OCEAN User Group of Southern California
Prev MonthPrev Month Next MonthNext Month
2025 December OCEAN Meeting - Recursion & Code that Doesn't Suck - Patrick Behr of Seiden Group
Wednesday, December 10, 2025, 12:00 PM - 1:00 PM PST
Category: Events

 Wednesday, December 10, 2025 OCEAN Meeting

 

 Recursion & Writing code that does not suck!

IBM Champion Patrick Behr will be covering essential skills for every developer in two intensive 20-minute sessions! Plus, our annual board elections.

12:00 pm PT - 1:00 pm PT - Recursion, Recursion, Recursion AND How to Write Code that Doesn't Suck

..
Register here for this FREE webinar: REGISTER
..
 
Recursion, Recursion, Recursion  (20 minutes)
Why write endless loops when your code can elegantly call itself? Patrick will demystify recursion and show practical examples in RPG and SQL - perfect for cracking hierarchical data problems. With this superpower in your toolkit, you'll be ready to replace clunky iteration with clean, powerful recursion.
1. Understand what recursion is
2. Use recursion in RPG
3. Use recursion in SQL
 
How to Write Code That Doesn't Suck (20 minutes)
Great code doesn't just "work" - it survives change, catches mistakes early, and makes your future self say "thank you" instead of "who wrote this mess?". This session will dig into the habits that separate quick hacks from quality software. You'll learn why testing matters, how Test-Driven Development (TDD) can guide better design, and how to put it into practice with RPGUnit for the IBM i. Expect practical demos, a few war stories, and clear takeaways for building code that's clean, reliable, and - most importantly - doesn't suck.
1. Understand Test Driven Development
2. Look at RPGUnit
3. Investigate tools built into VS Code for IBM i that can help

 

With top-notch programming, database, and analysis skills, Patrick Behr, Seiden Group Technical Consultant, has worked on IBM i (and its predecessors) for the entirety of his 20-year IT career. Initially focusing on RPG and Db2, he then expanded his skillset to include application and database modernization as well as web development for IBM i. His technical specialties span RPGLE, SQL, APIs, Node.js, PHP, HTML, CSS, Javascript, IWS, VS Code, and more. ..
Patrick also excels in: System analysis, design and integration of new applications, Requirements gathering, Defining technical standards, and Developing and teaching modern ILE coding. As a COMMON Speaker of Merit and winner of Bronze and Silver medals, Patrick speaks at conferences and user groups across the country. He also serves as Vice President Conference Chair for OCEAN.
..

OCEAN ELECTIONS: All OCEAN board positions require that your OCEAN dues are current, and the President's position requires that you have been on the board for at least one full year within the last 3 years.  Also, the President's position is the only one with a term limit - you can only be President for 2 consecutive years. 

The candidates are:

President Margaret Matthews

Vice President Programs Patrick Behr

Vice President Conference Chair - Joseph Wright

Vice President Membership/Website/Social Media - Steph Beneschan

Vice President Marketing - Natalie Reyes

Vice President Finance/Treasurer - Garrett Schut

Vice President Secretary - Open

Please email [email protected] if you are interested in running for a position, being on the Conference Committee, or helping in any way!

..
Register here for this FREE webinar: REGISTER
 

 


Contact: Joseph Wright [email protected]