Perth Meeting – 21st June 2016

Perth ADUG Meeting – 21st June

6pm at Artifactory

Presenters

1) Jim Eadie – TRS-80 Emulator

2) Scott van der Linden – Abstract Oriented Programming (AOP)

Read more ›

Posted in Meetings, Perth

Brisbane Meeting – June 2016

Wednesday June 1st at 5:30pm to 9pm.

Calling all Delphi-ites!

The next Brisbane meeting, on Wednesday June 1st, is one you don’t want to miss. Please note, the meeting is open for anyone who wishes to attend; an ADUG membership is not required.

Malcolm Groves, now representing his own company Code Partners, will give an Introduction to the just released Rad Studio 10.1 Berlin version. Come along and find out what great new features await you!

Read more ›

Posted in Brisbane, IDE, Meetings Tagged with: , , ,

Melbourne Meeting – June 2016

Monday 20th June

Subject Anonymous Methods and Generics – Colin Johnsun

Colin  explained what they can do and how they do it Read more ›

Posted in Coding Techniques, Meetings, Melbourne, Technical Tagged with: ,

Perth Meeting – 17th May

ADUG Perth meeting Tue 17th May

Delphi 10.1 Berlin user group launch party – presented by Lachlan Gemmel

Lachlan Gemmel is the President of the Australian Delphi User Group, an Embarcadero MVP and the webmaster of The TIndex Delphi directory website.

Read more ›

Posted in Meetings, Perth

Melbourne Meeting – May 2016

Monday 23rd May

RAD Studio 10.1 Berlin – Malcolm Groves – Code Partners

 

Read more ›

Posted in Meetings, Melbourne

Sydney Meeting – April 2016

Meeting Postponed – We’re postponing the meeting until next week. It will now be on

Wednesday 4th May 2016 at 6 for 6:15pm start

New Venue – As the Sydney Embarcadero office is now closed we have a new venue for our meetings. Read further for the details.

This month Paul Jervois will show us how to get started with COM Automation and Lachlan Gemmell will demonstrate Delphi 10.1 Berlin and Firebird 3.0.

Read more ›

Posted in Sydney

Perth Meeting – April 2016

Perth Delphi Meeting – 19 April 2016

Where Artifactory  8/16 Guthrie St, Osborne Park WA 6017
When Tuesday 19th March.  6pm start

Agenda (not necessarily in this order)

* Scott van der Linden – Fast Calc Engine
Fast Calc*
– a formula calculation engine, and using attributes for in-application documentation.

The newly RTTI capabilities introduced in Delphi 2010 also allowed a new paradigm of coding in Delphi: Aspect Oriented Programming.  By taking this approach I was able to separate functional behaviour from documentation behaviour – a good coding practise. I will also go through the principles involved in building a language parsing engine, some of the “gotchas” that I found along the way, and how it has evolved over time.

* The Fast Calc engine I developed replaced COM access to the Excel Execute method that was far too slow – this calculation engine offers multiple orders of magnitude speed improvement.  It is used in SeleXpress – an engineering equipment sizing application developed exclusively for WorleyParsons, and a unit conversion tool that is about to be released as a free download by Advisian (a WorleyParsons company).

* Peter Wright’s Embarcadero Jiras.  Q&A on the items he has raised on the new Embarcadero JIRA system

* Peter Thönell – PtEvents and PtSettings from FOSS library
PtEvents is an implementation of the “Observer” pattern.  That means that an object can make callbacks to multiple “observers”/listeners.
With component events in Delphi (ex. OnButtonClick(), OnMouseDown(), etc.) you can specify only one observer (ex. TMainForm.Button1Click() ).
With PtEvents you have a collection of callbacks methods, so that when an event fires it can call all of them
There have been a few gotchas in making this stable.

Marcos pizza courtesy of Embarcadero

Posted in Meetings, Perth