Discussing, Learning, and Using Delphi and related technologies to create Great Applications!
procedure Meeting;
const
  MeetingTitle = 'Add AI to your Delphi App';
  MeetingMonth = 2025.11 ;
  { tags: #AI #Homer Jones #2025 }
begin
  WriteLn('''

Everyone is talking about AI these days. Many use AI to help with their programming. But what if you want the software you write to use AI or provide an AI interface to its users? Are your customers clamoring for AI-enabled apps? Are you afraid of losing business if you don’t add it? What will it do?

We’ll answer many of these questions at tonight’s meeting–and show ways to add AI capabilities to an old Delphi application!

  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'All About JSON';
  MeetingMonth = 2025.10 ;
  { tags: #Cyndi Lewis #Homer Jones #2025 }
begin
  WriteLn('''

Have you heard about the JSON format but are not sure what it’s for? Or perhaps you’ve been using a JSON library in your Delphi programs but are wondering if there’s a better one. October is the month we’ll answer those questions!

  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Delphi 13 Florence';
  MeetingMonth = 2025.09 ;
  { tags: #2025 }
begin
  WriteLn('''

Delphi 13 Florence is the latest major release of our namesake’s IDE and has several new features including the language’s very first ternary operator!

  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;