Speaking Schedule

Jim is available to speak at your conference or user group meeting.  See our sessions page for available topics.

Past Sessions

inPower 2024

September 23 – 26, 2024 Pewaukee, WI

Jim will be presenting  –

Modernization and 21st Century Skills

How to Remain Relevant in a Changing IT Environment

NAVIGATE 2024

September 16 – 18, 2024 Bonita Springs, FL

Jim will be presenting  –

Developers and Security Like Oil and Water – Panel

Modernization and 21st Century Skills

Getting Started with VS Code and IBMi Workshop – Hands On Lab

MITEC 2024

June 4, 2024  Livonia, MI

Jim will be presenting  –

Getting Started with VS Code and IBMi Workshop – Hands On Lab

Processing JSON with DB2 and RPG

RPG-MVC Architecture and Modernization

 

WMCPA Spring Conference 2024

March 12 – 14, 2024  Delavan, WI

Jim will be presenting  –

Introduction to RDi’s Code Coverage Tool

Developing a Weather Application for your IBMi

What’s up with the RDi Debugger

What’s the Fuss? Using Procedures and Service Programs

Modernization and 21st Century Skills – How to Move your Business into the 21st Century

How to Remain Relevant In a Changing IT Environment

Navigate 2023

October 9 – 11, 2023 Virginia Beach, VA

Jim will be presenting  –

Processing JSON with DB2 and RPG

Basics of Modern RPG Language: How Other Companies Have Moved Their Business into the 21st Century on IBM i

What’s the Fuss? Using Procedures and Service Programs

Darn.. Cursored Again – Using SQL & Cursors in Your Programs

How to Remain Relevant in a Changing IT Environment

MITEC Michigan IBM Power Systems Technical Education Conference

Monday, June 5, 2023 Livonia, MI

Jim will be presenting  –

Modernization and 21st Century Skills 

Processing JSON with DB2 and RPG

How to Remain Relevant in a Changing IT Environment

RPG, MVC Architecture and Modernization

 

WMCPA Spring Technical Conference

March 14 – 16, 2023 Lake Delavan, WI

Jim will be presenting  –

Modernization and 21st Century Skills 

How to Remain Relevant in a Changing IT Environment

 

CTXIUG Monthly Meeting

Tuesday, May 16, 2023 – 6:30 pm US Central Time

Online, Free and open to everyone who registers. It will not be recorded, therefore, if you arrive late you will miss out.

Spaces are limited, and you must register.

Jim will be presenting  –

RPG, MVC Architecture and Modernization

Developing ILE code requires the developer to change their thought processes, gone are the large programs doing complicated processes. ILE requires the developer to think in small easily managed procedures. Reusable procedures, modules, and service programs.

Learning Objectives

  1. Why use Model View Controller architecture
  2. Improve developers understanding of service programs
  3. Learn why Service programs should be data centric rather that application centric
  4. Learn how correctly designed service programs will make your life easier

Audience
IBM i Developers wanting to get started with or improve their programming skills using modern RPG coding techniques.

QUSER Monthly Meeting

Tuesday, January 17, 2023 – 2:00 pm to 4:40 pm

In-Person and Virtual Event

Jim will be presenting  –

Modernization and 21st Century Skills How to Move your Business into the 21st Century on IBM 

RPG, MVC Architecture and Modernization

 

Navigate 2022

October 3 – 5, 2022 St. Louis, Missouri

In-Person and Virtual Event

Jim will be presenting  –

How to Remain Relevant in a Changing IT Environment

 

Magic Annual Virginia Beach IBM i Conference

November 14 – 15, 2022

Jim will be presenting the following sessions –

RPG, MVC Architecture and Modernization

Processing JSON with DB2 and RPG

inPower 2022

September 19-22, 2022

Infor and ISE\Trimin have joined forces with the System21, LX and XA User Groups, to bring back inPOWER, September 19-22 2022, in Milwaukee, Wisconsin. Over 100 sessions from Infor, partners, and customers, and plenty of time for in-person networking.

