UIIPA – Our 32nd Year!

UIIPA – Our 32nd Year!

Utah IBM i Professionals Association

PHP Tricks for RPG’ers with Alan Seiden

Date: Tuesday, September 26th, 2017

Time: 11:00am – 12:30 pm (Free parking, Raffle, Lunch, & Networking)

Location: ADP Salt Lake City – 2835 Decker Lake Drive, Salt Lake City, UT 84119 [Directions/Parking Info]

Topic: PHP Tricks for RPG’ers: Graphics, Excel, PDFs, E-Mail and More

Speaker: Alan Seiden, founder of Seiden Group, award-winning speaker, “performance guru of PHP on IBM i.”

Session Abstract: Ever want to enhance RPG programs with PDFs, spreadsheets, charts and graphics, or connect to web services, without complicating your RPG program? Help is here from PHP and DB2. PHP not only builds web sites, but it can be called by RPG programs. Alan will show how to accomplish marvelous tasks by calling PHP from ordinary RPG programs via DB2’s web service support, a fast, flexible technique that’s a handy trick in itself.

Learning Objectives:

  1. How to use SQL to call a web service, including a simple PHP-based web service
  2. How RPG can use SQL to call the web service.
  3. Put it together: RPG calls PHP via a web service, creating graphical output from RPG in a simple manner

Who Should Attend:

  1. Those wishing to add non-traditional functionality to RPG programs without adding proprietary or complicated tools
  2. Web developers (PHP, Ruby, etc.) who want their scripts to be accessible from RPG.
  3. Fans of DB2 who wish to see a practical use of the new web service consumption capabilities of DB2.

Alan Seiden:

Alan Seiden founded Seiden Group to help IBM i shops design and implement high-performance web and mobile applications using PHP, DB2, RPG business logic and Zend Framework best practices. Alan and his team work closely with some of the best minds at both Zend and IBM on behalf of their clients.

With a passion for open source and community, Alan co-developed the popular PHP Toolkit with IBM. He was one of the first Zend Framework certified engineers; co-founder of the NYC Zend Framework Meetup; charter member of IBM/COMMON’s PHP Advisory Board; and a consultant for IBM’s manual PHP: Zend Core for i5/OS.

An award-winning speaker, Alan has been called “the performance guru of PHP on IBM i.”

He shares his expertise regularly at conferences and user groups such COMMON, ZendCon, the RPG & DB2 Summit, OMNI, the Northeast Users Group Conference, OCEAN and WMCPA. He also mentors other developers within the Club Seiden forum.

In his spare time, Alan plays the trombone and studies and teaches the Feldenkrais Method® of Somatic Education.

Subscribe to Alan’s monthly newsletter PHP on IBM i Tips.
Follow Alan on Twitter: @alanseiden and LinkedIn: www.linkedin.com/in/alanseiden

 

Special thanks to Maxava (Business Continuity, Disaster Recovery, & High Availability Software for the IBM i) for their generous contributions and support of the UIIPA membership.

Behind the Scenes at FamilySearch and Officer Elections

Date: Wednesday, June 14th, 2017

Time: 11:00am – 12:30 pm (Free parking, Raffle, Lunch, & Networking)

Location: ADP Salt Lake City – 2835 Decker Lake Drive, Salt Lake City, UT 84119 [Directions/Parking Info]

Topic: A behind the scenes look at FamilySearch & uiipa.org Officer Elections

Speaker: David E. Rencher, Chief Genealogical Officer for FamilySearch

Session Abstract: FamilySearch publishes millions of names and images online each day and runs worldwide operations to gather family history records. Come learn what it takes to make this happen in today’s marketplace.  FamilySearch is a genealogy organization operated by The Church of Jesus Christ of Latter-day Saints. It was previously known as the Genealogical Society of Utah (or “GSU”) and is the largest genealogy organization in the world.

Who Should Attend:  The session will appeal to database designers, developers, cross platform integrators, technology buffs, and more.

Catered Lunch: Dickey’s Barbecue Pit. Individual Members are entitled to one catered Lunch at no charge. Corporate & Vendor Memberships are entitled to two catered Lunches no charge.  Additional lunches or non-member lunches are $15.00 each.

