Wednesday, August 06, 2014

Workshop in Denmark

DAPUG, the Database Application Programmers Users Group (aka Danish Embarcadero User Group) is one of Delphi user groups which organizes great events twice a year. I’m very proud that they have invited me to speak in October, even though I’ll miss ITDevCon because of that :(

(A note to ITDevCon organizers – DAPUG’s autumn workshop is traditionally organized near the end of October.)

Multithreading, regular expressions and attributes, oh my!

First day will be completely dedicated to multithreading. We’ll start with basics – why and how – and proceed with TThread-based multithreading on all supported platforms. After lunch we’ll focus more on high-level multithreading with the open-sourced OmniThreadLibrary.

A note to participants: I’ll be presenting multiple small problems for you to solve during the workshop. At least you should have Delphi installed on the computer (for best experience it should be one of the latest versions). If you really want to come prepared, you can also preload OmniThreadLibrary and if you are trying for the best in class award ;) you can read all about high-level multithreading in advance on the OmniThreadLibrary wiki.

The second day will be organized around three topics – attributes, regular expressions and continuous integration. The common point is productivity – in the first two sessions I’ll be showing you how to use some of the incredible power of Delphi to simplify your programming life and in the latter I’ll be focusing on the last stage of any application – building and deploying the release version.

See you there!

Workshop will be held on October 21st and 22nd in Hotel Hesselet in Nyborg.

More information and registration form can be found here.


  1. This is a workshop I'm looking forward to attend :-)

  2. Anonymous20:52

    Is the presentation in English? Love to join in.

    1. Yes, all presentations will be in English. My Danish kinda sucks ;)

  3. We are using Delphi XE. Will this be ok?

    1. 2009 is too old and 2010 may not be able to run all the code I'll be showing but XE should be just fine.