The conference will include:

  • Specific content for Infor LX, System 21 and XA ERP systems.
  • Special Keynote Session, discussing Supply Chain, from Dr. Doug Fisher, to kick off the event.
  • Over 100 sessions on Tuesday and Wednesday, including “Mini-Tracks”, such as Finance, Supply Chain, Advanced Planning, Technology, etc.
  • Return of the popular and very technical Enterprise Integrator User Group meeting, as a prelude to inPOWER, on Monday September 19
  • A special evening event at The Harley Davidson Museum on Tuesday evening
  • Unlimited networking opportunities, with fellow members of your ERP community, Infor Executives, IBM Executives, Strategic Partners

Omni June 2021 Virtual Meeting

Tuesday, June 22, 2021
Darn… Cursored Again! – Using SQL & Cursors in Your Programs!” by Jim Buck, CEO – imPower Technologies, LLC.
This session demonstrates the use of SQL in your programs. After a short discussion of the differences between Dynamic and Static SQL in your programs; we demonstrate the important concepts in creating a robust SQL program. Topics include host variables, data-structures, error trapping and using tables with SQL.

Learning Objectives:

  1. Internalize the benefits of using SQL in your programs.
  2. Correct use of SQL and CURSORS in your RPG Programs
  3. Understand error handling in SQL subprocedures and service programs

Getting Started with RPG on IBM i

June 14th | 4:30 pm CT

Jim Buck will be joing the New to IBM i group to answer questions and give some tips on how to best get started with RPG on IBM i.

Navigate 2021

May 24 – 26 2021 Columbus, Ohio

In-Person and Virtual Event

Jim will be presenting the following sessions –

Using RDi’s Code Coverage Tool

Developing an Hourly Weather Application for Your IBM i

How Professional training saves your company money

 

Michelle will be presenting –

How to Create Quick and Easy Grids on the web using db2 data & PHPGrid

Metro Midrange Systems Association - Winter Webinar

Tuesday, March 16, 2021 – 6:30pm to 8:00pm

Processing JSON with DB2 and RPG

IBM has done some great things that allow DB2 to process JSON objects. This session shows you “Tips and Tricks” to make your life easier when you start working with JSON data. After a short discussion of the HTTP functions that have been added to SYSTOOLS and how they can be used with the JSON_TABLE Function, Jim shows the attendee how to work with the SYSTOOLS.HTTPGETCLOB and JSON_TABLE Functions to consume an API returning a JSON object. If you have tried using these functions many have problems writing the correct SQL/JSON path expressions to extract the data and represent it in a relational table. Jim will help the attendee understand this process with solid examples.

• Developers needing clear examples of SQL/JSON path expressions with DB2
• Improve developers understanding of SQL/JSON path expressions with DB2 and JSON
• Improve developers understanding of how to use HTTP functions in SYSTOOLS
• Improve developers understanding of how to use JSON_TABLE functions

QUSER All Day Hands-on Lab: RPG Free and RDI

Tuesday, February 16, 2021 – 2:00pm to 4:30pm

Modernization and 21st Century Skills – How to Move your Business into the 21st Century on IBM i

Faced with pressure from upper management, learn how different companies moved their company’s software into the 21st century. Why 21st century technologies, require systematic training and who to train. We will discuss the steps these companies have followed to modernize their business and IT staff, spending significantly less money and time than moving off the platform.

Topics Covered
• Modernization requirements
• Modernization and Staff training
• Where to find IBM i Developers for your company
• What about me… where do seasoned developers fit in?
• Basics of training developers in 21st Century skills
• Myths and truths
• A sad alternative

Spoiler alert… abandoning the IBM i platform was not the answer!

 

Processing JSON with DB2 and RPG

IBM has done some great things that allow DB2 to process JSON objects. This session shows you “Tips and Tricks” to make your life easier when you start working with JSON data. After a short discussion of the HTTP functions that have been added to SYSTOOLS and how they can be used with the JSON_TABLE Function, Jim shows the attendee how to work with the SYSTOOLS.HTTPGETCLOB and JSON_TABLE Functions to consume an API returning a JSON object. If you have tried using these functions many have problems writing the correct SQL/JSON path expressions to extract the data and represent it in a relational table. Jim will help the attendee understand this process with solid examples.

• Developers needing clear examples of SQL/JSON path expressions with DB2
• Improve developers understanding of SQL/JSON path expressions with DB2 and JSON
• Improve developers understanding of how to use HTTP functions in SYSTOOLS
• Improve developers understanding of how to use JSON_TABLE functions

