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

Meetings: Symposia

ADUG Autumn Symposium 2014

This year the ADUG Symposium is on in Melbourne and Brisbane

We are pleased to announce that  our special presenter is Nick Hodges.

Some details of the Symposium are yet to be finalised. This page will be updated regularly as things firm up - check back often!

Catch 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, and entry into the end-of-day prize draw.

Check out the symposium prizes this year...

Register for the Symposium

20th March

La Trobe University

21st March

The Mercure Hotel





Introduction and Welcome


Dependency Injection

Nick Hodges

Dependency Injection is a powerful code technique that enables decoupled, testable code. This presentation will cover Dependency Injection from start to finish. We’ll start by looking at basic constructor injection, followed by method and setter injection. We’ll then see how these all lead to the construction of an application object graph at the root of the application. That will lead to the use of a Dependency Injection Container which will perform all necessary class construction. The end result will be a clean, maintainable, testable application.


Coffee break


REST in the knowledge that your Software can Integrate.

Damien Bootsma

Can your software talk to X? I need to be able to access data from Y? Oh, and I want to be able to do this all from your software!
In a world that is becoming more connected, there is a greater emphasis being placed on our software to be more connected also - but how?
How do we write software that consumes these services and what are some of the technologies that enable this - in particular JSON & OAuth.
We will apply this knowledge by looking at a RESTful API such as and how we can securely access data and incorporate this into our VCL or FMX applications.




Patterns in Delphi
Nick Hodges

While every software project is different, they all tend to follow many of the same basic patterns. In this presentation, we’ll use Delphi to demonstrate a number of the standard patterns from the “Gang of Four” book, including Observer, Factory, Command, Adapter, and Decorator Patterns. Along the way, we’ll see SOLID coding principles and how these patterns can be used to build well designed applications.


Coffee Break


How and when to use computer simulations with your Delphi applications

Geoff Harris (NexusDB)

This talk covers the use of simulation techniques for Delphi including how and when to make use of simulation when developing real world commercial applications.

Some of the specific areas covered include:

  • When can I use simulation?
  • How is simulation different from testing?
  • What tools are available in Delphi for simulation?
  • Do I have to have an advanced mathematics degree to interpret the result? (Spoiler alert: No)

Computer simulation programming is a mature area for which many textbooks exist however in this presentation you can expect to see some real applications that you would not normally associate with simulation. Additionally there will be some classic examples to highlight general principles that you will learn during this presentation.


Closing session and prize draw 

Prize presentation and a chance to wind down and chat over drinks and finger food - prize details coming soon.

Past Symposia
Autumn 2013
Autumn 2012
Autumn 2011
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
Arena Business Technology logo
elevate software logo
Help & Manual logo
NexusDB logo
Raize Software logo
The Continuity Group logo


Nick Hodges

In addition to his stints at Embarcadero as Delphi Product Manager and Delphi R&D Manager Nick is an extremely well known member of the Delphi community, published author, accomplished speaker and all round champion of Delphi.

Damien Bootsma


Local Speaker

To be confirmed


Register for the Symposium - available from 7th February

Please use the correct registration link for the venue you wish to attend, and whether you are a financial ADUG member or not (further details below).   Alterations or refunds due to mis-registrations will be solely at the discretion of the ADUG Treasurer - an over-worked, under-appreciated volunteer :)

Melbourne 20th March Brisbane 21st March
ADUG Members Register Members Melbourne Register Members Brisbane
Non-members Register Non-members Melbourne Register Non-members Brisbane

Early Bird Pricing

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

The final date for registrations is:   Melbourne 17/03/14    Brisbane 18/03/14

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 5)   
Late Entry Pricing
(March 5 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 the event
  • your membership application date must be prior to 23rd February 2014

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.

Terms and Conditions

ADUG is a not for profit voluntary organisation run for the benefit of its members and to promote Delphi.
While the members of the organisation will always strive to fulfill the published details of their events they reserve the right to change details such as venue, content and presenters if necessary.
Refunds will not be provided for cancellations and overpayments.

Check out the symposium prizes this year...