Discussing, Learning, and Using Delphi and related technologies to create Great Applications!
procedure Meeting;
const
  MeetingTitle = 'Delphi 8 Tour!';
  MeetingMonth = 2004.09 ;
  { tags: #Delphi Release #2004 }
begin
  WriteLn('''
Borland will be presenting Delphi 8 in locations throughout the US. We’ll show you all the reasons why you should make Delphi 8 part of your .NET plans. Here’s a very brief taste of what we’ll be looking at: ECO (Enterprise Core Objects) WinForms WebForms (ASP.NET) BDP for .NET (Borland Data Providers) VCL for .NET IDE features Compiler/language feature There will be a special discounted offer at these meetings. You do not want to miss out on the substantial savings!
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Pervasive.SQL';
  MeetingMonth = 2004.08 ;
  { tags: #Database #2004 }
begin
  WriteLn('''
Here’s your chance to participate in an interactive discussion with Pervasive Software experts Chip Izard and Jim Beecher as they discuss Pervasive’s Data Management Security and Data Integration solutions. What’s in it for you? Just by showing up you’ll learn how to: Reduce the security risks to the data in your apps Manage and integrate data across or beyond your enterprise Deliver timely access to corporate information Don’t know Pervasive? You should.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Good Coding Practices';
  MeetingMonth = 2004.07 ;
  { tags: #2004 }
begin
  WriteLn('''
This month’s presentation will be an interactive discussion on Good Coding Practices. David Cornelius will launch the discussion covering the following topics: Indentation and spacing Good naming conventions Writing robust code And why everyone needs version control! Some example code, both personally written and commercially sold, will be shown–and you’ll get to help decide how well it was written! A free tool for quickly formatting poorly-written code will be shown and a few IDE tricks for speeding up development while preserving readable style will be revealed.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'On-line Resources / Rich Applications - A View Through the Eyes of the User';
  MeetingMonth = 2004.06 ;
  { tags: #Leo Frischberg #User Interface #2004 }
begin
  WriteLn('''
How do users perceive the difference between a rich application and an online resource? What processes should developers use to capture these differences? How are projects affected by the results of these processes? Leo Frishberg, a software developer, usability consultant, and user-centered designer, will talk about user-centered design in the context of the Web vs. the desktop. Using examples from projects in both environments, Leo will point out the similarities and differences in users’ expectations, approaches, and behaviors when faced with an application or online resource.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'InnoSetup and GExperts - Increasing Productivity and Automating Builds';
  MeetingMonth = 2004.05 ;
  { tags: #Automation #Installer #2004 }
begin
  WriteLn('''
Many times when people talk about open source, they talk about Linux or having to download source archives, read lengthy HOWTOs and follow cryptic installation instructions. And when people want really easy-to-install and user-friendly tools, they often look first to high-priced ones from big-name companies. But there are two nearly indispensible products that many Delphi developers use which are not only user-friendly and easy to install, but also completely free! The two products discussed tonight are InnoSetup and GExperts.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'General Q-and-A / Stump the Programmer';
  MeetingMonth = 2004.04 ;
  { tags: #2004 }
begin
  WriteLn('''
Given the fact that I don’t have time to put together another presentation and that people are probably tired of listening to me anyway, I’m just going to host a general question-and-answer period, a networking session if you will. We can combine that with attempts stump-the-programmer where anyone can give or take a challenge, man the keyboard and test their Delphi skills. I’ll bring my laptop with Delpi 6 Professional, Firebird, DBISAM, Access, and several third-party components including the TurboPower libraries, Rave Reports, Raize Controls 3, InfoPower 3000, Indy, CodeSite, WPTools, and some custom components I’ve developed.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'BorCon 2004 Review';
  MeetingMonth = 2004.03 ;
  { tags: #2004 }
begin
  WriteLn('''
This year’s Borland Conference was, as usual, packed full of information and previews. Diamondback and SDO were just two of the buzzwords used this year. This presentation will bring you up-to-date on the latest technology from the Borland world. Some specific items that will be presented include: DiamondBack (the next release of Delphi) hear about the new IDE and compiler features see Diamondback in action Is Kylix dead? The Borland Roadmap and SDO PRESENTER Phyllis Helton is the Information Services Manager, Analyst, Designer and Lead Developer for The JESUS Film Project where she has been programming for the past 10 years.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'Delphi 2005 Launch Tour';
  MeetingMonth = 2004.01 ;
  { tags: #Anders Ohlsson #Delphi Release #2004 }
begin
  WriteLn('''
Come see the Ultimate Delphi at your local user group and learn everything about Delphi 2005 for .NET, Win32 and C#, including but not limited to, refactoring, unit testing, Enterprise Core Objects II, etc, etc. The list of incredibly cool stuff in this feature packed release just goes on and on. You don’t want to miss this chance to see it all, and be able to win a copy, as well as getting a show special.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'RemObjects';
  MeetingMonth = 2003.09 ;
  { tags: #Ed Dressel #RemObjects #2003 }
begin
  WriteLn('''
RemObjects SDK is the complete remoting solution for Delphi developers. It allows you to easily build multi-tier applications, publish server logic via SOAP or a custom binary protocol (even at the same time), or even access existing WebServices from your Delphi applications. RemObjects’ concept of Smart Services (services accessible at the same time using different message formats and/or network protocols) are designed to take remoting into the future by providing all of the benefits of exisiting Web Services, but eliminating their drawbacks, which include the notoriously slow and inefficient communication via SOAP, the complex setup issues involved with DCOM, etc.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;

procedure Meeting;
const
  MeetingTitle = 'A Day in the Life';
  MeetingMonth = 2003.08 ;
  { tags: #2003 }
begin
  WriteLn('''
Tonight’s topic title indicates getting out in the trenches of Delphi development–and that’s exactly where we’ll be. David Cornelius will share his experience of working on a project that has several interesting aspects. The application utilizes TurboPower’s Async Pro serial port communications library, takes a screen-shot of another application using Windows API calls, has custom-written components (both visual and non-visual), and uses some new features of the recently released Raize Components version 3.
  ''');
  MeetingDetails(MeetingTitle, MeetingMonth);
end;