Loading…
COMMON Fall Conference & Expo | October 15-17 | Pittsburgh, PA | www.common.org/fall
Open Source Languages [clear filter]
Sunday, October 14
 

8:00am EDT

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

Solution Architect, Perforce Software
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 EDT
City Center B
  Open Source Languages
  • Content Level All
  • Operating Systems IBMi

12:30pm EDT

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

Customer Success Manager - Architect, IBM
With over 25 years working in the IBM i community with IBM (with a brief stint with the Zend by Perforce team) 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... Read More →


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

9:30am EDT

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

Customer Success Manager - Architect, IBM
With over 25 years working in the IBM i community with IBM (with a brief stint with the Zend by Perforce team) 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... Read More →


Monday October 15, 2018 9:30am - 10:30am EDT
Marquis Ballroom A
  Open Source Languages  Students

10:45am EDT

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 Yeshua Hall

Yeshua Hall

Owner, SoBored
Yeshua Hall is a passionate advocate of Open Source Software. They advocate for open source by providing education, training, and coaching through their business, SoBo-Red. In addition, Yeshua 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 EDT
Marquis Ballroom A
  Open Source Languages  Students

2:45pm EDT

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

COMMON Board Director, COMMON
With 35 years of experience on the IBM midrange platform, Floyd has been extensively involved in the software management of DevOps , Enterprise Modernization and refactoring projects on IBM i, from planning stages through to delivery. His expertise in hybrid application development... 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 EDT
Marquis Ballroom A
  Open Source Languages  Students
  • Content Level All
  • Operating Systems IBMi

4:00pm EDT

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

Solution Architect, Perforce Software
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 EDT
Marquis Ballroom A
  Open Source Languages  Students

5:15pm EDT

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 Yeshua Hall

Yeshua Hall

Owner, SoBored
Yeshua Hall is a passionate advocate of Open Source Software. They advocate for open source by providing education, training, and coaching through their business, SoBo-Red. In addition, Yeshua 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 EDT
Marquis Ballroom A
  Open Source Languages  Students
 
Tuesday, October 16
 

8:00am EDT

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

Customer Success Manager - Architect, IBM
With over 25 years working in the IBM i community with IBM (with a brief stint with the Zend by Perforce team) 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... Read More →


Tuesday October 16, 2018 8:00am - 9:00am EDT
Grand Ballroom 1
  Open Source Languages

10:30am EDT

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

Solution Architect, Perforce Software
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

Customer Success Manager - Architect, IBM
With over 25 years working in the IBM i community with IBM (with a brief stint with the Zend by Perforce team) 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... Read More →
avatar for Yeshua Hall

Yeshua Hall

Owner, SoBored
Yeshua Hall is a passionate advocate of Open Source Software. They advocate for open source by providing education, training, and coaching through their business, SoBo-Red. In addition, Yeshua 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 EDT
Marquis Ballroom A
  Open Source Languages
  • Content Level All
  • Operating Systems IBMi

4:00pm EDT

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

Development & Solutions Architect, Midrange Dynamics
Scott volunteers as a member of COMMON's Board of Directors, Strategic Education Team, Certification Committee and Innovation Awards. He is the author of around 1000 articles and a dozen open source projects. Scott's efforts to help out the IBM i Community have resulted in dozens... Read More →


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

8:00am EDT

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

Customer Success Manager - Architect, IBM
With over 25 years working in the IBM i community with IBM (with a brief stint with the Zend by Perforce team) 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... Read More →


Wednesday October 17, 2018 8:00am - 9:00am EDT
Grand Ballroom 1
  Open Source Languages  Students

9:15am EDT

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 Yeshua Hall

Yeshua Hall

Owner, SoBored
Yeshua Hall is a passionate advocate of Open Source Software. They advocate for open source by providing education, training, and coaching through their business, SoBo-Red. In addition, Yeshua 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 EDT
Grand Ballroom 1
  Open Source Languages  Students

11:45am EDT

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 EDT
Marquis Ballroom C
  Open Source Languages
 
Filter sessions
Apply filters to sessions.