Loading…
WMCPA iCON2025
or to bookmark your favorites and sync them to your phone or calendar.
Tuesday, March 11
 

8:00am PDT

Registration
Tuesday March 11, 2025 8:00am - 9:00am PDT
Speakers
Tuesday March 11, 2025 8:00am - 9:00am PDT
Registration Booth

9:00am PDT

Introduction
Tuesday March 11, 2025 9:00am - 9:15am PDT
Listen to the WMCPA kick off the conference right! She will go over the schedule and any updates. 
Speakers
avatar for Marina Schwenk

Marina Schwenk

Innovative Software Solutions inc.
Marina started her career in January 2015 at Everbrite LLC in Greenfield WI after graduating from Gateway Technical College in May of 2014 with an Associate’s degree in IT Software Development. Marina worked for over nine years as a Senior Programmer Analyst/IBM i admin at Everbrite... Read More →
Tuesday March 11, 2025 9:00am - 9:15am PDT
Main Hall

10:00am PDT

Break
Tuesday March 11, 2025 10:00am - 10:15am PDT
Speakers
Tuesday March 11, 2025 10:00am - 10:15am PDT
Halls

10:15am PDT

Business Case 1 - Business and IT
Tuesday March 11, 2025 10:15am - 11:15am PDT
Speakers
avatar for Steve Pitcher

Steve Pitcher

Account Executive and Security Engineer, Service Express
Steve has been involved with IBM i since 2001 primarily in the manufacturing and distribution industries. Over that period he’s been a systems administrator, developer, IT Manager and IT Director. He joined iTech Solutions in 2017 in a combined sales/technical role, bringing additional... Read More →
avatar for Steve Wolk

Steve Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Founded in 1909, PC Richard has always been known for honesty, integrity, and reliability throughout... Read More →
Tuesday March 11, 2025 10:15am - 11:15am PDT
Geneva 3

11:15am PDT

Business Case 2 - Business and IT
Tuesday March 11, 2025 11:15am - 12:00pm PDT
Speakers
avatar for Steve Pitcher

Steve Pitcher

Account Executive and Security Engineer, Service Express
Steve has been involved with IBM i since 2001 primarily in the manufacturing and distribution industries. Over that period he’s been a systems administrator, developer, IT Manager and IT Director. He joined iTech Solutions in 2017 in a combined sales/technical role, bringing additional... Read More →
avatar for Steve Wolk

Steve Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Founded in 1909, PC Richard has always been known for honesty, integrity, and reliability throughout... Read More →
Tuesday March 11, 2025 11:15am - 12:00pm PDT
Geneva 3

12:00pm PDT

Lunch
Tuesday March 11, 2025 12:00pm - 1:00pm PDT
Speakers
Tuesday March 11, 2025 12:00pm - 1:00pm PDT
Lake Lawn Room

1:00pm PDT

Business Case 3 - Business and IT
Tuesday March 11, 2025 1:00pm - 2:00pm PDT
Speakers
avatar for Marina Schwenk

Marina Schwenk

Innovative Software Solutions inc.
Marina started her career in January 2015 at Everbrite LLC in Greenfield WI after graduating from Gateway Technical College in May of 2014 with an Associate’s degree in IT Software Development. Marina worked for over nine years as a Senior Programmer Analyst/IBM i admin at Everbrite... Read More →
avatar for Steve Pitcher

Steve Pitcher

Account Executive and Security Engineer, Service Express
Steve has been involved with IBM i since 2001 primarily in the manufacturing and distribution industries. Over that period he’s been a systems administrator, developer, IT Manager and IT Director. He joined iTech Solutions in 2017 in a combined sales/technical role, bringing additional... Read More →
avatar for Steve Wolk

Steve Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Founded in 1909, PC Richard has always been known for honesty, integrity, and reliability throughout... Read More →
Tuesday March 11, 2025 1:00pm - 2:00pm PDT
Geneva 3

1:00pm PDT

Keynote - Scott Forstie - Surviving & Thriving in IT
Tuesday March 11, 2025 1:00pm - 2:00pm PDT
Attend this keynote to hear Scott describe the IT career techniques and success factors that he has used, and still uses to this day.
Leave the session with additional ideas and passion to guide your IT career path.
https://learn.common.org/products/ibm-isee-video-blog
https://www.linkedin.com/in/scottforstie
https://gist.github.com/forstie

Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Architect. He has worked on IBM operating system development since joining IBM in 1989. Scott is a frequently published author, speaker at industry events around the globe and can be found @Forstie_IBMi and forstie@us.ibm.com. Scott is an avid runner, enjoys cooking and shooting pool.
Websites: http://ibm.biz/Db2foriServices, http://ibm.biz/IBMi_ACS, https://ibm.biz/Db2foriSQLTutor
Speakers
Tuesday March 11, 2025 1:00pm - 2:00pm PDT
Geneva 3

1:00pm PDT

TBD - Workshop
Tuesday March 11, 2025 1:00pm - 4:00pm PDT
TBD
TBD
Speakers
Tuesday March 11, 2025 1:00pm - 4:00pm PDT
TBD 229 W 43RD St New York, NY 10036 USA

2:00pm PDT

Break
Tuesday March 11, 2025 2:00pm - 2:15pm PDT
Speakers
Tuesday March 11, 2025 2:00pm - 2:15pm PDT
Halls

2:15pm PDT

Open Discussion / Wrap Up
Tuesday March 11, 2025 2:15pm - 4:00pm PDT
Speakers
avatar for Marina Schwenk

Marina Schwenk

Innovative Software Solutions inc.
Marina started her career in January 2015 at Everbrite LLC in Greenfield WI after graduating from Gateway Technical College in May of 2014 with an Associate’s degree in IT Software Development. Marina worked for over nine years as a Senior Programmer Analyst/IBM i admin at Everbrite... Read More →
avatar for Steve Pitcher

