Loading…
COMMON Fall Conference & Expo | October 15-17 | Pittsburgh, PA | www.common.org/fall

Log in to bookmark your favorites and sync them to your phone or calendar.

Open Source Languages [clear filter]
Sunday, October 14
 

8:00am

A1AB WORKSHOP: Hands on Python Workshop for IBM i
Get your hands dirty handling one of the hottest languages in the IBM i space:Python! In this session we will conduct an introductory level exploration of Python on IBM i. From creating scripts, including libraries on up to application development. get a chance to play directly with Python as it interacts with Db2 and other native IBM i resources.

This is Session ID:180160

Speakers
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →


Sunday October 14, 2018 8:00am - 11:30am
City Center B
  • Content Level All
  • Operating Systems IBMi

12:30pm

A5AB WORKSHOP: Open i – Exploring Open Source solutions on IBM i
Open Source solutions continue to be in vogue for businesses large and small and you might be surprised at the wealth of Open Source solutions that are available for you to leverage directly on the IBM i platform. This workshop will explore a number of popular open source solutions available for IBM i including PHP, SAMBA, node.js, and Ruby. Along the way we will also show you how you can install/enable tools such as bash, git, zip, perl, and others in the PASE environment. Give us a couple of hours and we will open your eyes to what is possible on your IBM i.

This is Session ID:180207

Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Sunday October 14, 2018 12:30pm - 4:00pm
City Center B
 
Monday, October 15
 

9:30am

12AF iHeart Open Source
Ever wondered about open source and whether or not you should consider open source solutions in the IBM I environment – then this session is for you! We will start by taking a quick look at the Open Source ecosystem and then dive into some specific open source offerings including PHP and MySQL/MariaDB.


This is Session ID:180186

Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Monday October 15, 2018 9:30am - 10:30am
Marquis Ballroom A

10:45am

13AF Tools for Getting Started with Open Source
A lot has been happening in the world of open source on IBM i! Are you ready to join this exciting adventure? This session will help you get started. We will go over some fundamental concepts and introduce you to some of the tools that can be used for editing files, debugging, doing version control, etc.


Learning Objectives:
1. Learn the various ways to edit open source code on IBM i
2. Learn what a shell is and how to access one
3. Tie these tools together to be a productive open source user and developer!


This is Session ID:170232

Speakers
avatar for Joshua Hall

Joshua Hall

Owner, SoBored
Josh Hall is a passionate advocate of Open Source Software. He advocates for open source by providing education, training, and development through his business, SoBored. In addition, Josh spreads open source knowledge by giving labs and presentations at conferences and user groups.In... Read More →


Monday October 15, 2018 10:45am - 11:45am
Marquis Ballroom A

2:45pm

16AF Git Lost!
Educational Session: • Git Lost! – Everything you wanted to know about Git but were afraid to ask You've heard a lot about Git but don’t know where to start or don’t understand how all these Git things are related. GitHub, BitBucket, GitLab, Git Flow, Push, Pull, Rebase….. We help break it down in this session, about Git options, Git terminology, and Git usage for beginners and how you can consider Git to store your native source in a small shop or an enterprise setting. Welcome to the world of Git!


Learning Objectives:
1.Clarify Git
2. Explain how to incorporate in an i environment


This is Session ID:180130

Speakers
avatar for Floyd Del Muro

Floyd Del Muro

Director, Business Development, SenecaGlobal
With 31 years of experience on the IBM midrange platform, Floyd is Director, Business Development for the SenecaGlobal group. In his role at SenecaGlobal, Floyd has been extensively involved in the management of DevOps , Enterprise Modernization and refactoring projects on IBM i... Read More →
avatar for Jeffrey Tickner

Jeffrey Tickner

ARCAD Software
Jeff Tickner has worked in Change Management on the IBM I for 17 years at different companies. He is certified in Rational Team Concert as well has having experience with other Change Management packages from SourceSafe to Subversion. Jeff currently works for ARCAD Software, an international... Read More →


Monday October 15, 2018 2:45pm - 3:45pm
Marquis Ballroom A
  • Content Level All
  • Operating Systems IBMi

4:00pm

17AF Introduction to Python on IBM i
Come get your first look at Python and learn some of the basics! Also, learn about the product offerings that enable you to do software development with the language on the platform. Upon completing this class, you will be able to acquire, install, and use the language on IBM i, as well as extend its power using contributions from the larger open source community. We will also explore DB2 Data Access and IFS file system access as primary use cases for Python on IBM i.


Learning Objectives:
1) Installation of Python.
2) Multiple methods of use and access
3) DB2 data access from Python


This is Session ID:170690

Speakers
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →


Monday October 15, 2018 4:00pm - 5:00pm
Marquis Ballroom A

5:15pm

18AF Node.JS Crash Course
In this session, you will get a breadth of information including language basics, installation, connecting to DB2, and getting started with web development. Learn about unique languages features with Node.JS Learn how to use Express.JS and jade to get to the web Discover how to connect to the IBM i within a Node.JS application

Learning Objectives:
Learn about unique languages features with Node.JS Learn how to use Express.JS and jade to get to the web Discover how to connect to the IBM i within a Node.JS application

This is Session ID:170674

Speakers
avatar for Joshua Hall

Joshua Hall

Owner, SoBored
Josh Hall is a passionate advocate of Open Source Software. He advocates for open source by providing education, training, and development through his business, SoBored. In addition, Josh spreads open source knowledge by giving labs and presentations at conferences and user groups.In... Read More →


Monday October 15, 2018 5:15pm - 6:15pm
Marquis Ballroom A
 
Tuesday, October 16
 

8:00am

