Thank you for making the July Virtual Conference a success.

If you registered and were not able to attend the live sessions, click here to access the recordings. Session recordings and handouts will be available for 30 days post event.

Wednesday Sessions | Thursday SessionsSponsors

Sessions – Wednesday, July 18

9:00 a.m. – 10:00 a.m. Central

DATA-INTO: Like XML-INTO but for JSON, CSV… You Name It!

Speaker: Barbara Morris, IBM

Attend this session to learn about RPG’s new DATA-INTO opcode.

  • See how it’s similar to XML-INTO
  • Discover that the main difference from XML-INTO is that you need to supply a parser
  • Learn what parsers are already available in the QOAR library for you to compile and use or study

We’ll also look at the code for a very simple parser, just so you can get an idea of how you might write your own.

Barbara Morris
Lead Developer – RPG Compilers, IBM

Barbara Morris is the lead developer for the RPG compilers in the IBM Toronto Lab. She has been working on the RPG compilers since she started at IBM in 1989 after receiving a Computing Science degree from the University of Alberta. The first enhancement she developed was the ENDIF/ENDDO opcodes for RPG/400 in V2R1. One of her most recent enhancements was nested data structures. A few of the other notable enhancements that she developed for RPG include subprocedures, qualified data structures, call-interaction with Java, Open Access: RPG Edition and fully-free-form RPG.

10:05 a.m. – 11:05 a.m. Central

Use GIT for All of Your Code (Yes, Even RPG on IBM i!)

Speakers: David Romo and Daniel Magid, Rocket Software

Learn how to take advantage of the most powerful and popular source control tool for all of your development. In this session, we will cover the basics of setting up a Git environment and then using it to manage your RPG code along with any web, mobile or Windows development you might be doing.

This session will cover:

  • Setting up your Git repository
  • Moving your code from source members to stream files, and back to source members
  • Integrating with IBM i ALM and DevOps
  • IDE integration

Brought to you by Rocket Software.

David Romo
Director of Software Engineering, Rocket Software

David Romo is a Director of Software Engineering at Rocket Software and has more than 15 years of experience in writing and managing the development of software for the IBM i platform. In his current role, David is responsible for managing the development of Rocket’s ALM solutions.

Daniel Magid

Vice President, Rocket Software

Daniel Magid is the Rocket Vice President in charge of Solution Sales. He is responsible for all of Rocket’s IBM i solutions including Rocket’s Modernization, ALM & DevOps and HA/DR solutions. Daniel has been deeply involved in the IBM midrange market for more than 30 years. Through his many articles, speaking engagements and interviews in leading IT publications, he has become a recognized authority on IBM i, enterprise software change management, DevOps and application modernization. Before becoming Vice President of Solution Sales, Daniel ran all of the IBM i R&D labs at Rocket.

11:10 a.m. – 12:10 p.m. Central

Basics of Testing for Programmers

Speaker: Yvonne Enselman, iTech Solutions Group

Designed for programmers, this session will help application developers deliver more reliable work product. While the need for testing and QA is widely accepted and embraced, it can be difficult to achieve in smaller IT departments where one professional wears many hats. Whether you are your own QA or you want to bulletproof your unit testing prior to hand off, you will learn how to improve your own work product.

Yvonne Enselman
Director of Professional Service, iTech Solutions Group

Yvonne Enselman is the Director of Professional Services for iTech Solutions where she manages the technical team and coordinates customer work. Her background is in Quality Assurance and she is certified at the advanced level. She enjoys all aspects of software testing and implementing standards for projects. She has worked on the IBM i for over 20 years and volunteers as much as possible for the community.

12:15 p.m. – 1:15 p.m. Central

Hidden Gems of RDi

Speaker: Charles Guarino, Central Park Data Systems

We all use the best features of RDi, and for many that’s enough. But with all the “hidden” gems waiting to be used, it is very possible that your productivity still has room to grow. In this session, we’ll uncover some of the lesser-known, yet productivity-enhancing features you can starting using TODAY!

Charles Guarino
President, Central Park Data Systems