Steve Pitcher

Account Executive and Security Engineer, Service Express
Steve has been involved with IBM i since 2001 primarily in the manufacturing and distribution industries. Over that period he’s been a systems administrator, developer, IT Manager and IT Director. He joined iTech Solutions in 2017 in a combined sales/technical role, bringing additional... Read More →
avatar for Steve Wolk

Steve Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Founded in 1909, PC Richard has always been known for honesty, integrity, and reliability throughout... Read More →
Tuesday March 11, 2025 2:15pm - 4:00pm PDT
Geneva 3

6:00pm PDT

Buffet Dinnet
Tuesday March 11, 2025 6:00pm - 9:00pm PDT
Speakers
Tuesday March 11, 2025 6:00pm - 9:00pm PDT
Lake Lawn Room

7:00pm PDT

AI and the Impact to the Business
Tuesday March 11, 2025 7:00pm - 9:00pm PDT
Speakers
Tuesday March 11, 2025 7:00pm - 9:00pm PDT
Club Room

8:30pm PDT

Fundamentals of networking for students
Tuesday March 11, 2025 8:30pm - 9:45pm PDT
Speakers
CR

Caracal Raven Keithrafferty

BDR, Friedman Corporation
Tuesday March 11, 2025 8:30pm - 9:45pm PDT
Milwaukee
 
Wednesday, March 12
 

7:30am PDT

Breakfast Buffet
Wednesday March 12, 2025 7:30am - 8:30am PDT
Speakers
Wednesday March 12, 2025 7:30am - 8:30am PDT
Lake Lawn Room

8:30am PDT

A Practical Guide to Authority Collection
Wednesday March 12, 2025 8:30am - 9:45am PDT
Wednesday March 12, 2025 8:30am - 9:45am PDT
Chicago

8:30am PDT

IBM i Services for Developers
Wednesday March 12, 2025 8:30am - 9:45am PDT
IBM i services provided by Db2 for i can replace CL command interface or system APIs to access and work with a lot of system information.

I will show you how to use SQL to work with data areas, review your program attributes, read and write to the IFS, and much more.
Speakers
Wednesday March 12, 2025 8:30am - 9:45am PDT
Geneva 3

8:30am PDT

Simon's Favorite BiFs
Wednesday March 12, 2025 8:30am - 9:45am PDT
Simon Hutchinson has written a lot of articles on his blog about the modern RPG programming language. This session covers a mixture of his favorite RPG Built in Functions, BiFs, and ones he thinks everyone should be using. This includes some BiFs from the latest rounds of Technology Refreshes.
Speakers
Wednesday March 12, 2025 8:30am - 9:45am PDT
Geneva 2

8:30am PDT

What's New with Open Source & IBM i
Wednesday March 12, 2025 8:30am - 9:45am PDT
Join Mike as he explores the latest news regarding packages and solution features available in IBM i Open Source Package Management and beyond.
Speakers
Wednesday March 12, 2025 8:30am - 9:45am PDT
Geneva 1

8:30am PDT

OAuth: What It Is, How It Works, and Why You Should Use It
Wednesday March 12, 2025 8:30am - 9:45am PDT
Web security

API Flows and Grant types

PKCE

JWT Access Tokens

Encryption/Signatures

Scopes and OpenID Connect
Speakers
Wednesday March 12, 2025 8:30am - 9:45am PDT
Milwaukee

8:30am PDT

Introduction to ACS
Wednesday March 12, 2025 8:30am - 9:45am PDT
In this award-winning session, in addition to showing a lot of the functionality within ACS, I will demonstrate some of the cool ways I customize it to increase my productivity. Whether you are new to ACS or a long-time user, chances are, you’ll come away with some tips and tricks you’ll want to take home and implement.
Speakers
Wednesday March 12, 2025 8:30am - 9:45am PDT
Courtyard 3

8:30am PDT

Profound AI: Breaking Down Information Silos on IBM i & Unlocking Productivity with AI Assistants
Wednesday March 12, 2025 8:30am - 9:45am PDT
TBD
Speakers
Wednesday March 12, 2025 8:30am - 9:45am PDT
Courtyard 1

8:30am PDT

Getting Started with VS Code Workshop Part 1
Wednesday March 12, 2025 8:30am - 9:45am PDT
Getting Started VS Code Workshop
This is a great opportunity to get started with VS Code and the IBM i extensions. Many RPG developers have never used VS Code and getting started with the IDE can be frustrating. This lab will introduce the attendees to VS Code and IBM i development environment

Attendees will need a laptop and will be provided with a login to an IBM i system. Allowing them to work through some simple tasks. At the end of the Lab, you will have an understanding of the following topics.

Topics covered will include:

Overview of VS Code
Introduction to the VS Code IDE
Installing IBM i extensions
Connecting to the IBM i system
Editing and compiling modules, service programs and creating runnable RPG objects
Running and debugging a program
Using DB2 in VS code
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 March 12, 2025 8:30am - 9:45am PDT
Madison

8:30am PDT

Managing Startup and Shutdown of Your IBM i
Wednesday March 12, 2025 8:30am - 10:30am PDT
In days gone by the IBM Supplied program QSTRUP combined with a couple options on CHGIPLA was good enough for most IBM i shops. It started what seemed to be needed and anything else we stumbled through after each IPL. When it was time to shut down a PWRDWNSYS or ENDSBS command took down whatever was running. We were happy.  
 
Today though we often see dozens of subsytems running many web servers, other needed batch jobs and services. We see monitors and queue processing jobs and many writers. For security purposes we should be starting only the TCP servers that we need, not all of them. Likely we should not start IPV6 and start things in sequence as well.  
 
Further considerations may be needed in an HA environment. These include not starting jobs until iASPS are available and starting different IP interfaces and services depending on production or backup mode of the server. We may want to handle special startup modes while doing PTFs, backups or other system maintenance.  
 
