Meetings 2025
Agenda & Information for the Meetings held in 2025. See Next Meeting for next meeting.
For each of the meeting dates there is a link to the meeting summary.
See Downloads 2024/2025 for the available files associated with the meetings
19th March 2025
- File Classes – Rob Lambden
- I have two classes that I have found generically useful that I can make available to the group.
- The first is a temporary file stream which generates a unique file name and deletes the file when the stream is closed.
- The second is file with build in text handlers to assist with processing text files.
- I have two classes that I have found generically useful that I can make available to the group.
- HighCharts – a JavaScript charting tool with great ease of use and functionality – Mark Jacobs
- Charting with HighCharts and JSON. Chart types, data formats, multi-series and 3D set up.
- Method to gather and store page CSS styling. Storing table definitions, JavaScript functions and chart metadata into arrays of JSON objects.
- Staging and publishing portals by sending Ajax requests to servers, using JSON objects.
- Putting it all together into a large production web application written purely in JavaScript, with a demonstration of the Critical Research Portal Designer.
- Lots of Q and A, and interactive demonstrations, time-permitting.
- PWA with WebCore/pas2js, wot and why? – Ian Hamilton
- What is the difference between a PWA and a normal web app?
- When and why would you think of using a PWA instead of either a normal web app or a native app?
- How to do it in Delphi using WebCore, with examples.
11th February 2025
- Functional programming in Delphi – Will Watts
- Why is there no culture of functional programming in Delphi? Will thinks it would be a Good Thing, and says he has got the code to prove it.
- WebStencils: Reimagining Web Development in RAD Studio – Antonio Zapater (EMBT)
- Presenting a comprehensive introduction to web templating technologies: from basic concepts to more advanced implementations. This presentation covers the fundamentals of template engines, digs into RAD Studio’s new WebStencils library, and concludes with an introduction to HTMX.
15th January 2025
- An interview with Marco about his recent book: Pioneering Simplicity – The story of Pascal – Jason Chapman & Marco Geuze
- Delphi and AI – Marco Geuze
- Marco will show how to create and setup a private LLM, and will show you how you can utilize this to add AI capabilities to your own Delphi applications
- Function resolution in Delphi – Dave Capps
- Some of the unexpected and/or undocumented things that can happen when the compiler is working out what function you meant to call.
- Assignable Typed Constants – Paul Woodhams
- Just Why??? – What I discovered in code I inherited.
- Thread Safe Generics – Rob Lambden