Officer Elections: Members: please come prepared to vote in our Officer Elections.

This is an RSVP event.

David E. Rencher, AG, CG, FUGA, FIGRS, is employed as the Chief Genealogical Officer for FamilySearch. He graduated from Brigham Young University in 1980 with a B.A. in Family and Local History. A professional genealogist since 1977, he is one of the rare few who have earned both credentials: Accredited GenealogistCM with ICAPGenSM in Ireland research and Certified Genealogist® with the Board for Certification of Genealogists®. Since 1997, he serves as the Irish course coordinator and instructor for the Institute of Genealogical and Historical Research. He is a past-president of the Federation of Genealogical Societies and the Utah Genealogical Association. David is a Fellow of the Utah Genealogical Association and the Irish Genealogical Research Society, London and is currently an instructor for the British Institute where he also serves as a Trustee of the International Society for British Genealogy and Family History. He currently serves on the Board of the Federation of Genealogical Societies.

 

 

Special thanks to Maxava (Business Continuity, Disaster Recovery, & High Availability Software for the IBM i) for their generous contributions and support of the UIIPA membership.

RDi – The Future of coding on the IBM i

Date: Wednesday, May 10th, 2017

Time: 11:00am – 12:30 pm (Free parking, Raffle, Lunch, & Networking)

Please note the change in location for this month’s session:

Location: Dealertrack – Sandy campus (2nd floor of WCF Insurance building) – 100 W Towne Ridge Pkwy, Sandy, UT 84070 Dealertrack_WCF_building_directions    **Please park on west side of building**

Topic: RDi – The Future of coding on the IBM i

Speaker: Doug Howard, Senior Software Engineer at Dealertrack, Inc (Cox Automotive)

Session Abstract:  We will learn how powerful RDi is and how much it can improve your coding.  There are many things you can do in SEU that you can do in RDi.  We will cover topics like setting up a connection in RDi, using Filters, compiling, managing perspectives and views, what they are and what they do.  We will dive into Preferences to see how to customize RDi to best suit your workflow.  We’ll examine useful Keyboard Shortcuts and discuss how to create your own commands within RDi.  We’ll do an overview of Debugging and look at some useful Plugin tools available in RDi.

Who Should Attend:  RPG Developers should attend this session and anyone interested in using RDi more or for the first time.  Managers and Administrators who have teams who use or may be considering RDi and would like to understand the features available in RDi should also attend.  All Members & Non-member are welcome.


Doug Howard
 is currently a Senior Software Engineer at Dealertrack, Inc. (Cox Automotive).  He has been working as an RPG programmer for 13 years.  He has been using RDi (WDSC) since 2005.

 

 

 

 

Special thanks to New Generation Software, Inc. (NGS) for sponsoring our Pizza lunch for this month’s meeting.

Special thanks to Maxava (Business Continuity, Disaster Recovery, & High Availability Software for the IBM i) for their generous contributions and support of the UIIPA membership.

Thank you also to Dealertrack, Inc. for hosting this month’s session.

IBM I Navigator Performance Tasks

Date: Wednesday, April 12th, 2017

Time: 11:00am – 12:30 pm (Free parking, Raffle, Lunch, & Networking)

Location: ADP Salt Lake City – 2835 Decker Lake Drive, Salt Lake City, UT 84119 [Directions/Parking Info]

Topic: IBM I Navigator Performance Tasks

Speaker: Dawn May, Senior Technical Staff Member, IBM Rochester

Session Abstract:  Navigator for i has an extensive set of performance tasks and this session review the basics of these performance tasks and how to use them. This presentation will review the Performance Data Investigator, aka “Investigate Data”, which allows you to graphically view and analyze IBM i performance data, including some helpful tips on how you can “Investigate Data” to better understand your system’s performance and how you can use the Performance Data Investigator for day-to-day management of your IBM i partition. This session will also review the newest performance tasks, including database performance graphs, health indicators, performance reports, system monitors, and how to use batch model for sizing exercises (see some example screenshots below).

Who Should Attend: This session will appeal to anyone on the Power System platform.  All Members & Non-member are welcome.