In this session we will work with customizing that startup. We'll discuss staring PASE jobs with QSH, web server jobs and more. We'll discuss prestart jobs and autostart jobs. And finally we will also work with sequencing the shutdown of the system. As part of this we'll discuss some simple ways to know what needs to be shut down and smoothly handling that.
Wednesday March 12, 2025 8:30am - 10:30am PDT
Courtyard 2

9:45am PDT

Break
Wednesday March 12, 2025 9:45am - 10:15am PDT
-
Speakers
Wednesday March 12, 2025 9:45am - 10:15am PDT
Halls

10:15am PDT

AI Without the Hype: Practical Tips to Boost Your Productivity Using AI!
Wednesday March 12, 2025 10:15am - 11:30am PDT
AI Without the Hype: Practical Tips to Boost Your Productivity using AI!
Tired of AI theory? Be more productive using AI Today!
In this session, we skip the theory and dive straight into real-world applications that boost productivity and streamline daily tasks using AI - today! Building on Steve’s popular productivity series, this session promises to give you tangible skills to supercharge your productivity while producing better results.
Join this session to learn how to:
Craft professional emails, reports, and letters in a fraction of the time
Dive into data analysis without the headache
Unlock your creative side to make art you’ll be proud of - even if you can't draw a straight line!
Get the most out of the many diverse AI tools available today for maximum productivity
Whether you’re new to AI or just looking for practical ideas, you’ll leave with real examples and skills you can start using immediately for both professional and personal tasks. Join us to learn how to put AI to use for you today!
Audience:
Everyone who is curious about AI and would like to be more productive at work and in their personal life will benefit from this session. AI isn’t just for data scientists anymore – it’s a valuable tool we can all benefit from every day!

Brand new session for 2024!
Speakers
avatar for Steve Wolk

Steve Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Founded in 1909, PC Richard has always been known for honesty, integrity, and reliability throughout... Read More →
Wednesday March 12, 2025 10:15am - 11:30am PDT
Geneva 2

10:15am PDT

Work, Life, Balance... Now What?!
Wednesday March 12, 2025 10:15am - 11:30am PDT
We all hear these three words. Our employers may even actively stress this to us. What does it really mean? How does one truly achieve this? If you have it, is it the right balance? How do you keep it? If you don't have it, how to you get it? This session will cover all this.

Learning Objectives - Personal development, tips on better work/life balance.

Audience - Anyone looking for how to better balance professional and personal life tasks
Speakers
Wednesday March 12, 2025 10:15am - 11:30am PDT
Courtyard 1

10:15am PDT

30 Python Tips in 60 Seconds on IBM i
Wednesday March 12, 2025 10:15am - 11:30am PDT
Explore various tips for Python on IBM i, including best practices, IFS features, and performance improvements.
Speakers
Wednesday March 12, 2025 10:15am - 11:30am PDT
Geneva 1

10:15am PDT

IBM i Migrate While Active
Wednesday March 12, 2025 10:15am - 11:30am PDT
IBM i Migrate While Active provides an easy way to securely migrate an IBM i partition. The new instance of the partition can be in the same server, same data center, or a remote location like IBM Power Virtual Sever in IBM Cloud. This session will explore how IBM i Migrate While Active works and highlight its different use cases.
Speakers
Wednesday March 12, 2025 10:15am - 11:30am PDT
Geneva 3

10:15am PDT

Visual Explain - IBM's SQL Performance Show-&-Tell
Wednesday March 12, 2025 10:15am - 11:30am PDT
For many years now IBM have positioned SQL as the primary interface to the database on IBM i. At the same time, new capabilities are being added only to SQL, not to the native database interface.

We need a different tool to understand and analyze query implementation plans and feedback from the optimizer – the SQL component that determines the most effective way to deliver the data we ask for in SQL statements. Visual Explain is just such a tool, and it both shows us graphically what plan the optimizer has chosen, as well as tells us details about each step along the way. It can also give us suggestions on ways to improve performance of our queries.

Learning Objectives:
A brief description of optimization with SQL
The several ways of invoking Visual Explain
The various panes of the Visual Explain window
Some features of Visual Explain for managing how it behaves
Examples of improved performance after using suggested changes
Speakers
Wednesday March 12, 2025 10:15am - 11:30am PDT
Milwaukee

10:15am PDT

Your IBM i With Power BI
Wednesday March 12, 2025 10:15am - 11:30am PDT
This presentation, which I previously delivered in February 2023, delves into integrating IBM i with Power BI to unlock powerful data insights and visualizations.
Speakers
Wednesday March 12, 2025 10:15am - 11:30am PDT
Courtyard 3

10:15am PDT

IBM i Services for Admins – Intro
Wednesday March 12, 2025 10:15am - 11:30am PDT
TBD
Wednesday March 12, 2025 10:15am - 11:30am PDT
Chicago

10:15am PDT

Getting Started with VS Code Workshop Part 2
Wednesday March 12, 2025 10:15am - 11:30am PDT
Getting Started VS Code Workshop
This is a great opportunity to get started with VS Code and the IBM i extensions. Many RPG developers have never used VS Code and getting started with the IDE can be frustrating. This lab will introduce the attendees to VS Code and IBM i development environment

Attendees will need a laptop and will be provided with a login to an IBM i system. Allowing them to work through some simple tasks. At the end of the Lab, you will have an understanding of the following topics.

Topics covered will include:

Overview of VS Code
Introduction to the VS Code IDE
Installing IBM i extensions
Connecting to the IBM i system
Editing and compiling modules, service programs and creating runnable RPG objects
Running and debugging a program
Using DB2 in VS code
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 March 12, 2025 10:15am - 11:30am PDT
Madison

11:30am PDT

Lunch
Wednesday March 12, 2025 11:30am - 12:45pm PDT
-
Speakers
Wednesday March 12, 2025 11:30am - 12:45pm PDT
Lake Lawn Room

