Omni Banner

Node.js: Building Your First App With Expressjs
Intro to Rails
Aaron Bartell, Krengeltech

Tuesday April 21st 2015

Aaron Bartel

10 N Martingale Rd
Schaumburg, IL 60173
Schaumburg IL

4:00 Registration
4:30 Session 1 Node.js and Expressjs
6:00 Dinner with IBM Linux on Power presentation & demo
7:00 Session 2 Intro to Rails

meals | register | cancel | directions

Node.js: Building Your First App With Expressjs

Node.js is a hot topic in IBM i circles because of its recent port. Doing a "Hello World" app in Node.js is very simple, but what about developing something more substantial with full model-view-controller capabilities? This session aims to take you beyond your first pass at Node.js and show how to use Expressjs, one of the most popular Node.js web frameworks.

In this session we will learn about the following:
     - Installing ExpressJs with npm (Node Package Manager)
     - Model: DB2 for i access
     - View: Template Engines and how to use them
     - Controller: Routing requests
     - Implement web sockets to make the app insanely interactive

Intro to Rails

“Rails is an open-source web framework written in the Ruby language that's optimized for programmer happiness and sustainable productivity. It lets you write beautiful code by favoring convention over configuration.” --

Are all these statements true? That’s what we aim to find out by walking through the creation of a small application from start to finish and calling out the various features of the Rails framework and how useful they are.

Not sold yet? Check out what James Duncan Davidson had to say about Rails - somebody that wasn’t necessarily inclined to be a Kool-Aid drinker because of being entrenched in the Java world.

“Rails is the most well thought-out web development framework I’ve ever used. And that’s in a decade of doing web applications for a living. I’ve built my own frameworks, helped develop the Servlet API and have created more than a few web servers from scratch. Nobody has done it like this before.” – James Duncan Davidson, Creator of Apache Tomcat and Ant

Aaron Bartell, Krengeltech

Aaron Bartell is Director of IBM i Innovation for Krengel Technology, Inc. Aaron facilitates adoption of open source technologies on IBM i through professional services, staff training, speaking engagements, and the authoring of best practices within industry publications and With a strong background in RPG application development, Aaron covers topics which enable IBM i shops to embrace today’s leading technologies including Ruby on Rails, Node.js, Git for RPG source change management and RSpec for unit testing RPG. Aaron is a passionate advocate of vibrant technology communities and the corresponding benefits available for today’s modern application developers. Connect with Aaron via email at

Aaron lives with his wife and five children in Southern Minnesota. He enjoys the vast amounts of laughter having a young family brings, along with camping and music. He believes there's no greater purpose than to give of our life and time to help others.

Dinner Options
Beef Tenderloin, Shrimp and Broccoli, Pizza, and Salad - Provided by IBM

April Dinner Meeting Registration
Please make your reservations by Friday April 17th 2015. Register via the Web by filling out the form and clicking one of the buttons below. Or, call (630) 953-6312, and leave your company name, and names of those attending.

First name:
Last name:
Address 1:
cc billing address
Address 2:

Registration Options:
2015 Omni Membership will be verified at the check-in table.
Non-registrants (walk-ups) must pay a $5 surcharge to register at check-in.
$15 Members
$40 Non-Member

Membership Options:
Add $50 2015 Individual Membership
Add $240 2015 Corporate Membership
Don't add a membership

LUG Affiliation:
Southwest Michigan
Gateway/400 Group

Information Sharing:
IBM is providing the dinner for the April Omni Dinner Meeting and has requested the name and company name of attendees. This does not include phone or email information, and you will not be contacted because of it.
Yes, it's fine to share my name and company name with IBM.
No, I'd rather my name and company name is not shared with IBM.

Credit card processing is temporarily unavailable, so for this meeting all payments will be handled via cash or check at the registration table.

Click here to register and pay at the door
Dinner Meeting Cancellation Policy
Full credit will be issued for cancellations made before 9:00 am Friday April 17th 2015.
After 9:00 am Friday April 17th 2015, cancellation credit depends on meeting attendance.
All cancellations must be made by using the web cancellation feature below (the preferred method) or, if you must, by calling (630) 953-6312 and leaving the name(s) of those unable to attend.


Dinner Meeting Directions

The event will be held at IBM at 10 N Martingale Rd
Schaumburg, IL 60173 in Schaumburg, IL
IBM Schaumburg

For more information
email questions to Jerome Hughes or leave a message on the OMNI line at (630)953-6312

events | membership | by-laws | board | links | downloads | home

2021 Midwest Road, Suite 200 Oak Brook IL 60523

opinions craved!
email webmaster

© 2002-2015 The Omni User