Dawn May
is a Senior Technical Staff Member for IBM in Rochester, Minnesota.  Dawn is the IBM liaison to the IBM i Large User Group (LUG), the COMMON Americas Advisory Council (CAAC), and the COMMON Europe Advisory Council (CEAC). In this position she works with these client groups to organize and lead meetings and manage the requirements process. Dawn also works as a consultant within the IBM Lab Services organization. Dawn has extensive experience on the IBM i development team. She is a frequent speaker and is also the author of the “i Can” blog, which you can find at http://www.ibmsystemsmag.com/Blogs/i-Can/.  You may contact Dawn by email at dmmay@us.ibm.com or connect with her on twitter at @DawnMayiCan.

 

 

 

Special thanks to Maxava (Business Continuity, Disaster Recovery, & High Availability Software for the IBM i) for their generous contributions and support of the UIIPA membership.

DevOps for IBM i and Modernization Tools

Date: Wednesday, March 22nd, 2017

Time: 11:00am – 12:30 pm (Free parking, Raffle, Lunch, & Networking)

Location: ADP Salt Lake City – 2835 Decker Lake Drive, Salt Lake City, UT 84119 [Directions/Parking Info]

Topic: DevOps for IBM i and Modernization Tools

Speaker: Floyd Del Muro, Business Development Manager, Arcad Software

Session Abstract:  Most of us on the IBM i now develop in a mix of languages and platforms in addition to modernization projects. Diverse languages have meant different source code management (SCM) and deployment systems. It’s been every IT manager’s “Holy Grail” to manage all the code in the same tool: one repository, one branching system, one way to manage and deploy versions, in the end, one version of the truth. So the traditional native IBM i SCM tools are losing ground and versatility. Welcome SCM tools like Rational Team Concert (RTC) and GitHub for distributed source control. But each of these SCM tools fail in two key areas on the IBM i: the BUILD or recompile and Deploy of IBM i artifacts. We will explore technology options to bridge these gaps and automate a complete DevOps cycle on IBM i.

Who Should Attend: DevOps, Software Engineers, QA/QC Testers, Infrastructure Engineers, Modernization Engineers, Managers, anyone interested in modernization on the IBM i.

Floyd Del Muro: With 27 years of experience on the IBM midrange platform, Floyd Del Muro is the 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 roll-out, managed services and the introduction of agile methods, Floyd is a subject matter evangelist and speaker on the subjects of DevOps, Test Automation, Application Lifecycle Management and Modernization.

 

 

Special thanks to Maxava (Business Continuity, Disaster Recovery, & High Availability Software for the IBM i) for their generous contributions and support of the UIIPA membership.

 

Reorganize Physical File Member (RGZPFM)

Date: Wednesday, February 22nd, 2017

Time: 11:30am – 1:00 pm (Free parking, Raffle, Lunch, & Networking)

Please note the change in location for this month’s session:

Location: Dealertrack – Sandy campus (2nd floor of WCF Insurance building) – 100 W Towne Ridge Pkwy, Sandy, UT 84070 Dealertrack_WCF_building_directions

Topic: Reorganize Physical File Member (RGZPFM)

Speaker:  Kent Morris, Manager, Infrastructure Engineering (IBM i), Dealertrack, Inc.

Session Abstract: 

Kent will pose several questions regarding RGZPFM such as:

  1. What do you hope to get from RGZPFM?
  2. What are your experiences using RGZPFM?
  3. What specific questions do you have about RGZPFM?

He will then take us into a deeper discussion of the various options and trade-offs.

Who Should Attend: This session will appeal to Power System Administrators, RPG Developers, Infrastructure Engineers, anyone seeking to expand their knowledge of IBM i and DB2.

Kent Morris is currently a Manager of Infrastructure Engineering (IBM i) at Dealertrack, Inc. His prior work spans 30 years at IBM, including 23 years experience supporting IBM i operating system, 10 years doing premium support world wide, and 13 years as a Team Lead of the DB2 support team.

Kent’s expertise and technical focus is in database and performance troubleshooting. There aren’t many issues connected to these subjects that he hasn’t dealt with many times.

 

 

 