12:45pm PDT

Keynote - Jesse Gorzinski
Wednesday March 12, 2025 12:45pm - 2:00pm PDT
TBD
Speakers
Wednesday March 12, 2025 12:45pm - 2:00pm PDT
Main Hall

2:15pm PDT

What Is OpenAI and Why Should You Care?
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
In this session we will discuss the history of Open AI, its maturity, and potential impacts on sectors like education, finance, and Information Technology. A live demo of the Copilot application is included.
Speakers
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
Geneva 1

2:15pm PDT

API Examples Using RPG, Node.js, PHP, and Python
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
APIs allow IBM i to connect with other systems safely and securely, using the languages you already know. Because IBM i has API options abound, you can use your favorite languages and tools.

This talk shows many ways to send and receive data safely, using IBM i business logic, with code examples using various free tools and languages, including RPG, PHP, Python, and Node.js. You will feel empowered to provide and consume APIs with the many examples given here.

Learning Objectives:
Understand basics of APIs and why they are helpful and secure
Learn several RPG techniques to create and call APIs
Learn several open source language ways to create and call APIs, using PHP, Python, and Node.js
Speakers
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
Geneva 2

2:15pm PDT

Getting Started With JSON in SQL
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
JSON is a popular format for exchanging structured data. In this session, we will learn how SQL can shred a JSON document so it can be treated like relational data. Then we will see how easy it is to generate JSON by using the functions provided by SQL.
Speakers
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
Geneva 3

2:15pm PDT

Procedure Driven RPG
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
In this session, I will demonstrate the benefits of procedure driven RPG. Together, we’ll explore real world examples of how this mindset has improved code written by myself and my team with regards to three facets: Readability, maintainability and reusability. All three of these benefits translate into a more efficient development team. What if I told you some of your procedures can even be written by your AI code assistant? I’ll show you some fabulous examples!
Speakers
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
Courtyard 3

2:15pm PDT

Web Services: A RESTful Introduction
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
We'll introduce the basics of web services, with a focus on HTTP, JSON, and RESTful principles, and demonstrate how to consume and provide APIs from IBM i.
Speakers
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
Milwaukee

2:15pm PDT

It's 2 AM - Is It Gonna Be a D.R.I.G. (Basics in Trouble Shooting)?
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
The Decisions we make and the effects it makes based on your choices.
Deciding what choice to take depends on your knowledge of the programs involved.
Now let's choose the right one!
Speakers
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
Chicago

2:15pm PDT

SQL Data Marts
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
This year IBM created data marts that allow us more control over the way we can monitor data from the system audit journal and special authorities. Learn how to create and use these data marts, and how it becomes an easy way to gather and store this information for your LPAR.
Speakers
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
Madison

2:15pm PDT

IBM i Mythbusting
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
What happens if you try to delete everything in the IFS? Can I IPL my host partition while a guest is still running? How much damage can a limited user really do? All the questions you’ve wanted to know the answers to but were afraid to try on your own system. We’ve gathered questions, legends, and urban myths from around to community and tested them to see what happens when you do something unexpected to IBM i. Join us and see how much you really know about your system…and bring popcorn, because we might even try out some audience suggestions live.
Speakers
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
Courtyard 2

2:15pm PDT

RPG Student Competition Part 1
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
TBD
Speakers
avatar for Marina Schwenk

Marina Schwenk

Innovative Software Solutions inc.
Marina started her career in January 2015 at Everbrite LLC in Greenfield WI after graduating from Gateway Technical College in May of 2014 with an Associate’s degree in IT Software Development. Marina worked for over nine years as a Senior Programmer Analyst/IBM i admin at Everbrite... Read More →
CR

Caracal Raven Keithrafferty

BDR, Friedman Corporation
Wednesday March 12, 2025 2:15pm - 3:30pm PDT
Courtyard 1

3:30pm PDT

Break
Wednesday March 12, 2025 3:30pm - 3:45pm PDT
-
Speakers
Wednesday March 12, 2025 3:30pm - 3:45pm PDT
Halls

3:45pm PDT

You're Fired! ... Now What?
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Some of us are lucky enough to have a single job for our entire career, but for most, we will at some point change jobs - either by our choice or our employer's choice. It just makes sense to be prepared for that reality, in case it happens. The irony is that many of the things you can do today to make yourself more employable in the event you ever do find yourself fired also may just make it far less likely that you ever will be fired!
During this session we'll discuss:
How to maximize your value and your employability to make it far less likely you'll ever be let go from a job
Building your networking skills to widen your professional circles
Practical considerations you should do today to be prepared in case you ever do find yourself let go
How to handle yourself in the situation of being fired
Best ways to conduct your job search
Interviewing tips to maximize your chances of finding your new dream job as quickly as possible
Audience:
Everyone who wants to make the most of their career and be prepared for all possibilities would benefit from attending! Join us for this very practical session on what you can do now to protect and prepare yourself!

Brand new session for 2024!
Speakers
avatar for Steve Wolk

Steve Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Founded in 1909, PC Richard has always been known for honesty, integrity, and reliability throughout... Read More →
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Madison

3:45pm PDT

Copilot - Microsoft’s Newest Shiny Tool
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
An engaging session on Microsoft Copilot, highlighting its features and capabilities. This presentation is also not specifically focused on IBM i.
Speakers
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Courtyard 3

3:45pm PDT

Extend Your Reach to Remote Data With Open Access RPG Edition
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
With the announcement of IBM Rational Open Access: RPG Edition, the capabilities of native RPG have been expanded significantly. But setting out to write an OAR handler can look daunting at first. This session will look at what Open Access: RPG Edition is, and at how to use it to work with data in remote database systems using familiar file operations.
Understand the basics of Open Access: RPG Edition
Learn about designing an Open Access application and an Open Access handler
See how to it all goes together to work with remote non-i5 data sources
Speakers
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Chicago

