Speaking Schedule

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

Past Sessions

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).