Special thanks to Maxava (Business Continuity, Disaster Recovery, & High Availability Software for the IBM i) for their generous contributions and support of the UIIPA membership.

Additional special thanks to Dealertrack, Inc. for hosting this month’s session.

IBM i Open Source Solutions

Date: Thursday, January 19th, 2017

Time: 11:00am – 12:30 pm (Free parking, Raffle, Lunch, & Networking)

Location: ADP Salt Lake City – 2835 Decker Lake Drive, Salt Lake City, UT 84119 [Directions/Parking Info]

Topic: IBM i Open Source Solutions – 5733 OPS Options 1-15

Speaker: Joe Wood, Engineer – ADP, LLC

Session Abstract:  This month’s session will focus solely on the Open Source offerings from IBM that are available for 7.1/7.2/7.3 running on Power 5/6 and above.  These are No charge, No license key, No hassle License Program items.  We’ll give an overview of what they are and make a case as to why you should have these readily available on your system(s) for developer use.  We’ll walk through HOW to obtain & install helpful hints on supporting items, prerequisites, and share some paths traveled.

QSH, Python, Bash, Orion, PHP, Ruby, Zip/Unzip, XML, Node.js, GIT, GCC / chroot – WHY you might want one or more of these, HOW to get them, and HOW to start using them.

Who Should Attend: This session will appeal to Power System Administrators, Developers of all languages, including those who are looking to expand a skill set.  Developers on “other” platforms will find these offerings extremely useful as well.

Joe Wood is currently an Engineer in the Global Enterprise Technology Group @ ADP, LLC where he shares responsibility for the company’s IBM Power Platform which complements a larger group of zSeries Mainframes, Windows servers, and Open System platforms serving 620,000 customers spanning 125 countries with 55,000+ Associates.  Joe has 34 years of experience on the IBM midrange platform serving in capacities from Operator/Admin to top level IT leadership.  His experiences in small, medium, and large businesses (Including consulting) have contributed to his ability to be everything from “hands on jack of all trades” to developing and implementing IT/Business strategic directions.

He has participated in and presented at the U of U IT round table series, a Westminster MBA Knowledge management session, and numerous IFDA (International Foodservice Distribution Association) events around the U.S.  Joe has a passion for process improvement, behavior changing software/technologies, and thoroughly enjoys competing at any level and activity. He has served in various volunteer capacities including School Community Council chairperson, UIIPA User Group leadership, and IFDA’s IT Committee Chair. He regularly joins networking and share groups when and where relevant.

His life is centered around his wife & two daughters who brought gender balance into the mix with “Duke”, a toy poodle in 2010 !

 

Special thanks to Maxava (Business Continuity, Disaster Recovery, & High Availability Software for the IBM i) for their generous contributions and support of the UIIPA membership.

December 2016 User Group Meeting and Christmas Luncheon

We have an extraordinary speaker lined up for the December meeting.

SCOTT FORSTIE will join us Wednesday December 14th, 2016 from 11:00am to 2:30pm. Please come out for all or part, you don’t want to miss this one.

You must RSVP for any portion of this great opportunity (Thank you for the RSVP’s already received).

Membership privilege: A paid corporate or vendor membership entitles two people to attend the lunch meeting free of charge. A paid individual membership entitles one person to attend the lunch meeting free of charge. Additional guests/lunches may be purchased in advance for only $10.00 ($15.00 day of the show – at the door). GROUP discounts available, just ask any leadership member.

Date: Wednesday, December 14th, 2016

Agenda:
10:45 – 11:00 – Check-In / Networking
11:00 – 11:50 – Scott Forstie presents: Hidden Gems in DB2 for i
11:50 – 12:00 – Break / Networking
12:00 – 12:30 – Lunch
12:30 – 01:20 – Scott Forstie presents: Modernize Application Development with SQL Services
01:20 – 01:30 – Break / Networking
01:30 – 02:30 – Fireside w/Forstie – Possible roundtable discussions:

  • SQL UDF’s
  • iASP & Multi-LPAR considerations
  • DDM vs. DRDA
  • Future enhancements – TR6
  • Stored Procedures, Triggers &  Functions
  • RCAC (Row Column Access Control)
  • “Review my SQL” – Stump the expert(s) – must be submitted in advance

