Loading…
Unlock the Power of IBM i at POWERUp 2025!

Join us in Disneyland, California, for POWERUp 2025, the premier conference for IBM i professionals. Whether you’re an experienced expert or just starting your IBM i journey, this event offers unparalleled education, hands-on workshops, and valuable networking opportunities. Stay ahead of the curve with insights from industry leaders, explore the latest innovations, and connect with a thriving community that shares your passion for IBM i. Don’t miss this opportunity to expand your knowledge, grow your skills, and power up your career!

Type: Programming: General clear filter
arrow_back View All Dates
Wednesday, May 21
 

8:00am PDT

Processing JSON with DB2 and RPG
Wednesday May 21, 2025 8:00am - 9:00am PDT
IBM has enhanced DB2's capabilities for managing JSON objects, simplifying data handling. This session provides "Tips and Tricks" for mastering JSON data, starting with an introduction to the new HTTP functions in DB2 and their synergy with JSON_TABLE. Jim will demonstrate the practical use of QSYS2.HTTP_GET and JSON_TABLE to fetch and process JSON from APIs. Many find it challenging to construct the correct SQL/JSON path expressions to convert JSON into relational data. Through detailed, actionable examples, Jim will clarify this process, improving your proficiency with DB2's JSON features.
Speakers
avatar for Jim Buck

Jim Buck

CEO & Head Instructor, imPower Technologies
Jim Buck’s career in IT has spanned more than 35+ years, primarily in college education, manufacturing, and healthcare industries. Past president (13 years) of the Wisconsin Midrange Computer Professional Association (www.wmcpa.org) and has served on several teams developing IBM... Read More →
Wednesday May 21, 2025 8:00am - 9:00am PDT
Room 6 1150 Magic Way, Anaheim, CA 92802

9:15am PDT

Security as a developer, why should I care?
Wednesday May 21, 2025 9:15am - 10:15am PDT
Security is the hottest topic in today's society and yet many developers don't have it in the forefront of their minds. We will look at todays trend, risks  and why you as a developer should develop with security in mind. 
Speakers
Wednesday May 21, 2025 9:15am - 10:15am PDT
Room 1 1150 Magic Way, Anaheim, CA 92802

9:15am PDT

Web Services: A RESTful introduction
Wednesday May 21, 2025 9:15am - 10:15am PDT
We'll introduce the basics of web services, with a focus on HTTP, JSON, and RESTful principles.  This session focuses on the basic principles and architecture of web services, and will also have some examples of how to consume and provide web services from IBM i.
Speakers
avatar for Patrick Behr

Patrick Behr

Software Developer / Architect, Seiden Group
Wednesday May 21, 2025 9:15am - 10:15am PDT
Room 3 1150 Magic Way, Anaheim, CA 92802

10:45am PDT

SQL Error Logging Facility (SELF)
Wednesday May 21, 2025 10:45am - 11:45am PDT
Have you ever been faced with “strange” SQL Errors or SQL Errors that were not trapped but simply ignored?  How to find those problems?
SQL Performance Monitors can help, at least if you know where to start, i.e. which job, which program caused the problems. But SQL Performance Monitors come with significant overheads, just by gathering everything.
SELF is an additional tool for finding understanding and fixing SQL Errors and Warnings. SELF can be started without modifying any programs and can safely run in production.
This session will show what are the components of SELF and how to use them.
Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Database and Software Architect, IBM Champion, Birgitta Hauser - Modernization - Education - Consulting
Birgitta Hauser worked on the IBM i and its predecessors since 1992. She graduated with a business economics diploma, and started programming on the AS/400 in 1992. She worked and works as traditional RPG Programmer but also as Database and Software Engineer, focusing on IBM i application... Read More →
Wednesday May 21, 2025 10:45am - 11:45am PDT
Room 12 1150 Magic Way, Anaheim, CA 92802

3:45pm PDT

Integrating Open Source on IBM i: Advanced Topics and Optimization
Wednesday May 21, 2025 3:45pm - 4:45pm PDT
When your business grows, and you need speed and scalability, how do you find the best mix of open source technology and the integrated capabilities of IBM i? Learn from our years of experience in how to optimize scalability and performance with open source and traditional IBM i programs and capabilities (RPG, COBOL, Db2 etc). Impress your company with the most efficient techniques while avoiding rookie mistakes.
Speakers
avatar for Alan Seiden

Alan Seiden

Principal, IBM Champion, Seiden Group
How to modernize and create something new while leveraging your valuable business logic. Supporting developers, mentoring, staff augmentation, architecture, development and programming.APIs, IBM i, open source, web, PHP, Node.js, Python, RPG, ERPs
Wednesday May 21, 2025 3:45pm - 4:45pm PDT
Room 6 1150 Magic Way, Anaheim, CA 92802

5:00pm PDT

API Examples Using RPG, Node.js, PHP and Python
Wednesday May 21, 2025 5:00pm - 6:00pm PDT
APIs allow IBM i to connect with other systems safely and securely, using the languages you already know. You will feel empowered to provide and consume APIs with the many examples given here, in RPG, PHP, Python, and Node.js (javascript), along with secure techniques and free tools that make API development easier.
Speakers
avatar for Alan Seiden

Alan Seiden

Principal, IBM Champion, Seiden Group
How to modernize and create something new while leveraging your valuable business logic. Supporting developers, mentoring, staff augmentation, architecture, development and programming.APIs, IBM i, open source, web, PHP, Node.js, Python, RPG, ERPs
Wednesday May 21, 2025 5:00pm - 6:00pm PDT
Room 6 1150 Magic Way, Anaheim, CA 92802

5:00pm PDT

IBM i Services for the Developer
Wednesday May 21, 2025 5:00pm - 6:00pm PDT
In the past you may have considered using CL or coding to system APIs to access and work with system information. Today there is a better option: IBM i Services. In this session you will learn how to use SQL to work with data areas and data queues, discover how easy it is to review your program and service program attributes, and much more.
Speakers
avatar for Ann Wilkerson

Ann Wilkerson

Software Developer, IBM
Ann Wilkerson is the technical team lead for Navigator for i and a developer for IBM i Services.
Wednesday May 21, 2025 5:00pm - 6:00pm PDT
Room 7 1150 Magic Way, Anaheim, CA 92802

5:00pm PDT

Practical Examples of pulling web service data into your IBM i applications
Wednesday May 21, 2025 5:00pm - 6:00pm PDT
Obtaining information from external systems or data servers has come a long way since the introduction of EDI in the 1980s! Today, publicly available web service APIs offer a much more flexible and easier-to-integrate method for pulling pertinent global data into your IBM i applications. Whether it be commodity prices, financial data, current weather information, demographic statistics or whatever else you can think of, there is no shortage of information available on the internet that could complement certain areas of your company's business, thus adding valuable real-time information to your various user applications.

In this session we'll put this concept to work in a hands-on fashion. The presenter will use real-world API examples to demonstrate how IBM i developers, using SQL, can quickly access this valuable web service repositories and pull data into an RPG program or UI tool for their users.

Attendees will see three simple 5250-based interactive examples in action, with source code they can try on their own systems.
Speakers
avatar for Rob Swanson

Rob Swanson

Senior Partner, CNX Corporation
Rob has worked as an in-the-trenches IBM i developer since 1992, with the past 15 years focused on developing modernization efforts for legacy systems written in RPG. Currently serving as Senior Partner for CNX Corporation in Chicago, Rob is a strong advocate of introducing highly... Read More →
Wednesday May 21, 2025 5:00pm - 6:00pm PDT
Room 2 1150 Magic Way, Anaheim, CA 92802
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -