When:
November 12th, 2025
Hour:
5:00 PM - 9:00 PM
Bridging the Gap Between Legacy and Modern IBM i:
Techniques to evolve legacy systems without rewriting from scratch
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!