Location: *SAME NEW LOCATION!*

ADP Salt Lake City – 2835 Decker Lake Drive, Salt Lake City, UT 84119 [Directions/Parking Info]

Who Should Attend: Developers, Administrators, Engineers, SQL gurus, Non-SQL gurus, DBAs of DB2 and/or SQL, Power Networkers, Jacks of all trades, Managers/Management, Business Partners, and anyone else who’s touched an IBM server.

Scott’s Bio:  Scott Forstie is a Senior Technical Staff Member at IBM. He is the DB2 for i Business Architect, working on all things related to the database on IBM i.

Scott is responsible for everything related to DB2 for i. He is a frequently published author and speaker at industry events.

He also is the content manager of the IBM i Technology Updates wiki where IBM i operating system enhancements are described.

He can be reached at forstie@us.ibm.com or followed on Twitter @Forstie_IBMi. Scott enjoys running and is an avid cook.

 

SQL – Did you know ?

Date: Wednesday, November 9th, 2016

Time: 11:00am – 12:30 pm (Free parking, Raffle, Lunch, & Networking)

Location: *SAME NEW LOCATION!*

ADP Salt Lake City – 2835 Decker Lake Drive, Salt Lake City, UT 84119 [Directions/Parking Info]

Lunch: Lunch & Networking beginning at Noon

Speaker: SQL Panel of Experts

Topic: SQL on the IBM i

Who Should Attend: Developers and Administrators. All (members and non-members) are welcome.

Practical Tips, Techniques, and Features.  This will be a highly interactive and demonstrative session.  ONLY those in attendance will receive code sharing and working examples.  If you currently have an SQL challenge, submit it ahead of time (via email) and our expert panel will provide the solution on Wednesday !

Our Panel of Experts:

  • Sheldon Foster – Software Engineer, Dealertrack
  • Lauren Jensen – Programmer/Analyst, BMA Banking Systems
  • Harolodo Paulino – Programmer/Analyst, BMA Banking Systems

 

 

From RPG OA to Node.js: Modernization Solutions for the IBM i Platform

Date: Wednesday, October 12th, 2016

Time: 11:00am – 12:30 pm (Free parking, Raffle, Lunch, & Networking)

Location: *SAME NEW LOCATION!*

ADP Salt Lake City – 2835 Decker Lake Drive, Salt Lake City, UT 84119 [Directions/Parking Info]

Lunch: Lunch & Networking beginning at Noon

Speaker: Greg Patterson, Senior Sales Engineer (BCD, A Division of Fresche)

Topic: From RPG OA to Node.js: Modernization Solutions for the IBM i Platform

Who Should Attend: Developers and Administrators. All (members and non-members) are welcome.

 

Greg Patterson has been in the IT field for 17 years, the last 8 with BCD, where he is currently a Senior Sales Engineer.  In addition to business development activities, Greg also coordinates pre-sales technical demonstrations and discussions, performs business analysis and is sometimes involved at the coding level for specific projects.  Greg has a deep knowledge of BCD products from his time spent in support as a Senior Presto Support Specialist.

There are many different approaches to modernizing green screens and developing new IBM i web and mobile applications. In this session, you’ll learn the pros and cons of RPG OA, refacing, PHP and Node.js. If you have an HTTP application workload now, or are considering it in the future, please attend this session and see how easily it can be to administer, developer, and carve out multiple-environments without the complexity and overhead of another LPAR or full OS to manage.

You’ll also see technical demos of how to modernize green screens and develop new web and mobile applications with BCD’s Presto and WebSmart solutions.

Greg will give us 15 minutes covering the pros/cons of the various application modernization methodologies followed by two product demonstrations.

prestologo

 

 

http://www.bcdsoftware.com/iseries400solutions/presto/

websmartlogo

 

 

http://www.bcdsoftware.com/iseries400solutions/websmart/editions/

http://www.bcdsoftware.com/lp/websmart-node/websmart-node.php

bcdlogo

 

 

Come on out and show your support for BCD. Special thanks to Maxava (Business Continuity, Disaster Recovery, & High Availability Software for the IBM i) for their generous contributions and support of the UIIPA membership.