Programming Techniques/Methods/OOP
Test Driven Development: What it really is about
Hadi Hariri
JetBrains
Even after so many years, developers still tend to confuse TDD with Unit testing. This session delves into the concepts behind TDD and how it’s not just about testing. With practical examples, this session is about showing how TDD can help not only by making development easier, but bringing rate of bugs and malfunctions in the application to a minimum.
Creating Custom VCL Component Designers
Ray Konopka
Raize Software
This session focuses on enhancing the design-time interface of a component by creating custom design editors. Specifically, you will learn the details of creating custom property editors, component editors, and other design-time elements. In addition, through several examples, you will see how these building blocks can be used to dramatically enhance the usability of a component.
Class helpers – extending libraries without changing them
Jeroen Pluimers
better office benelux
Delphi class and record helpers allow you to extend existing Delphi libraries at any place in the inheritance hierarchy without changing the libraries. You will see helpers for TComponent, TControl, TApplication, TDataSet, TSQLQuery, TFormatSettings, TXMLDocument and many more. Some of them have to do with adding for - in support at various levels, but it also can make your queries easier.
Reliable communication between applications with Delphi and ActiveMQ
Jeroen Pluimers
better office benelux
Message Queueing is a reliable way for applications to communicate with each other, especially in environments where applications or communications might not be a 100% reliable. This session shows you how to use the leading Open Source ActiveMQ from Delphi.
An Introduction to LINQ in Delphi Prism
Cary Jensen
Jensen Data Systems, Inc.
This presentation provides Delphi Prism developers with an overview of LINQ (Language Integrated Query), a declarative language for working with collections of objects in .NET. Topics discussed include LINQ to Objects, LINQ to DataSets, LINQ to XML, lambda expressions, and a look at LINQ to Entities and the Entity Framework.
Introduction to WPF Development with Delphi Prism
Cary Jensen
Jensen Data Systems, Inc.
The Windows Presentation Foundation (WPF) represents a significant new model for application development, with significant implications for managed (.NET) client applications. This presentation provides Delphi developers with a broad overview of WPF development with Delphi Prism.
Aspect Orientated Programming: A Separation of Concerns
Jim McKeeth
RemObjects Software and Podcast at Delphi.org
What is Aspect Orientated Programming, and why do I need it? That is the question that many people ask when they hear about Aspect Orientated Programming (AOP). Aspects may be to Object Orientated Programming what Objects were to Procedural Programming. Come learn how to separate your concerns and uncloud your classes in Delphi Prism.
Delphi 2010: RTTI done right!
Olaf Monien
EDV-Beratung Monien
Delphi 2010's compiler has completely been overhauled. This has been done in preparation for a future 64-bit compiler, but also to finally offer flexible RTTI support. Like .NET's Reflection RTTI now allows you to access virtually all members of any class - in an object-oriented manner.
Sessions
- Test Driven Development: What it really is about
- Creating Custom VCL Component Designers
- Class helpers – extending libraries without changing them
- Reliable communication between applications with Delphi and ActiveMQ
- An Introduction to LINQ in Delphi Prism
- Introduction to WPF Development with Delphi Prism
- Aspect Orientated Programming: A Separation of Concerns
- Delphi 2010: RTTI done right!