Charles Guarino has been an Information Technology consultant for the vast majority of his career. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition, he is a professional speaker presenting at technical conferences and events across the United States and Europe. He is a frequent contributor of articles and webcasts for the IBM i community, with topics covering a broad range of IT topics and strategies. Charles is a member of COMMON’s Speaker Excellence Hall of Fame and The Long Island Software and Technology Network’s Twenty Top Techies. Recently Charles became the proud recipient of the Al Barsa Memorial Scholarship Award. Additionally, he currently serves as a board member of COMMON and also participates on COMMON’s Strategic Education Team (SET). Other professional endeavors have included being the president and monthly Q&A host of the Long Island System User’s Group LISUG (

1:20 p.m. – 2:20 p.m. Central

Understanding Your Applications

Speaker: Stephen Flaherty, Fresche Solutions

Reduce the time spent managing applications, remove the risks in making code changes and modernize where it makes sense!
In this session, Stephen Flaherty will go over a few ways that IBM i developers can make their jobs easier, by understanding their applications and using some proper tooling.

Learning objectives:

  1. Know where you are going
  2. Know what you have
  3. Understanding what you have – source, objects, etc.
  4. Benefits of using X-Analysis
  5. Key Features of X-Analysis
  6. Live Demo of X-Analysis

Brought to you by Fresche Solutions

Stephen Flaherty
Modernization Specialist and Solution Architect, Fresche Solutions

With over 25 years in the IBM i market, Stephen Flaherty has led a wide range of RPG coding projects and worked with several ERP and EDI packages. His current role as a Technical Engineer enables him to ensure the best communication between sales and new and existing customers on a variety of products, helping clients transform or update their systems through custom strategies.

2:25 p.m. – 3:25 p.m. Central

GDPR: Are You Doing Your Due Diligence to be Compliant?

Speaker: Floyd Del Muro, ARCAD Software

The deadline has past. May 25, 2018 was the official start date of GDPR. If you have not considered its impact, today is the time to start. In this session, key processes and a set of operations will be explored to facilitate your compliance effort.

This webinar will cover three key elements to put you on the path to compliance:

  • GDPR review and what organizations need to consider
  • Impact of a real-life data breach on your organization
  • How data plays a critical role in addressing GDPR articles

Floyd Del Muro
Business Development Manager, ARCAD Software

With 26 years of experience on the IBM midrange platform, Floyd is Business Development Manager for the ARCAD Software group. In his role at ARCAD Software, Floyd has been extensively involved in the management of DevOps and Enterprise Modernization projects on IBM i, from planning stages through to delivery. Drawing on his experience in project rollout, managed services and the introduction of agile methods, Floyd is a trusted advisor and speaker on the subjects of DevOps, Test Automation and Application Lifecycle Management.

3:30 p.m. – 4:30 p.m. Central

Blockchain: Encrypt, Store and Share Data in Distributed Environments

Speaker: Patrick Townsend, Townsend Security

Blockchain is an emerging technology with the potential to disrupt almost every business endeavor. It can’t solve every problem, but it has the ability to transform your business. While blockchain is open and transparent, not everything should be available for everyone to see. Cryptography, key management and secure data storage are critically important to keeping information safe and trustworthy in blockchain, just as it has been in the history of information security.

This session will cover blockchain technology at the executive level and demonstrate how enterprises can leverage blockchains to create innovative and secure applications.

Patrick Townsend
CEO, Townsend Software

Patrick Townsend is Founder and CEO of Townsend Security, a leading provider of data encryption, key management and web services solutions for the IBM i, and many other Enterprise operating platforms. Founded in 1989, Mr. Townsend’s company specializes in helping customers bring their data security into compliance with PCI DSS, HIPAA/HITECH, GLBA/FFEC, Sarbanes-Oxley, and other State and Federal data security regulations. Patrick has been active in the IBM i community and speaks frequently on the topic of the IBM i and data security.

Sessions – Thursday, July 19

9:00 a.m. – 10:00 a.m. Central

IBM i Access Client Solutions Deployment Best Practices

Speaker: Wayne Bowers, IBM

IBM i Access Client Solutions is the newest member of the IBM i Access Product Family, and it is a platform independent client that is supported running on multiple Operating Systems like Macintosh, Linux and Windows. In April 2015, IBM announced that there are no plans to support the r7.1 IBM i Access for Windows client on future versions of the Windows OS. So, this IBM i Access Client Solutions product is the only environment fully supported on the Windows 10 OS, and it’s the strategic direction for IBM i Access workstation client environments. This session will walk through the tooling and capabilities available to deploy IBM i Access Client Solutions and the best practice approaches to get this new client out in your enterprise.

Wayne Bowers
Software Engineer, IBM

Wayne Bowers has been with IBM since 1997, where he works with the IBM i Global Support Center in Rochester MN. He is an Advisory Software Engineer specializing in the support of the IBM i Access (aka Client Access) products, Integrated Blade server solutions, and the TCP Telnet communications server. Wayne has been developing and delivering presentations on IBM i Access products since 1999, and at COMMON since 2009.

10:05 a.m. – 11:05 a.m. Central

Cool Things YOU Can Do with Db2 Web Query for i 

Speaker: Doug Mack, IBM

Of course Db2 Web Query can do all the basic reporting functions, but in this session we’ll show you how you can do some things you may have not seen before.

  • Build an interactive dashboard in 5 minutes
  • Create reports over your favorite systems utilization information
  • Replace a long running “chained” query with a snappy single pass of data
  • Set up dynamic reports with auto drill and links
  • Leverage Db2 for i SQL language extensions for OLAP

And get the latest version with over 100 sample reports with EZ-INSTALL.

Doug Mack

Analytics Consultant, Db2 for i , IBM Lab Services

Doug Mack is a Db2 for i Analytics Consultant in IBM’s Power Systems Lab Services organization, employed by IBM in the United States. He currently leads the Analytics team for the Db2 for i Lab Services team delivering Query/400 modernization, Db2 Web Query, Data Warehouse design, skills transfer and implementation guidance services worldwide.

Doug is a regular speaker at customer events including COMMON conferences and IBM Technical Conferences and Executive Briefings. He has written many articles and whitepapers on the attributes of Db2 for i for analytics.

11:10 a.m. – 12:10 p.m. Central

MongoDB and What You Need to Know about NoSQL Databases

Speaker: Kim Greene, Kim Greene Consulting

MongoDB is becoming one of the most popular NoSQL databases. This session will cover MongoDB basics, explaining how it is similar yet different from relational database systems. A core of MongoDB is it’s use of BSON, a binary form of JSON, for storing data.

Kim Greene
President, Kim Greene Consulting

Kim Greene is president of Kim Greene Consulting, Inc. specializing in providing consulting services for the IBM Collaboration Solutions portfolio for IBM i (formerly AS/400, iSeries, System i), Windows, and Linux. Kim has over 15 years of experience with IBM Domino and 20 years of experience with the AS/400, iSeries, and i5 platforms. Kim specializes in installing and configuring Domino, Sametime and Connections servers, providing performance analysis, system and application tuning, health checks and security reviews, upgrades and migrations, disaster recovery assessments, high availability solutions, and customized application development.

Kim is also expanding the business to include services related to the fastest growing NoSQL database, MongoDB. Areas of specialization include architecture, performance and security in addition to skill transfer.

12:15 p.m. – 1:15 p.m. Central

APIs and the Modern User Experience

Speakers: Daniel Magid and Charles Jones, Rocket Software

The business cares about productivity and profits, not hardware and software. IBM i has powered your organization for years, and there’s no reason it can’t deliver the goods for the intuitive web and mobile user experiences you need to deliver today. The key is delivering the business functions as RESTful APIs that any application can use, providing the fastest results and greatest productivity gains for your key stakeholders.

This session will cover:

  • Methods for creating APIs
  • Using APIs to support mobile and web user interfaces
  • Orchestrating services from multiple sources to meet complex needs
  • Managing APIs for optimal use and potential profit

Brought to you by Rocket Software.

Daniel Magid

Vice President, Rocket Software

Daniel Magid is the Rocket Vice President in charge of Solution Sales. He is responsible for all of Rocket’s IBM i solutions including Rocket’s Modernization, ALM & DevOps and HA/DR solutions. Daniel has been deeply involved in the IBM midrange market for more than 30 years. Through his many articles, speaking engagements and interviews in leading IT publications, he has become a recognized authority on IBM i, enterprise software change management, DevOps and application modernization. Before becoming Vice President of Solution Sales, Daniel ran all of the IBM i R&D labs at Rocket.

Charles Jones
Sales Engineer, Rocket Software

Charles Jones is a Sales Engineer at Rocket Software where he works with customers throughout North America to implement Rockets Digital Transformation solutions.

Charles has 30 years of experience working in the enterprise software solutions space and has spent the last 20 years focused on helping customers implement their enterprise integration and modernization strategies.

1:20 p.m. – 2:20 p.m. Central

SQL for the System Administrator

Speaker: Scott Forstie, IBM

SQL on IBM i can be used to accomplish many tasks that are unrelated to traditional uses of SQL. Attend to this session to learn about the SQL capabilities that exist for systems management purposes. This session will include working SQL examples and compelling reasons for adding SQL to your set of skills.

Scott Forstie

Db2 for i Business Architect, IBM

I like to cook, run and have fun.




2:25 p.m. – 3:25 p.m. Central

IBM i Security – You Aren’t as Safe as You Think

Speaker: Phil Pearson, iTech Solutions Group

While IBM i is known to be secureable, it isn’t secure out of the box. In fact, there are many default options that leave you vulnerable to potential attacks. What can you do to secure your IBM i better? What are the exposures and risks? Phil will discuss the various security vulnerabilities that many IBM i customers are exposed to and how you can protect yourself.

Brought to you by iTech Solutions Group

Phil Pearson
Chief Information Security Officer, iTech Solutions Group

Phil Pearson’s main focus is to lead the organization’s Security teams and work directly with suppliers and customers in all aspects of Security and Managed Security Services. He has been around the platform since its inception and worked in various positions with a focus on security. In addition, Phil has worked hard in the last two years building a unique and compelling security event monitoring platform with an absolute focus on the IBM i.

3:30 p.m. – 4:30 p.m. Central

Rapid Fire Admin

Speaker: Steve Pitcher, iTech Solutions Group

This overflowing session is designed to help ensure every IBM i administrator and operator has at least a backpack full of valuable tips for use at the office. From command line to shell to IBM Navigator for i, Steve will sprint through these tips at a pace of at least two tips per minute – at least 150 tips! This session is updated quarterly with new and relevant information, so you keep up with the updates IBM releases on a regular basis while still reviewing foundational tips.

Steve Pitcher
System Administrator, iTech Solutions Group

Steve Pitcher is an IBM i Specialist for iTech Solutions Group and an Industry Analyst at MC Press Online. He’s been a specialist in IBM i solutions since 2000 with an emphasis on modernization, security and collaboration products. Steve has been an IBM Champion for IBM Collaboration Solutions for the last five years.


Thank you to these companies for supporting the Virtual Conference.