3:45pm PDT

Stored Procedures For Hybrid Development
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Accessing business logic from Open Source application and off platform has evolved a great deal over the years.
In this session we’ll look at some of the reasons for centralizing this business logic in the database via Db2 Stored
procedures. We’ll look at RPG and SQL procedures and work through examples of how these are used from
exhibit languages like PHP and Python.
Learning Objectives:
1) Learn how to create and execute stored procedures in SQL and HLL (RPG).
2) See examples of how to use Db2 Stored Procedures in OSS languages.
3) Review tips and best practices when working with Db2 Stored Procedures.
Speakers
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Geneva 1

3:45pm PDT

AI and Security: Oil and Water, or a Match Made in Heaven?
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Is artificial intelligence good for security or a menace? During this session Carol will explore the security and privacy considerations you’ll want to make when considering the implementation of AI. She’ll also discuss the ways that AI is used in the security industry as well as the ways bad actors are exploiting it. Finally, she’ll discuss the current laws and regulations surrounding AI.
Speakers
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Geneva 2

3:45pm PDT

Navigator for i: An Admin's View
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
IBM Navigator for i is the web-based interface for accessing, managing, and monitoring your IBM i. This session will explore how to get started with Navigator and how to leverage it to manage one user or an entire company. The session will focus on administrative features that help with rolling out Navigator to many users, how to set up TLS for your connections, and how to limit user access to specific areas of the interface.
Speakers
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Geneva 3

3:45pm PDT

No! Not Yes!
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
TBD
Speakers
avatar for Steve Pitcher

Steve Pitcher

Account Executive and Security Engineer, Service Express
Steve has been involved with IBM i since 2001 primarily in the manufacturing and distribution industries. Over that period he’s been a systems administrator, developer, IT Manager and IT Director. He joined iTech Solutions in 2017 in a combined sales/technical role, bringing additional... Read More →
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Courtyard 2

3:45pm PDT

RPG Student Competition Part 2
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
TBD
Speakers
avatar for Marina Schwenk

Marina Schwenk

Innovative Software Solutions inc.
Marina started her career in January 2015 at Everbrite LLC in Greenfield WI after graduating from Gateway Technical College in May of 2014 with an Associate’s degree in IT Software Development. Marina worked for over nine years as a Senior Programmer Analyst/IBM i admin at Everbrite... Read More →
CR

Caracal Raven Keithrafferty

BDR, Friedman Corporation
Wednesday March 12, 2025 3:45pm - 5:00pm PDT
Courtyard 1

5:00pm PDT

Sponsor Showcase
Wednesday March 12, 2025 5:00pm - 6:30pm PDT
TBD
Speakers
Wednesday March 12, 2025 5:00pm - 6:30pm PDT
Upstairs Hall

6:30pm PDT

Evening Entertainment and Dinner
Wednesday March 12, 2025 6:30pm - 10:00pm PDT
TBD
Speakers
Wednesday March 12, 2025 6:30pm - 10:00pm PDT
Club Room
 
Thursday, March 13
 

7:30am PDT

Breakfast Buffet
Thursday March 13, 2025 7:30am - 8:30am PDT
-
Speakers
Thursday March 13, 2025 7:30am - 8:30am PDT
Lake Lawn Room

8:30am PDT

Career Growth From Intern to Architect
Thursday March 13, 2025 8:30am - 9:45am PDT
A motivational and informative session on career development, sharing my journey from an intern to an architect and providing tips on how to avoid getting stuck in your career progression.
Speakers
Thursday March 13, 2025 8:30am - 9:45am PDT
Courtyard 3

8:30am PDT

No Limits Modern Excel Reports Using RPG – Basic Topics
Thursday March 13, 2025 8:30am - 9:45am PDT
Our businesses often want reports delivered in Excel format. While there are several ways to create these spreadsheets using RPG, they all have some drawbacks. Writing to the current XLSX format for Excel spreadsheets may seem a formidable challenge, but we will see that the prospect of success is better than it might seem at first. And we will see how to use tools such as CGIDEV2 to accomplish the task of creating these modern, highly-functional spreadsheets. This is the first of 2 sessions, presenting the basic information needed to accomplish this task. The "advanced topics" session presents some interesting things that can be done using this methodology.
Understand the internal structure of modern Excel (XLSX) files
Identify various reporting scenarios, such as multiple sheets, static informational sheets, etc.
Understand how to design and implement an Excel (XLSX) application
Speakers
Thursday March 13, 2025 8:30am - 9:45am PDT
Chicago

8:30am PDT

SELF: Simon’s Experiences Learning This Feature
Thursday March 13, 2025 8:30am - 9:45am PDT
SQL Error Logging Feature, SELF, is one of those Db2 tools that few know about, and even less use. Learn about Simon Hutchinson’s experiences in setting up SELF, “turning” it on, and what he discovered using it.
Speakers
Thursday March 13, 2025 8:30am - 9:45am PDT
Geneva 3

8:30am PDT

The Awesomeness of Service Programs (and the Truth About Binder Source)
Thursday March 13, 2025 8:30am - 9:45am PDT
Learn why service programs are so awesome. We will weigh the pros and cons of different options we have for creating shared routines. We’ll learn how to create a service program and how easy it is to use these shared procedures in our applications. We will discuss the importance of binder source and how using it can make updating our service programs painless.
1. What is a service program
2. How to create a service program
3. How to use a service program
Speakers
Thursday March 13, 2025 8:30am - 9:45am PDT
Milwaukee

8:30am PDT

