<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss"><channel><title>2026 on Oregon Delphi User Group</title><link>https://odug.org/tags/2026/</link><description>Recent content in 2026 on Oregon Delphi User Group</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 18 Apr 2026 10:54:16 -0800</lastBuildDate><atom:link href="https://odug.org/tags/2026/index.xml" rel="self" type="application/rss+xml"/><icon>https://odug.org/delphi-software.svg</icon><item><title>Death &amp; Taxes - And Delphi!</title><link>https://odug.org/events/2026-04/</link><pubDate>Sat, 18 Apr 2026 10:54:16 -0800</pubDate><guid>https://odug.org/events/2026-04/</guid><description><![CDATA[<p>They say two things in life are certain: death and taxes. Delphi applications might just be a third — and if yours is still generating revenue, that&rsquo;s something to celebrate, not apologize for.</p>
<hr>
<p>Are you maintaining code that predates social media? Still talking to a database through the BDE? Locked to an old Delphi version because a critical component vendor vanished years ago? You&rsquo;re not alone.</p>
<p>One of Delphi&rsquo;s quiet superpowers is longevity. These aren&rsquo;t fragile web apps that break on a library update, they&rsquo;re workhorses. Boring, reliable, profitable workhorses.</p>
<p>This month we&rsquo;re swapping war stories: the apps we keep breathing life into, the clients who depend on them, and how we honestly answer the question &ldquo;how much longer?&rdquo; If you&rsquo;ve managed to modernize one of these old-timers — upgraded to FireDAC, moved to a newer Delphi version, refactored something you once thought was untouchable — we want to hear that too.</p>
<p>But let&rsquo;s be honest: nothing lasts forever. Are you planning for the eventual end-of-life, or just hoping to outlive the code?</p>
<h2 id="datetime">DATE/TIME</h2>
<p>Wednesday, April 15, 2026
6:00 - 8:00 PM</p>
<h2 id="location">LOCATION</h2>
<p><a href="https://www.olivegarden.com/locations/or/lake-oswego/lake-oswego/1394">Olive Garden in Lake Oswego</a><br>
6355 SW Meadows Rd.<br>
Lake Oswego, OR 97035</p>]]></description><media:thumbnail url="https://odug.org/OldProgrammerStillKicking.png"/></item><item><title>AI Follow-Up</title><link>https://odug.org/events/2026-03/</link><pubDate>Wed, 18 Mar 2026 10:54:16 -0800</pubDate><guid>https://odug.org/events/2026-03/</guid><description><![CDATA[<p>Homer Jones will present a follow-up to his talk <a href="https://odug.org/events/2025-11/">last November</a>, on adding AI support to his insurance agency management software. He will cover the Retrieval-Augmented Generation (RAG) method of using and controlling Large Language Model AI. We&rsquo;ll discuss Theory, Implementation, Best Practices, Prompt Engineering, how to make AI execute application events, and how to keep it from wandering off on it&rsquo;s own train of thought. There will be a code demonstration to show how it works as a real user assistant, even voice activated.</p>
<h2 id="presenter">PRESENTER</h2>
<p>HOMER JONES is currently the president of <a href="https://agencybusys.com/">Agency Business Systems, Incorporated</a>, a Portland-based company providing business management software to the Insurance Industry. He has been programming with Delphi since it was first released 30 years ago.</p>
<h2 id="datetime">DATE/TIME</h2>
<p>Wednesday, March, 18 2026
6:00 - 8:00 PM</p>
<h2 id="location">LOCATION</h2>
<p><a href="https://www.olivegarden.com/locations/or/lake-oswego/lake-oswego/1394">Olive Garden in Lake Oswego</a><br>
6355 SW Meadows Rd.<br>
Lake Oswego, OR 97035</p>
]]></description><media:thumbnail url="https://odug.org/FirebirdAI2xsm.png"/></item><item><title>A Complex Solution</title><link>https://odug.org/events/2026-02/</link><pubDate>Wed, 18 Feb 2026 10:54:16 -0800</pubDate><guid>https://odug.org/events/2026-02/</guid><description><![CDATA[<p>Sometimes, advancing technologies help make things smoother; many times, they make things more complicated. In the case of running Windows applications, moving from an office installation to a set of remote servers offers many benefits but can also negatively affect some features of what the software used to be able to do effortlessly.</p>
<p>Tonight, we&rsquo;ll share the details of how simply transferring files between a local computer and a remote software product suddenly took a dramatically increased amount of time when changing the access to the software&ndash;and what it took to resolve it.</p>
<!-- raw HTML omitted -->
<p>The solution involves multiple moving parts; and yes, one of those is a Delphi application! And yes, it was built with AI!</p>
<p>(No wire cutters were used in building this solution.)</p>
<h2 id="presenter">PRESENTER</h2>
<p><a href="https://corneliusconcepts.tech/aboutme">DAVID CORNELIUS</a> has full time <a href="https://www.cascadegovsoftware.com/">job</a> as a Delphi developer where he uses AI every day, manages online websites and applications through his <a href="https://corneliusconcepts.com/">business</a> with the help of AI, and constantly shares tips and techniques on programming and technology with anyone willing to listen.</p>
<h2 id="datetime">DATE/TIME</h2>
<p>Wednesday, February, 18 2026
6:00 - 8:00 PM</p>
<h2 id="location">LOCATION</h2>
<p><a href="https://www.olivegarden.com/locations/or/lake-oswego/lake-oswego/1394">Olive Garden in Lake Oswego</a><br>
6355 SW Meadows Rd.<br>
Lake Oswego, OR 97035</p>
]]></description><media:thumbnail url="https://odug.org/WP_20160217_003sm.jpg"/></item><item><title>VIBE CODING - LIVE!</title><link>https://odug.org/events/2026-01/</link><pubDate>Wed, 21 Jan 2026 10:54:16 -0800</pubDate><guid>https://odug.org/events/2026-01/</guid><description><![CDATA[<p>Coding is changing shape and we will show you the future tonight!</p>
<p>Using AI to help with research and documentation and testing has become a standard part of a developer&rsquo;s daily job over the last year but in the last couple of months, AI&rsquo;s capabilities has taken a dramatic leap. The latest versions of both Claude and ChatGPT are now being heralded by many as moving us from developers to product managers. Some are saying it&rsquo;s the end of coding, many are skeptical.</p>
<p>Using Claude Code, we will attempt to build a working Delphi Windows app from scratch without writing a line of code ourselves. To keep it simple and familiar, we&rsquo;ll use the VCL and a sample SQLite database. It won&rsquo;t be a terribly complicated application (we only have an hour!) but it will use a third-party component or two, perform some manipulation of data, and show some refactoring of the project, all live and with audience suggestions.</p>
<ul>
<li><em>What is Vibe Coding? <a href="https://ethea.it/docs/claudecode/vibe-coding-delphi-ENG.html">When Artificial Intelligence Becomes Your Pair Programmer</a></em></li>
<li><em>Project repository with Claude&rsquo;s generated project plan: <a href="https://github.com/corneliusdavid/VibeTracks">VibeTracks on Github</a></em></li>
</ul>
<h2 id="presenter">PRESENTER</h2>
<p><a href="https://corneliusconcepts.tech/aboutme">DAVID CORNELIUS</a> has full time <a href="https://www.cascadegovsoftware.com/">job</a> as a Delphi developer where he uses AI every day, manages online websites and applications through his <a href="https://corneliusconcepts.com/">business</a> with the help of AI, and constantly studies tips and techniques to help improve his use of AI.</p>
<h2 id="datetime">DATE/TIME</h2>
<p>Wednesday, January, 21 2026<br>
6:00 - 8:00 PM</p>
<h2 id="location">LOCATION</h2>
<p><a href="https://www.olivegarden.com/locations/or/lake-oswego/lake-oswego/1394">Olive Garden in Lake Oswego</a><br>
6355 SW Meadows Rd.<br>
Lake Oswego, OR 97035</p>]]></description><media:thumbnail url="https://odug.org/WizardProgrammer.png"/></item></channel></rss>