Due to COVID-19 the NHMUG Meeting for March with Donna Westmoreland has been canceled. We will reschedule at a future date.


Donna Westmoreland Presents Change Managment on Thursday March 19th at the Backyard Brewery in Manchester NH

“In life, change is inevitable. In business, change is vital” – Warren G. Bennis

Our March meeting is centered on the idea of CHANGE and what we must do to meet the challenge of change in business.

So come and join us for our next NHMUG meeting on Thursday March 19th, 2020 at the Backyard Brewery in Manchester NH with Donna Westmoreland of Midrange Dynamics to present on Change Management. 


Session 1:

DevOps and CI/CD Pipelines in the IBM i World: We do it, our customers do it, and you can too!

Donna Westmoreland

DevOps is the force that empowers modern development teams to deal with constant change, while improving quality and reducing downtime. Implementing modern development using DevOps practices, agile development strategies, and tools on the IBM i adds significant benefits for your team and your business. 

In this session, we’ll provide a practical look at what DevOps and CI/CD (Continuous Integration / Continuous Delivery) are and how they map to the IBM i, demystifying the concepts and cutting back the hype. You’ll walk away with a practical understanding of how you can integrate with, or drive, your digital transformation using DevOps in your own environment.


Learning Objectives:

  1. Discuss DevOps practices, frameworks, and tools in the context of IBM i application modernization
  2. Discuss how the IBM i fits into the overall IT CI/CD pipeline.
  3. Understand what open source tools will, and will not, deliver for DevOps on IBM i
  4. Dramatically reduce production downtime and shorten timelines


Session 2:

Modernization – Yes! Now How Do I Get Started?

You know what needs to happen; let’s talk about how to make it happen. Successful modernization involves leveraging your development team’s business knowledge to accomplish your modernization goals and keep the IBM i front and center in your IT infrastructure.

In this session, you will learn how to harness existing business knowledge, create a plan, and arm yourself with the right tools. We’ll discuss various strategies to fit your business needs, plus staffing, education, training, development strategies, and implementation considerations. You’ll leave with a better understanding of the steps you need to take to tackle a range of modernization projects effectively and how to present a strong plan to your business stakeholders.

Learning Objectives:

1) How to structure your modernization projects
2) How to evaluate best in class tools to aid in modernization
3) Understand the perception of success and exceeding expectations

4) See the simplicity and power of digital transformation with REST using RPG on IBM i

Session 3:
Change Management Tool Demo

Donna will demo a tool currently being used for change management by customers of Midrange Dynamics.



Donna is the CTO for Midrange Dynamics North America.

Experience gained from leading major projects, including application modernization at hundreds of corporations has given Donna a well-rounded view of development needs, audit requirements, and testing principles.

NHMUG Welcomed Jesse Gorzinksi on Thursday January 16th at the Backyard Brewery in Manchester NH

IBM has embraced the Open Source community and now we have access to any number of tools for the IBM i.  Come listen to one of the primary drivers at IBM in the Open Source realm as he speaks on a broad range of topics from the use of Node.js and Python to tools available for Machine Learning and finally the future of Open Source on the IBM i.

 What better way to engage a younger generation of developers than by showing them all that the IBM i has to offer in the Open Source arena.



Why Node.js

Jesse Gorzinski

Surely you've heard about Node.js. It's one of the fastest growing runtimes. But why? Come gain an understanding of this unique runtime, its several benefits, and the work IBM is doing in the community to provide best-practices and ready-to-use artifacts. Node.js is being used by enterprises to quickly deliver differentiating solutions, and it is fully ready to power key pieces of your enterprise as well!


Getting Started with Machine Learning

The emerging realm of AI and Machine Learning can bring seemingly-limitless opportunity for your enterprise (and perhaps even mankind). How can you leverage these new technologies from IBM i?

This session will provide an overview of what technologies you can be using from your IBM i today. We will cover various AI/ML packages available to run on the system, as well as the cloud-based capability of IBM Watson. After all, IBM i has always been a data-centric platform. Surely, Db2 for i houses mission-critical and intensely valuable data. Coupling AI and ML with this data can bring an unprecedented amount of innovation.

Python and IBM i

Python can do many, many things, but can you use Db2 on IBM i? Of course! RPG? Definitely! In this talk, get an introduction to some of the connectivity libraries that can be used to integrate with IBM i, while also exploring some common pitfalls and solutions for them.

The Future of Open Source on IBM i

The world of open source is fast-moving and exciting, with innovation happening at mind-numbing speeds! Come to this session for some updates on the latest or coolest stuff that's available at your fingertips, as well as some predictions about what may be coming in the future. Certainly, exciting times lie ahead!



Jesse Gorzinski works for the IBM i development lab in Rochester, MN.

He is the Business Architect of open source technologies.

Jesse, who was doing RPG programming at the age of 18, is an expert on application development on IBM i, as well as system access and modernization.

His hobbies include playing with his dog, replacing complex applications with 5-line Python programs, and advocating for the use of new technologies on IBM i!

Prior to his 2006 employment at IBM, Jesse worked with the AS/400 as an I/T administrator for an IBM customer in the finance/mortgage industry, where he specialized in data backup/recovery, process optimization, and information integrity.

 He has a Bachelor's degree in Computer Science as well as a Master of Business Administration degree


NHMUG Welcomes Charlie Guarino on Thursday November 21st at the Backyard Brewery in Manchester NH 