Modernization and 21st Century Skills

November 18, 2020 @ 7:00 p.m.
On-line (Zoom Webinar)

Faced with pressure from upper management, learn how different companies moved their company’s software into the 21st century.  Why 21st century technologies, require systematic training and who to train. We will discuss the steps these companies have followed to modernize their business and IT staff, spending significantly less money and time than moving off the platform.

Topics Covered

  • Modernization requirements
  • Modernization and Staff training
  • Where to find IBM i Developers for your company
  • What about me… where do seasoned developers fit in?
  • Basics of training developers in 21st Century skills
  • Myths and truths
  • A sad alternative

Spoiler alert – abandoning the IBM i platform was not the answer!

WMCPA October Monthly Meeting

Oct 8, 2020 @ 4:30 central time
Online via webex

Join Jim for the WMCPA October 2020 meeting where he will be presenting:

Session 1: Failure to Modernize – The Real Cost

Session 2: Processing JSON with DB2 and RPG

Processing JSON with DB2 and RPG

Oct 15, 2020 @ 3:30 eastern
Online 

IBM has done some great things that allow DB2 to process JSON objects. This session shows you “Tips and Tricks” to make your life easier when you start working with JSON data. After a short discussion of the HTTP functions that have been added to SYSTOOLS and how they can be used with the JSON_TABLE Function, Jim shows the attendee how to work with the SYSTOOLS.HTTPGETCLOB and JSON_TABLE Functions to consume an API returning a JSON object. If you have tried using these functions many have problems writing the correct SQL/JSON path expressions to extract the data and represent it in a relational table. Jim will help the attendee understand this process with solid examples.

Virtual POWERUp 2020

Join Jim at COMMON’s POWERUp Virtual Technical Conference where he will be joining Barbara Morris to present a module on the business case for:

Leveraging today’s talent and recruit younger developers to your business by learning the basics of modern RPG

Part I: Introduction to Modern RPG for Today’s Programmers
Part II: How Other Companies Have Moved Their Business into the 21st Century on IBM i
Part III: LIVE Q&A and Panel Discussion

Also, be sure to stop by our Virtual Booth and introduce yourself!

OCEAN TechCon20

Join Jim at OCEAN’s TechCon20 Virtual Technical Conference where he will be doing speaking sessions on:

Consuming APIs with JSON, SQL and RPG
Failure to Modernize – The Real Cost
Be sure to stop by our Virtual Booth and introduce yourself!

COMMON PowerUp 2020

Join Jim at POWERUp 2020 on August 31st – September 3rd in Tampa, FL where he will be doing speaking sessions on:

  • Processing JSON with DB2 and RPG
  • How to Remain Relevant in a Changing IT Environment
    Be sure to stop by our Booth and introduce yourself!

MITEC 2020 iSight: Virtual Conference

Join Jim at PowerUp 2019 in sunny Anaheim, CA where he will be having sessions on “How to Remain Relevant in a Changing IT Environment”, What’s the Fuss ? – Using Procedures & Service Programs” and this year, Jim will also be apart of the POWER panel: Attracting the Next Generation.

SEMIUG May 2020 Meeting

Darn… Cursored Again! – Using SQL & Cursors in Your Programs!” by Jim Buck, CEO – imPower Technologies, LLC.
Tuesday, May 19, 2020
GoToMeeting

This session demonstrates the use of SQL in your programs. After a short discussion of the differences between Dynamic and Static SQL in your programs; we demonstrate the important concepts in creating a robust SQL program. Topics include host variables, data-structures, error trapping and using tables with SQL.

Learning Objectives:

  1. Internalize the benefits of using SQL in your programs.
  2. Correct use of SQL and CURSORS in your RPG Programs
  3. Understand error handling in SQL subprocedures and service programs

WMSUG May 2020 Meeting

Wednesday, May 20, 2020
*** Note – available exclusively via the web *** 
** Web Connect information will be provided via Email before the meeting starts **
“Darn… Cursored Again! – Using SQL & Cursors in Your Programs” 
by Jim Buck, CEO – imPower Technologies, LLC. 
Learning Objectives:
– Internalize the benefits of using SQL in your programs.
– Correct use of SQL and CURSORS in your RPG Programs.
– Understand error handling in SQL subprocedures and service programs

