About Us
Mailing List
Reference Papers
Apply to Join
Delphi Jobs
Special Offers
Maths Corner

Meetings: Symposia

ADUG Autumn Symposium 2011

This year the ADUG Symposium is on in Melbourne and Sydney

We are pleased to announce that our special presenters are

BREAKING NEWS... Due to circumstances beyond ADUG's control

Allen Bauer will not be able to meet his ADUG commitments and will not be presenting at the 2011 Symposium.

HOWEVER We have secured the services of another great speaker and very interesting character...

David Intersimone.

We are yet to confirm the final details of David's presentation but so far it looks like it will be all of Allen's was presentationing plus more interesting "stuff".

Primoz Gabrijelcic developer of the well known OmniThreadLibrary.

Thorsten Engler a developer of the popular Australian database engine NexusDB

Lachlan Gemell An avid Delphi developer and has used just about every Delphi technology and tool.

This is you chance to once again meet up with colleagues and hear about the latest news from the Delphi World. We hope you can make it.

Your registration fee includes all refreshments, including lunch and end of day drinks and nibbles.

Register for the Symposium



Thursday, 24th March

La Trobe University

Friday, 25th March

The Wesley Conference Centre





Introduction and Welcome


64 bit and Cross Platform Delphi

David Intersimone

Excitement within the Delphi community will be building when David I. gives us the latest information on Delphi.

David will be sitting down with Allen to make sure he covers everything that Allen intended to. David has been the one already doing the Win64 previews at Delphi Live, etc as well as briefings with key customers on Mac, 64 bit, etc so he's probably covered more of the issues that people will face than anybody else.

With his visit closely coinciding with the scheduled release of the preview 64 bit compiler we can expect that David will have plenty to say on how to prepare your applications for the upcoming Delphi 64 bit.

Additionally we look forward to hearing about the team's efforts to bring Delphi to the Mac and Linux platforms.


Coffee break


Getting full speed with Delphi
(Why single threaded is not good enough?)

Primoz Gabrijelcic

In the last few years, the traditional approach to speeding up programs ("We'll just wait for the next generation of hardware.") doesn't work anymore.

In this talk, we'll see why Delphi programs use only 12.5 % CPU on a modern machine and what we can do about it.

The session will show you how to make murky waters of multithreading accessible to every Delphi developer with the help of open source OmniThreadLibrary.




Writing a full blown relational database engine with Delphi

Thorsten Engler

With version 4 of the Australian owned Delphi database engine NexusDB soon to be released, Thorsten will explain to us the unique challenges of writing a database engine from scratch using Delphi.

His talk will cover a diverse range of topics, from a high level overview of the design goals for NexusDB to an in-depth look at some of the specific solutions for problems such as

  • memory management in a highly threaded environment,
  • multi-threaded bi-directional network communication,
  • data structures for the efficient storage of variable length data.
  • Thorsten will also show how the basic design principle of a composite of loosely coupled modules, is used in the implementation of a database engine in a way that results in modules which are generic enough to be used on their own for other purposes.

    Additionally we can expect to see a sneak preview of some of the new features that will be included in their new version.


    Coffee Break


    Modern Delphi Code
    The good, the bad and the ugly
    Lachlan Gemmell

    If you think you could probably get your code to compile in Delphi 7 this talk is for you.

    There have been a lot of new language features added to Delphi since the release of Delphi 7 in 2002. We'll attempt to cover them all, version by version, in a crash course looking at what they are, what they do and when they should and shouldn't be used.

    Expect to see some Delphi code you'll think couldn't possibly compile. It won't all be pretty but it will expand your understanding about what a Delphi code listing can look like.


    Closing session and prize draw 

    Prize presentation and a chance to wind down and chat over drinks and finger food

    Past Symposia
    Autumn 2010
    Autumn 2009
    Autumn 2008
    Autumn 2007
    Winter 2006
    Autumn 2005
    .Net 2004
    Autumn 2003
    Autumn 2002
    Autumn 2001
    Autumn 2000
    Autumn 1999

    The ADUG wishes to acknowledge the assistance of the following companies whose sponsorship helps to make our Symposium possible:

    embarcadero logo
    EC Software Logo
    Arena Logo
    NexusDB logo
    Scooter Software
    Raize Software
    ElevateDB Logo



    UPDATE - David Intersimone Vice President of Developer Relations and ChiefEvangelist

    David has been working with R&D very closely on all the new pieces, plus he will be sitting down with Allen to make sure he covers everything that Allen intended to. David has been the one already doing the Win64 previews at Delphi Live, etc as well as briefings with key customers on Mac, 64 bit, etc so he's probably covered more of the issues that people will face than anybody else.

    David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer and database tools and runs the company’s rampant online community. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media.

    He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. Before Embarcadero, David spent more than 20 years with Borland in various evangelism, engineering, and development capacities, including creating the company's developer relations program. He previously served as Director of Product Services for Softsel Computer Products Inc. (now Merisel). David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.

    Primoz Gabrijelcic 

    Primoz Gabrijelcic is a long-time Delphi programmer working with Delphi since its inception (and even before, since Turbo Pascal 3 days). Besides his professional programming career, he writes for programming/computer oriented magazines (The Delphi Magazine, Monitor, Blaise Pascal Magazine) and is frequent contributor to the Delphi community.

    In the past few years his focus stays mainly on parallel programming and high availability server solutions. He's also an avid blogger, publishing his thoughts on Delphi programming at

    Thorsten Engler

    As Chief Research Scientist at NexusDB, Thorsten Engler researches and develops innovative new technologies that end up inside the Nexus Database Engine and related products. His responsibilities include keeping abreast of the latest DBMS developments in all areas and plans to widen the OS platforms on which NexusDB can run.

    Thorsten migrated from Germany to Australia in 2002 and began work on NexusDB in early 2003. He has steered the development of NexusDB with a passion and dedication that lead to the current version (soon to be released) V4 which is a radical new concept in database engines for Delphi.

    Lachlan Gemmell

    Lachlan Gemmell is a experienced speaker and contributor to the Sydney ADUG community. He unexpectedly found himself starting a Delphi consulting business while at University in the mid 90s and has been running it ever since. He is currently working on performance and injury tracking software for professional sports teams here and in the UK.

    An avid Delphi developer, Lachlan keeps himself well abreast of new developments in the Delphi world and has used just about every Delphi technology, tool or 3rd party component set out there at one time or another. He has a special interest in bringing the Delphi language to the next generation of programmers.


    Early Bird Pricing

    To encourage early registration, we have early bird pricing for registrations prior to March 1st. Details of early bird and full pricing follow:

    Late Entry : Closes 16/03/11 Melbourne 17/03/11 Sydney

    Non - Member

    Non member price for the day is $190 (Early Bird) or $205 after that date. Non members are able to both register and join the ADUG for the one price.

    ADUG Members

    Years of membership    Early Bird Pricing (Before March 1)    Late Entry Pricing (March 1 and later)
    less than 1 $130 $145
    between 1 and 2 $110 $125
    between 2 and 3 $95 $110
    between 3 and 4 $80 $95
    4 + years $65 $80

    To qualify for member pricing

    • you must be a financial member at the time of registration
    • your membership application date must be prior to February 3rd 2011

    If your membership lapsed recently you can renew it. You can check your renewal date by going to the members services login. If you have forgotten your password you can request a new one provided the email address we hold is current. If not you will need to contact the secretary with a new email address.

    When you log in your membership status is indicated.

    If you have lapsed recently we offer you a catch up option to maintain your discount. When your membership is overdue you will need to complete your renewal before your can register for the event. Credit card payment offers the most rapid completion.