A Story Of Simplicity in IBM i Hosting

This month we are excited to be announcing a new IBM i cloud offering we call Litmis Spaces Single Tenant.   Running IBM i in the cloud has been a desire of ours for a very long time, thus we’re quite happy to have finally created a solution to our own problem!  But I’m getting […]

Riding the Rails (Part II)

(Originally published by MC Press Online in February 2016). In the January 2016 article “Riding The Rails, Part 1“, I introduced you to how a Rails project is created. We walked through the various files and directories that were generated. We also made it through starting the Rails web server and ended with being able […]

A (root) Change for the Better (part II)

(Originally published in January 2016 by IBM Systems Magazine). In article “A (root) Change For The Better“, I discussed how to create a “chroot environment”.   In brief summary, chroot is a command that facilitates changing the apparent root of your current IBM i job (aka PASE process) so that it thinks the current sub […]

Riding the Rails (Part I)

(Originally published by MC Press Online in January 2016). In the February 2015 article “Trying on a Ruby Ring“, I talked about doing a small Hello World Ruby app and showed how to invoke an RPG program from Ruby.  In March 2015’s article “Sinatra Sings, Ruby Plays“, I introduced you to a very simple web […]

Front-end your Application Servers with Nginx

(Originally published by MC Press Online in December 2015). In the article “Drivers, Start Your Nginx!”, I discussed how to install the Nginx web server and walked through how to setup a simple index.html hello world program.  An obvious next step would be to have Nginx act as a front-end to your application servers so […]

A (root) Change for the Better

(Originally published by IBM Systems Magazine in December 2015). This past week I was configuring a customer’s machine to be a Git server and ran into an interesting issue. Whenever I ran Git commands I would get errors like the following: $ git init fatal: Out of memory? mmap failed: No such device I went […]

Drivers, Start Your Nginx!

(Originally published by MC Press Online in November 2015). “Put on your big boy pants!”, they told me.   “Dig deeper and figure stuff out for yourself!”, they said. Based on the feedback I was getting from online forums I realized I needed to step up my game in my first open source ventures.  Those […]

Securing Your Node.js Application

(Originally published by IBM Systems Magazine in November 2015). In article Community-Developed Dashboard With Node and DB2 the IBM i Dash open source project was introduced.   Since then a handful of additional features have been added.  For instance,  WRKACTJOB capabilities implemented with WebSockets so you don’t have to refresh your screen.  These features are […]

IBM Watson, talk to me

(Originally published by MC Press Online in October 2015). What Is IBM Watson? You’ve most likely heard of Watson at this point.  It was the machine used to take on Jeopardy champions a few years ago.  And, it WON!  You can see a video of Watson competing here.  Truly, this was a brilliant marketing play […]

What computer do I need for Ruby development?

This past year I’ve been speaking a lot about doing IBM i open source development with languages like Ruby and using tools like Git. A common question I get is asked below: >Please advise what processor/memory/windows version should we have as we are going to be buying new laptops for our developers to get into […]