This month’s meeting is being held exclusively via the web!
– To receive the webinar connection information for this meeting, join our mailing list.
 
Go to the membership page: http://www.wmsug.net/Membership.html# and click the e-mail me icon.

Common iNSIGHT

Join Jim at COMMON iNSIGHT on May 5th – 7th where he will be doing speaking sessions on:

  • Processing JSON with DB2 and RPG
  • Using Procedures and Service Programs

WMSUG April 2020 Meeting

*** Note – Special Date – available exclusively via the web ***

“Education – How to Remain Relevant in a changing IT Environment” by Jim Buck, CEO – imPower Technologies, LLC.

Education in today’s IT and Business Environment challenges both the Company and the employee. What skills are needed to provide for today’s (and tomorrow’s) business needs? How does the company and the employee deal with these challenges? How to decide; what to learn, how to learn and when to learn, when planning for future needs. These challenges differ depending on where a person is in their career path. Jim discusses these challenges and more in this presentation. A great presentation for managers and employees!

– The question of being relevant?
– How to know… your relevancy
– Uh Oh… I’m not relevant (what to do)
– Business vs IT Skills – the Balance
– The Specialist vs the generalist – Let’s hire a consultant

WMSUG May 2020 Meeting

Wednesday, May 20, 2020
*** Note – available exclusively via the web *** 
** Web Connect information will be provided via Email before the meeting starts **
“Darn… Cursored Again! – Using SQL & Cursors in Your Programs” 
by Jim Buck, CEO – imPower Technologies, LLC. 
Learning Objectives:
– Internalize the benefits of using SQL in your programs.
– Correct use of SQL and CURSORS in your RPG Programs.
– Understand error handling in SQL subprocedures and service programs

This month’s meeting is being held exclusively via the web!
– To receive the webinar connection information for this meeting, join our mailing list.
 
Go to the membership page: http://www.wmsug.net/Membership.html# and click the e-mail me icon.

COMMON 2019 SPRING CONFERENCE & EXPO

Join Jim at PowerUp 2019 in sunny Anaheim, CA where he will be having sessions on “How to Remain Relevant in a Changing IT Environment”, What’s the Fuss ? – Using Procedures & Service Programs” and this year, Jim will also be apart of the POWER panel: Attracting the Next Generation.

MITEC

Join Jim at MITEC on June 24th & 25th in Livonia, MI where he will be doing speaking sessions on “What’s the Fuss? – Using procedures & service programs”, “Darn…Cursored Again! – Using SQL & Cursors in Your Programs”, “What can IBM’s Data Studio 4.1.x Do for you”, and “So now What? – Using Integrated Web – Services Server and Service Programs”. Jim will also be hosting a RDI/RPG bootcamp Workshop.

COMMON 2018 Fall Conference & Expo

Join Jim at Common’s 2018 Fall Conference in Pittsburgh, PA where he will be having sessions on Procedures and Service Programs, SQL & Cursors in Your Programs and Using Integrated Web-Services Server and Service Programs.  Learn how from start to finish how to write programs that can be used by both the green screen and the web browser.

How to remain Relevant in a changing IT Environment

Education in today’s IT and Business Environment challenges both the Company and the employee. What skills are needed to provide for today’s (and tomorrow’s) business needs? How does the company and the employee deal with these challenges? How to decide; what to learn, how to learn and when to learn, when planning for future needs. These challenges differ depending on where a person is in their careers path. Jim discusses these challenges and more in this presentation. Great presentation for managers and employees!

• The question of being relevant?
• How to know… your relevancy
• Uh Oh… I’m not relevant (what to do)
• Business vs IT Skills – the Balance
• The Specialist vs the generalist – Let’s hire a consultant

OMNI DAY OF EDUCATION 2018

Join Jim for an All Day Hands on Lab on RDi and RPG.

QUSER All Day Hands-on Lab: RPG Free and RDI

This combined lecture and lab will show the attendee how to take a traditional subfile program and convert the disk I/O to SQL then move this database I/O to a service program. This decoupling of the UI (5250 Subfile) allows the service program to be used as a web service. The session will take the attendee through the process of developing a SQL/Service program based CRUD application using Free Form RPG and RDi’s (Remote Systems Explorer and Screen Designer).