Modern CL Programming
Thursday March 13, 2025 8:30am - 9:45am PDT
Session Abstract:
Get a detailed look at the enhancements brought to the CL language from i5/OS V5R3 through IBM i 7.1.
See examples of the new functions like DOFOR, DOWHILE, DOUNTIL and SELECT, and how they allow programming CL in a much more structured format.
Learn about the many new process flow options and variable types in the CL language such as integer, signed integer, and pointer variables and how to use them.
Get tips on how to simplify the compiling of CL programs and command objects.
Find out how to provide direct feedback to IBM on your needs for the CL language -- they want to know if these changes are helping you and what to enhance next.
Learning Objectives:
What IBM has added to the language in the last several releases.
How to leverage some of these enhancements to better access user spaces and APIs
What IBM has added to Command objects in recent releases.
Audience:
IBM i Developers and System Administrators.
Speakers
Thursday March 13, 2025 8:30am - 9:45am PDT
Madison

8:30am PDT

Web Server Magic on IBM i
Thursday March 13, 2025 8:30am - 9:45am PDT
Anyone creating web or mobile applications, or APIs, can benefit from the techniques shown here:

Do I need a web server? Which one is best for me?
Securing your site
Apache and Nginx tips and tricks
HTTPS encryption (SSL/TLS), including using the free Let’s Encrypt
Create user-friendly and search-engine friendly URLs over any web application
What if you become popular? (performance and handling a large number requests)
Learning Objectives
Understand how to secure the Apache web server on IBM i
Learn to use Apache’s most useful features, including search engine optimization, logging, and virtual hosts
Audience
Administrators and developers seeking to prepare their systems for web applications, improve performance, and improve security.
Speakers
Thursday March 13, 2025 8:30am - 9:45am PDT
Geneva 2

8:30am PDT

Build Your Own New IBM i Partition
Thursday March 13, 2025 8:30am - 9:45am PDT
Need a new environment for testing, development, or sandboxing? Creating a separate partition for these activities can ease administration by keeping your production environment clean and isolated. We will go over how to configure a new partition, install IBM i, and restore data so you can get that new project started fast.
Speakers
Thursday March 13, 2025 8:30am - 9:45am PDT
Courtyard 2

9:45am PDT

Break
Thursday March 13, 2025 9:45am - 10:15am PDT
-
Speakers
Thursday March 13, 2025 9:45am - 10:15am PDT
Halls

10:15am PDT

Embedding SQL Into Legacy Code
Thursday March 13, 2025 10:15am - 11:30am PDT
Whether your team admits it or not, we all have legacy code. In this session, we will explore easy ways to modernize these programs and improve performance. We will delve into these 3 specific situations:
Converting RPG programs to SQLRPGLE
Using SQL when multi-member files are in use
Converting PF files to SQL tables
Speakers
Thursday March 13, 2025 10:15am - 11:30am PDT
Milwaukee

10:15am PDT

GROK Magic: Turning IT Problems into Possibilities
Thursday March 13, 2025 10:15am - 11:30am PDT
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 →
Thursday March 13, 2025 10:15am - 11:30am PDT
Madison

10:15am PDT

No Limits Modern Excel Reports Using RPG – Advanced Topics
Thursday March 13, 2025 10:15am - 11:30am PDT
Our businesses often want reports in Excel format. There are several ways to create these spreadsheets using RPG, but they all have some drawbacks. While writing to the current XLSX format for Excel spreadsheets may seem a formidable challenge at first, we will see that things are not so bad as they might seem. And we will see how to use tools such as CGIDEV2 to accomplish the task of creating these modern, highly-functional spreadsheets. This is the second of 2 sessions that looks at more interesting things that can be done using this methodology.
Understand challenges and opportunities when creating spreadsheets
Understand the use of shared strings and learn how to implement them
Understand grouping and outlining and learn how to implement them
Speakers
Thursday March 13, 2025 10:15am - 11:30am PDT
Chicago

10:15am PDT

Deconstructing an IBM i Penetration Test
Thursday March 13, 2025 10:15am - 11:30am PDT
  • Ever wonder why your penetration tests never yield a failure on IBM i? It's because security generalists don't know how to test it properly. Steve has successfully breached many systems in less than five minutes and will show you how to stop him.
  • Worse Practices in System Security: This session will explore the bad, ugly and ugliest of IBM i security misconfigurations so you can learn from others’ misfortunes.
Speakers
avatar for Steve Pitcher

Steve Pitcher

Account Executive and Security Engineer, Service Express
Steve has been involved with IBM i since 2001 primarily in the manufacturing and distribution industries. Over that period he’s been a systems administrator, developer, IT Manager and IT Director. He joined iTech Solutions in 2017 in a combined sales/technical role, bringing additional... Read More →
Thursday March 13, 2025 10:15am - 11:30am PDT
Courtyard 2

10:15am PDT

Monitor and Manage IBM i With SQL Services
Thursday March 13, 2025 10:15am - 11:30am PDT
IBM i Services are provided by Db2 for i and can be used to access and manage the IBM i operating system. This session will include many examples of how to use IBM i Services to modernize administration on IBM i. Invest in understanding this alternative to existing IBM i APIs and commands.
Speakers
Thursday March 13, 2025 10:15am - 11:30am PDT
Geneva 1

10:15am PDT

Hire a recent graduate
Thursday March 13, 2025 10:15am - 11:30am PDT
TBD
Speakers
Thursday March 13, 2025 10:15am - 11:30am PDT
Courtyard 1

10:15am PDT

TBD
Thursday March 13, 2025 10:15am - 11:30am PDT
TBD
Speakers
Thursday March 13, 2025 10:15am - 11:30am PDT
Courtyard 3

11:30am PDT

Lunch
Thursday March 13, 2025 11:30am - 12:45pm PDT
-
Speakers
Thursday March 13, 2025 11:30am - 12:45pm PDT
Lake Lawn Room

12:45pm PDT

