Event Date
November 12, 2025
Time
5:00 PM - 9:00 PM
About Event
Join us for an evening dedicated to bridging the gap between legacy and modern IBM i development. Whether you’re maintaining decades-old code or planning your next modernization step, this session will help you evolve confidently—without starting from scratch. Discover practical, battle-tested techniques that respect the past while embracing the future of IBM i.
Pre-Session: Working with Legacy Code: Refactoring and Restructuring (60 minutes)
Our legacy code has been the backbone of business operations for decades—packed with irreplaceable business logic and experience. But it can also be intimidating, tangled, and hard to maintain. In this session, we’ll explore how our code got that way and dive into proven methods to make it more testable, readable, and sustainable. You’ll walk away with strategies to breathe new life into old codebases without fear.
Main Session: The Awesomeness of Service Programs (and the truth about binder source) (60 minutes)
Service programs are one of IBM i’s most powerful yet underappreciated features—and this session will show you why. We’ll compare various approaches to sharing routines, then walk through how to create, use, and manage service programs effectively. You’ll also learn the real story behind binder source and how it can make updating service programs painless and reliable.
Learning Objectives:
1. Understand what a service program is.
2. Learn how to create a service program.
3. Discover how to use service programs to simplify and modernize your applications.
Whether you’re a veteran RPG developer or new to IBM i, this event promises hands-on insights, community conversations, and a welcoming space to connect, learn, and grow. Come hungry for knowledge—and stay for dinner and great company!
Schedule
Pre-Session
Working with Legacy Code: Refactoring and Restructuring
Networking & Cocktail Hour
Connect and enjoy our open bar.
Dinner & Q&A
Interactive session over dinner.
Main Session
The Awesomeness of Service Programs (and the truth about binder source)
Session Ends
Wrapping up with gratitude
What Will You Learn?
Reviving Legacy Code
Learn practical techniques to refactor and restructure decades-old code, making it easier to understand, test, and maintain—without rewriting everything from scratch.
Mastering Service Programs
Discover how service programs simplify code reuse, boost modularity, and make applications more flexible and future-proof.
Demystifying Binder Source
Understand what binder source really does, why it matters, and how it can make updating and managing your service programs effortless.
Keynote Speaker

Patrick Behr
IBM i Modernization & ILE Coding Specialist at Seiden Group
With top-notch programming, database, and analysis skills, IBM Champion Patrick Behr has worked on IBM i (and its predecessors) for the entirety of his 20-year IT career. Initially focusing on RPG and Db2, Patrick expanded his expertise 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, application design and integration, requirements gathering, defining technical standards, and developing and teaching modern ILE coding practices. A COMMON Speaker of Merit and Bronze Medal Winner, Patrick presents at conferences and user groups across the country and serves as Vice President & Conference Chair for the OCEAN User Group. He is also currently collaborating with Jim Buck and imPower Technologies on an online course, RESTful APIs on IBM i, and is a contributing member of System i Developer.