CodeRage Delphi Daily Schedule - October 30, 2014

By: Tim DelChiaro

Abstract: See all the Delphi / Object Pascal sessions for Day 3 of CodeRage 9

Here's the Delphi/Object Pascal schedule for the first day of the CodeRage online technical conference.

Not registered yet?
Click here to register for CodeRage and get access to all of these sessions and more!


Technical Session #29
5:00am - 5:45am PDT

ClientDataSets and FDMemTables Compared
ClientDataSets are in-memory tables that have been in RAD Studio since Delphi 3, but there's a new kid in town, the FireDAC FDMemTable. This presentation, by ClientDataSet expert Cary Jensen, compares and contrasts these in-memory table classes, providing you with guidance on which to use and when.

Level: All

Cary Jensen - Jensen Data Systems, Inc.

5:45am - 6:00am BREAK
Technical Session #30
6:00am - 6:45am PDT

NestedDataSets in ClientDataSets
A column of a ClientDataSet can contain a dataset, a tabular structure containing one or more columns and zero or more records. This presentation continues Cary Jensen's CodeRage series on ClientDataSets by looking at this power field type.

Level: All

Cary Jensen - Jensen Data Systems, Inc.

6:45am - 7:00am BREAK
Technical Session #31
7:00am - 7:45am PDT

Working with PDF and Office Documents using VCL and FireMonkey
In this session, we take a deep look into the all-new multi-format document processing toolset for Delphi from Gnostice. We take a brief look at architectural details of the product and then go into using the product. You'll get to see real code examples for viewing, printing, converting and processing documents in Delphi VCL and FireMonkey on Desktop and mobiles devices. You'll also see examples of document processing using the new Gnostice REST-based document server.

Level: All

Girish Patil - Gnostice

7:45am - 8:00am BREAK
Technical Session #32
8:00am - 8:45am PDT

InterBase Keynote
If you need to manage distributed data over multiple locations then don't miss the product address for InterBase! The next generation of InterBase is coming soon and will be super charged with a powerful new change tracking engine that makes managing distributed datasets a whole load easier!

Level: All

Stephen Ball - Embarcadero

8:45am - 9:00am BREAK
Technical Session #33
9:00am - 9:45am PDT

Bluetooth Classic and LE Programming with VCL and FMX

Level: Intermediate

Diego Navarro - Embarcadero

9:45am - 10:00am BREAK
Technical Session #34
10:00am - 10:45am

Understanding Distributed Version Control
This session helps developers who have been working with a Centralized Version Control System such as SVN to understand and use Distributed Version Control such as GIT or Mercurial. This session focuses primarily on GIT, but applies to Mercurial. We also cover how to use GIT from the RAD Studio IDE.

Level: Beginning

Robert Love - State of Utah

10:45am - 11:00am BREAK
Technical Session #35
11:00am - 11:45am PDT

Android Push Notifications
Want to send push notifications to your clients or employees? This session goes over setting up GCM, installing push notifications into your application, and calling GCM to push those messages to your app.

Level: Intermediate

Jeff Lefebvre

11:45am - 12:00pm BREAK
Technical Session #36
12:00pm - 12:45pm PDT

Advanced RTTI in Object Pascal
Runtime Type Information (RTTI) has always been a core feature of Delphi. But until recently, it was complex and limited. Now, RTTI is significantly more powerful, and yet much easier to use as well. This session describes in detail all of the changes that have been made and demonstrates the new capabilities with several examples including field inspection, method invocation, and custom attributes.

Level: Intermediate

Ray Konopka - Raize Software

12:45pm - 1:00pm BREAK
Technical Session #37
1:00pm - 1:45pm PDT

Creating Beautiful Animations in your Desktop and Mobile Applications
The session demonstrates how to create beautiful timeline-based animations in Object Pascal using the Mitov Software's AnimationLab.

Level: All

Boian Mitov - Mitov Software

1:45pm - 2:00pm BREAK
Technical Session #38
2:00pm - 2:45pm PDT

Your First iOS Enterprise App: From Compile to Final Release
A step-by-step guide to releasing your first iOS multi-device app to Enterprise customers. This session shows you what you need to do with Apple, what your customer needs to do, how to sign your apps, and how to distribute them via a web page that the users simply click on to install the app.

Level: Intermediate

Ian Barker -

2:45pm - 3:00pm BREAK
Technical Session #39
3:00pm - 3:45pm PDT

BDE to FireDAC Migration

Level: All

Lachlan Gemmell

3:45pm - 4:00pm BREAK
Technical Session #40
4:00pm - 4:45pm PDT

Have You Embraced Your Inner Software Plumber Yet?
Software Plumbing is perhaps the most commonly used and least discussed aspect of software development today. In this presentation, learn to distinguish it in your code, learn how pervasive it is, and start seeing ways to improve your code using lambdas and closures. We also spend a few minutes speculating on life beyond plumbing.

Level: All

David Schwartz - The Tool Wiz

4:45pm - 5:00pm BREAK
Technical Session #41
5:00pm - 5:45pm PDT

Become Your Own Art Department
Finding suitable and consistent images for buttons, menus and splash screens can be a difficult task - why not make your own?

Level: All

Alister Christie -

5:45pm - 6:00pm BREAK
Technical Session #42
6:00pm - 6:45pm PDT

Embedding Local and Remote Data Access into your Applications with IBLite
IBLite is the embeddable run time royalty free version of InterBase. With RAD XE7, IBLite is now available for use on Windows, Mac OSX, iOS and Android as an embedded database or remote client. Join us as we explore IBLite and how we can use it today for realtime embedded and remote access to data.

Level: All

Stephen Ball - Embarcadero

The schedule of sessions & speakers are subject to change without notice.

Server Response from: ETNASC03