Keynote - Larry Bolhuis
Thursday March 13, 2025 12:45pm - 2:00pm PDT
Throughout your career you will be placed into many situations. You will work with peers, subordinates and superiors. You will work with vendors and customers. You will work with those inside and outside of Information Technology. All of those people will form an opinion of you. What will it be? Each time you meet a challenges, each time you are asked for your opinion, each time you will provide input. In what manner will you respond? Will people think of you as a Sail or an Anchor?
Speakers
Thursday March 13, 2025 12:45pm - 2:00pm PDT
Main Hall

2:15pm PDT

Inject More Stability Into DB2 for i
Thursday March 13, 2025 2:15pm - 3:30pm PDT
In this new session, Scott will explore the many ways that “bad actors” can attempt to subvert the security on IBM i. Whether the topic is protecting against SQL Injection, closing doors to acquiring elevated privileges, or attempting to discover unprotected objects, this session will include techniques for evaluation and protection of your IBM i. Attend this session to take a big step towards discovering and eliminating attack vectors within Db2 for i!
Speakers
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Geneva 2

2:15pm PDT

I Never Thought of THAT, So I DO Need HA!
Thursday March 13, 2025 2:15pm - 3:30pm PDT
In this session we will discuss: Many things that you did NOT plan for that would cause you to need an HA, or at LEAST a DR partition. Virtually every one of these are items from my personal customers, not made up or 'read it on the internet.'
You will be surprised and potentially even shocked by some of these occurances.
Despite your security policies, the quality of your building, reliability of power and cooling, you cannot think of everything.
Learning Objectives:
A realization that you can't prevent every disaser!
Audience:
IBM i System Administrators
Speakers
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Madison

2:15pm PDT

Planning for New ERP - One Person's Experience Migrating to a New ERP
Thursday March 13, 2025 2:15pm - 3:30pm PDT
A detailed and practical guide based on personal experience, offering insights and strategies for successfully migrating to a new ERP system.
Speakers
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Chicago

2:15pm PDT

What you Need to Know to Deploy IBM i Access Client Solutions
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Deploying IBM i Access Client Solutions to a large user base is far easier than doing the same with old Access for Windows, but it still takes some forethought and planning. There really is no “one size fits all” approach to this topic, so this session will cover what you’ll need to know when planning for your own ACS deployment and how do determine the best method for your environment.
Speakers
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Courtyard 2

2:15pm PDT

Come Marvel With Me: Experience the Wonders of AI
Thursday March 13, 2025 2:15pm - 3:30pm PDT
TBD
Speakers
avatar for Charlie Guarino

Charlie Guarino

CEO & IBM Champion, Central Park Data Systems
Charles Guarino believes in the “power” of IBM Power Systems. His career reflects his dedication and interest in bringing the platform and its solutions to others and as a result has been recognized as an IBM Champion.He is a member of COMMON’s Speaker Excellence Hall of Fame... Read More →
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Geneva 3

2:15pm PDT

Dueling Ways to Prevent, Find, and Resolve Error Messages on Your Systems
Thursday March 13, 2025 2:15pm - 3:30pm PDT
TBD
Speakers
avatar for Marina Schwenk

Marina Schwenk

Innovative Software Solutions inc.
Marina started her career in January 2015 at Everbrite LLC in Greenfield WI after graduating from Gateway Technical College in May of 2014 with an Associate’s degree in IT Software Development. Marina worked for over nine years as a Senior Programmer Analyst/IBM i admin at Everbrite... Read More →
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Milwaukee

2:15pm PDT

IBM i Services for Admins – Advanced
Thursday March 13, 2025 2:15pm - 3:30pm PDT
TBD
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Courtyard 3

2:15pm PDT

Live Demo of Navigator for i
Thursday March 13, 2025 2:15pm - 3:30pm PDT
IBM Navigator for i is constantly being improved with new features, and updates to functions that have been there since the beginning. Come explore what Navigator for i has to offer via live demo.
Speakers
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Geneva 1

2:15pm PDT

Practical Web Development part 1
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Session Abstract
This session will review a simple responsive Web Portal that supports dynamic menus along with Log In and Log Out capabilities. We will use an IBMi server instance to host this web portal and will use DB2 tables to store data. After a demo of the portal, Bob will do a code review. As a takeaway, you will be given access to the code used in this presentation.
Learning Objectives
  • Creative methods for ‘Log In’ and ‘Log Out’ that do not use User Profiles. 
  • Creating dynamic menu options tailored for a specific user using DB2. 
  • Making use of RPG programs to do some heavy lifting. 
  • Using jQuery on the client side to manipulate the web page (DOM). 
  • Using client-side Ajax to call an RPG program. 
  • Using a free open-source framework, Bootstrap, to create a responsive web portal. 
  •  Using a top-down approach in all programming environments. 
Audience
IBMi Developers wanting to improve their Web Development skill set.
Why Should you attend the session?
  • Looking for clear examples where a web page is responsive and looks good on all devices, from phones to desktops. 
  • You’ve struggled with the web portal Log In and Log Out processes. 
    • Do not want to create 5,00 user profiles. 
    • Validation Lists typically do not have Log Out capability. 
  • You want to know how a web page on a client can call an RPG program. 
  • You want to customize menu options for a particular web user. 
  • You get to have access to all code used in this presentation! 
Other topics covered.
  • Cookies 
  • Hashing – Used as part of the Log In process 
  • Other topics based on attendees questions … 
Speakers
avatar for Bob Ek

Bob Ek

Senior Application Specialist, Arbor Solutions
Bob has been a developer on IBM midrange computers since 1987 while working for private sector companies, working as a consultant, and also being an instructor for the IBM CEBU division during the 1990s, teaching several programming and development classes throughout the country... Read More →
Thursday March 13, 2025 2:15pm - 3:30pm PDT
Courtyard 1

3:30pm PDT

Break
Thursday March 13, 2025 3:30pm - 3:45pm PDT
-
Speakers
Thursday March 13, 2025 3:30pm - 3:45pm PDT
Halls