Interaction between internal and external systems is becoming more the norm. Learn about the use of web services as a way to accomplish this interaction utilizing both XML and JSON.

The PDFs from Charlie's session have been added.  Click on the title of the session for that presentation.

The “Best Stuff” of Advanced RDi


Once you have a solid basic understanding of RDi you will want to attend this advanced session that demonstrates many of the finer points of application development. Here is where you can truly customize RDi to watch your development time shrink and performance soar.

Introduction to Processing XML in RPG and SQL Too!

XML has quickly become a standard method of encoding data. It can be used for full document transmittals or data provided via a web service.The extraction of this data into useable information is called parsing. RPG provides two different methods for parsing.

This session goes step by step through the entire process of receiving an XML document to successfully parsing it to a database file. The XMLINTO and XML-SAX statements will be reviewed. The challenges and requirements of both statements will be discussed.

At the end of this session, you will be able to identify which parsing method works best for your particular situation. Included with this session are program listings that you can take back and put to use immediately. Updates to this session include i7.1 TR6’s exciting SQL XML processing.

Learning Objectives:

  1. Gain a basic understanding of XML syntax
  2. Learn how XML parsing has been implemented into RPG
  3. See live examples of the XML parsers at work

i Can Serve You – Providing Web Services From Your IBM i

Now that you’ve been consuming web services, get ready to turn the tables and become the web service provider. Using IBM’s Integrated Web Services server for ILE you too can launch programs to access your database and provide your system’s information to external users such as web developers.

We will go step by step through the process of creating a program to receive a parameter and return database values. Next we will implement this program on to the built-in web services server and demonstrate how to test and deploy it using IBM’s graphical Web Administration tool. Since the tool is wizard-driven deploying web provider side web services has never been easier!

XML and JSON REST Web Services for Everyday RPG and SQL Consumption

A web service extends your applications in a way that no traditional programming can. They allow you to get real time information for almost any requirement.

We’ll discuss what web services are, how they function and how you can begin using them on your own system. Get step-by-step instructions on the entire Web service process from receiving an XML or JSON document to successfully parsing its information to a display or database file. See working RPG code of an XML parsing program and watch how we consume a RESTful web service.

Updates include i7.1 SQL enhancements which make consuming web services a snap. This session includes source code to get started using dynamic Web services today!


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 and a proud recipient of the Al Barsa Memorial Scholarship Award. Additionally, he participates on COMMON’s Strategic Education Team. Other professional endeavors have included the roles of President and monthly Q&A host of the Long Island System User’s Group LISUG (www.lisug.org)

Today, along with the team at Central Park Data Systems, he is serving individuals and companies on a worldwide basis though his consulting work and award-winning speaking engagements.

Charles is a true people person and can often be found at conferences sharing his expertise on RDi and other IBM i topics.

Email - This email address is being protected from spambots. You need JavaScript enabled to view it..
LinkedIn - http://www.linkedin.com/in/guarinocharles
Twitter - @charlieguarino



NHMUG hosted the first sessions of the 2019/2020 season on Thursday September 26th at the Backyard Brewery in Manchester NH 

Extract, Transform and Load your data with Kyle Rainville (@ 2 hours)


Join Kyle Rainville as he discusses the ETL, (Extract, Transform and Load), process. He will share some available tools and if like a lot of businesses on a low budget how you can do the same thing with DDM files and views in order to segregate your reporting data from your production data. Lastly he’ll discuss how to consume that data using tools like Neo4J and PHP.

Presentation PDFs:



Supporting BI and Reporting projects in Db2 with Rick Flagler (@ 2 hours)

RickFlaglerRick Flagler will review Db2 capabilities that we have to massage data, create reports and support BI. He’ll look at various Db2/SQL techniques, with advantages of each and with an eye to performance impacts. On the BI front, a consideration of many vendors out there with a focus on IBM’s Db2 Web Query for i as a presentation layer. Some differentiating the Express and Standard offerings may be covered.

Presentation PDFs:




BI Round Table with Dawn May (@ 1 hour)


Dawn May will be leading a round table discussion on how members are currently using BI and what were the obstacles, opportunities and requirements. Bring your ideas and questions!


Kyle Rainville graduated from Plymouth State University with a Bachelor’s degree in Information Technology as Magna Cum Laude in December of 2016. Kyle started working at Littleton Coin Company as a Programmer & Network Analyst in June of 2016. Kyle is passionate about open-source technology and Linux and learning.

Rick Flagler is a consultant, trainer and mentor, focusing on DB2 performance, business metric development and DB2 Web Query. Rick has held IT management positions with The Timken Company and MPB Corporation, leading software development and installing ERP systems from SAP, Oracle and INFOR. Starting with the System/38, Rick is a long-time and enthusiastic supporter of IBM i on the POWER platform. Rick guided MPB Corporation through their Y2K project, achieving on-time/under budget success. He's an experienced project manager, skilled in database management and user interface design. He specializes in transforming data to knowledge using business metrics and database tools. He is president/owner of Rick Flagler IT Consulting.

Dawn May is a leading authority on IBM i performance management, work management, systems management, and general system diagnostics. She has in-depth knowledge of the IBM i operating system developed through her distinguished career with IBM. A former IBMer, Dawn is now an independent consultant, assisting companies with system performance reviews and recommendations. She also teaches clients on the latest IBM i tools to enable them to get the most out of their IBM i systems. Dawn is the author of the "i Can" blog published by IBM Systems Magazine and a frequent speaker at local user group meetings and IBM i conferences around the world.