The duration of a CodeRage Conference presentation is generally 45 minutes. Each replay includes video and audio.
Your Search Keywords: INTERNALS
PARTNER SOLUTION: #Install SDK
Joe Mele – Mele Systems LLC
Relevant to: Delphi Prism
Often when you build an install with your favorite setup tool, it is a chore to integrate with your build system. #Install allows you to do so with Delphi Prism or any .NET language. Even if depending on the build parameters to make radical changes to the install, #Install allows you to specify precisely those differences and build the specific MSI file. If you have a MSI file built by someone else, you can de-compile it into code to enhance understanding of its internals, make changes, then rebuild.
This session takes you *very* deep in the rabbit hole that hides the LINQ internals in Delphi Prism. All the secrets and all the compiler magic behind LINQ is explained in detail, so that you will be able to use only parts of LINQ where they help you. Especially lambda expressions and the way you can use them with extension methods will make your coding-Fu far more powerful than now, and this goes even further down.
Relevant to: Delphi, RAD Studio
At the core of LiveBindings, first introduced in Delphi XE2, is an expression engine designed to evaluate string expressions dynamically at runtime. This presentation looks at some of the internals of LiveBindings, and shows how the expression engine can be used to implement powerful side effects.