3:45pm PDT

Ask Alan Anything!
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Join Alan Seiden, a renowned expert in the IBM i community, for an open and engaging Q&A session designed to address your most pressing questions about IBM i development, modernization, performance tuning, and integration strategies. Whether you’re a seasoned IBM i professional or just starting your journey, this interactive session is your opportunity to gain insight, best practices, and expert advice directly from one of the industry’s most respected voices.

Alan will cover topics such as RPG, SQL, open-source tools, APIs, and performance optimization, while also diving into modern approaches like DevOps, cloud integration, and security best practices. Bring your questions, challenges, and ideas—Alan is here to help you solve problems, explore new possibilities, and empower your IBM i environment.

Come prepared to ask anything—and leave with solutions and inspiration for your IBM i journey!
Speakers
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Milwaukee

3:45pm PDT

Getting Started With SQL Functions and Procedures
Thursday March 13, 2025 3:45pm - 5:00pm PDT
SQL includes a full-fledged programming language, SQL PL. Come learn about the programming constructs, including error handling, that this language contains. You will leave with all the knowledge you need to start writing your own SQL functions and procedures.
Speakers
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Geneva 1

3:45pm PDT

Let's Learn Linux!
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Linux, AIX, UNIX - we hear about them everywhere these days. But what does it all mean? Linux skills are important to everyone working in the technology field. The days of running everything on just one platform are behind us, so it's important to be familiar with Linux. But you probably don't have a spare Linux server sitting around, just waiting for you tinker with, right? Well, you don't need one! Can you replace Windows with Linux? Even if you can, should you? What are the advantages and disadvantages? How do you get, install, and use Linux? Is it really all free? What can you do with a Linux command line, and is it really as powerful as you've heard? Attend this session to learn the answers to these questions and much more. See step by step instructions for safely installing Linux on your PC while still running Windows or Mac OS! We'll cover a number of powerful commands that can be executed from a Linux environment on your PC, within Windows 10, your X86 servers, or even on your IBM i!
Learning objectives - After participating in this session, attendees should have the skills to:
Identify the best way to get started with a Linux environment
Install and set up Linux on their personal PC in a safe way
Use a Linux desktop for productivity and learning
Apply skills learned to a production server environment
Take full advantage of the power of the Linux command line in multiple environments, even on your IBM i!
Audience:
Anyone new to Linux who would like to quickly get started in a fun, safe, and productive way.
Speakers
avatar for Steve Wolk

Steve Wolk

CTO, PC Richard & Son
Steven Wolk is the Chief Technology Officer for PC Richard & Son, a family owned and operated chain of 66 appliance and electronics superstores located throughout NY, NJ, CT, and PA. Founded in 1909, PC Richard has always been known for honesty, integrity, and reliability throughout... Read More →
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Chicago

3:45pm PDT

The Best of IBM i Security and What's New
Thursday March 13, 2025 3:45pm - 5:00pm PDT
IBM has provided so many security features with IBM i, it’s hard to keep track of them much less understand all of the new features. This session highlights Carol and Steve’s favorite IBM i Security features and details the security features in recent Technology Refreshes that you may have missed.
Speakers
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Courtyard 3

3:45pm PDT

Audit Journaling With Navigator for i
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Understand how Navigator for i makes audit journaling on the IBM i a breeze. Navigator simplifies configuring auditing to just a few clicks and can make consuming and analyzing audit entries easier. Learn about new improvements that increase the performance of analyzing audit entries.
Speakers
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Geneva 2

3:45pm PDT

GIT 101
Thursday March 13, 2025 3:45pm - 5:00pm PDT
TBD
Speakers
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Madison

3:45pm PDT

Practical Web Development part 2
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Session Abstract
This session will review a simple responsive Web Portal that supports dynamic menus along with Log In and Log Out capabilities. We will use an IBMi server instance to host this web portal and will use DB2 tables to store data. After a demo of the portal, Bob will do a code review. As a takeaway, you will be given access to the code used in this presentation.
Learning Objectives
  • Creative methods for ‘Log In’ and ‘Log Out’ that do not use User Profiles. 
  • Creating dynamic menu options tailored for a specific user using DB2. 
  • Making use of RPG programs to do some heavy lifting. 
  • Using jQuery on the client side to manipulate the web page (DOM). 
  • Using client-side Ajax to call an RPG program. 
  • Using a free open-source framework, Bootstrap, to create a responsive web portal. 
  •  Using a top-down approach in all programming environments. 
Audience
IBMi Developers wanting to improve their Web Development skill set.
Why Should you attend the session?
  • Looking for clear examples where a web page is responsive and looks good on all devices, from phones to desktops. 
  • You’ve struggled with the web portal Log In and Log Out processes. 
    • Do not want to create 5,00 user profiles. 
    • Validation Lists typically do not have Log Out capability. 
  • You want to know how a web page on a client can call an RPG program. 
  • You want to customize menu options for a particular web user. 
  • You get to have access to all code used in this presentation! 
Other topics covered.
  • Cookies 
  • Hashing – Used as part of the Log In process 
  • Other topics based on attendees questions … 
Speakers
avatar for Bob Ek

Bob Ek

Senior Application Specialist, Arbor Solutions
Bob has been a developer on IBM midrange computers since 1987 while working for private sector companies, working as a consultant, and also being an instructor for the IBM CEBU division during the 1990s, teaching several programming and development classes throughout the country... Read More →
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Courtyard 1

3:45pm PDT

Recent additions to modern RPG language
Thursday March 13, 2025 3:45pm - 5:00pm PDT
TBD
Speakers
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Geneva 3

3:45pm PDT

TBD
Thursday March 13, 2025 3:45pm - 5:00pm PDT
TBD
Speakers
Thursday March 13, 2025 3:45pm - 5:00pm PDT
Courtyard 2
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.