21AC PHP and Database Access
As the “glue” that holds the LAMP stack together, PHP is used both as the language to represent the business logic of a web application as well as leveraging data from various data sources including relational databases. The session will start out with a look at the basic database access and manipulation functions provided by PHP. From there we will explore the PHP language extensions for accessing and working with data resident in DB2 on IBM i. Additionally, we will take a look at how PHP accesses MySQL/MariaDB data and how that data can actually be stored in DB2 without any code changes. Finally, we will take a look at how the PHP language can be used to build solutions from multiple disparate data sources – specifically in our case we will look at how data from DB2 and data from MariaDB can be represented together to deliver holistically (from a data perspective) solutions.



This is Session ID:180277

Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Tuesday October 16, 2018 8:00am - 9:00am
Grand Ballroom 1

10:30am

23AF POWER Panel: Open Source
Open source has moved to the front and center of many IBM i shops. Discuss with open source experts interesting projects in the open source community, the best way for attendees to participate, and barriers to adoption of these technologies and how to overcome them.

Got a question to ask during the panel? Submit Now 

This is Session ID:180245

Moderators
avatar for Mike Pavlak

Mike Pavlak

IBM i Strategist, Fresche Solutions
Mike Pavlak has been working with IBM midrange solutions since 1992 and IBM Mainframes before that. After years of developing applications using RPG, CL and PHP he managed IT development and IT for power protection manufacturer Tripp Lite. Later Mike was instrumental in developing... Read More →

Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →
avatar for Joshua Hall

Joshua Hall

Owner, SoBored
Josh Hall is a passionate advocate of Open Source Software. He advocates for open source by providing education, training, and development through his business, SoBored. In addition, Josh spreads open source knowledge by giving labs and presentations at conferences and user groups.In... Read More →
avatar for Jeffrey Tickner

Jeffrey Tickner

ARCAD Software
Jeff Tickner has worked in Change Management on the IBM I for 17 years at different companies. He is certified in Rational Team Concert as well has having experience with other Change Management packages from SourceSafe to Subversion. Jeff currently works for ARCAD Software, an international... Read More →


Tuesday October 16, 2018 10:30am - 11:30am
Marquis Ballroom A
  • Content Level All
  • Operating Systems IBMi

4:00pm

27AH The World of Node.js On IBM i
Node.js is just getting started, but it is very hot! Everyone seems interested in getting started with this language today, and it may very well represent the future of Application Development on IBM i. In this session, we'll look at Node.js, discuss how it works and how to write simple applications. Then, we'll take a look at the Node Package Manager (npm) and the power it brings to the Node.js environment.


Learning Objectives:
1, Why Node.js? How do you learn it?
2. The value of the "eco-system" surrounding Node.js
3. Demonstration of putting together some Node.js modules to build a business application


This is Session ID:170322

Speakers
avatar for Scott Klement

Scott Klement

Director, Product Development and Support, Profound Logic Software
Scott Klement is the Director of Product Development and Support at Profound Logic Software, and is well known as both an author and speaker in the IBM i community. Scott is a passionate advocate for RPG on the IBM i platform, and enjoys teaching tips and techniques to other developers... Read More →


Tuesday October 16, 2018 4:00pm - 5:00pm
Marquis Ballroom C
 
Wednesday, October 17
 

8:00am

31AC Understanding PHP Frameworks
Frameworks are a great way to bring structure to your PHP development. When properly utilized frameworks can speed up the development effort by putting an end to the need to develop repetitive code. This session will explore the basic concepts of frameworks and highlight some of the more popular PHP frameworks including Zend Frameworks, Laravel, and Symfony.



This is Session ID:180190

Speakers
avatar for Erwin Earley

Erwin Earley

Sr Solutions Consultant, Zend by Perforce
With over 20 years working in the IBM i community previously at IBM and now with Zend by Perforce I have worked with a number of technologies on the POWER platform including cloud (PowerVC), Dev/Ops solutions (Docker, Chef), Open Source technologies (Linux, MySQL/MariaDB, PHP). I... Read More →


Wednesday October 17, 2018 8:00am - 9:00am
Grand Ballroom 1

9:15am

32AC Stupid Python Tricks
Python has many tools built in and many tools just a web request away. Learn how these tools can save you time and money. See examples parsing CSV files, sending emails, building Excel xlsx files, and more!



This is Session ID:170411

Speakers
avatar for Joshua Hall

Joshua Hall

Owner, SoBored
Josh Hall is a passionate advocate of Open Source Software. He advocates for open source by providing education, training, and development through his business, SoBored. In addition, Josh spreads open source knowledge by giving labs and presentations at conferences and user groups.In... Read More →


Wednesday October 17, 2018 9:15am - 10:15am
Grand Ballroom 1

11:45am

34AH Node.js & RPG: The Perfect Partners for Business Applications
Node.js has created a great deal of buzz within the IBM i community, and for good reason. The open source language is powerful, scalable, and appeals to developers of all ages. Node.js can be deployed in a number of ways… but how well is it a fit for business applications? In this session, Matthew  will demonstrate that Node.js is an ideal language for business application programming, in addition to your existing RPG efforts.


Learning Objectives:
Attendees of this session will learn: How Node.js is capable of deploying applications that are database-driven and transactional Why Node.js and RPG are perfect partners, and how they integrate for powerful business applications How to manage Node's “Callback Hell” through a development framework


This is Session ID:170189

Speakers
avatar for Matthew Denninghoff

Matthew Denninghoff

Developer, Profound Logic Software
Matthew has a BS from the University of Kentucky in Computer Science. He’s spent years working with each of many different programming languages, including RPG, JavaScript, C, C++, Java, PHP, various SQL, and--of course--Node.js. His experience is in web development, business applications... Read More →


Wednesday October 17, 2018 11:45am - 12:45pm
Marquis Ballroom C