Ruby, Git, and Forking repos. How to make them all click and participate in the open source community.
There are many reasons to choose Litmis Spaces for your IBM i (iSeries, AS/400) cloud hosting provider. We will unpack the highlights for you here!
Take Sinatra “hello world” app further by introducing database access.
“Due Diligence” and “Risk Assessment” are phrases that should be running through your head anytime technology decisions are being made where new tooling or ideas are being put into production. The same is true when considering whether the Ruby language has a place in your shop – after-all, it is a significant change in direction when introducing a new language to your technology stack. What many people don’t know is the adoption of Ruby (and the Rails web framework) can be done in incremental fashion if that is what works best for you. What I mean by that is not only can you make use of your existing DB2 tables but also your significant investment in RPG code. How? Well, that’s what this article is all about. Let’s dive in.
Sinatra the singer and Sinatra the Ruby-based web framework; we’ll be introducing the latter in this article, the former needs no intro.
In the previous article we showed how to get up and running with an initial Node.js “Hello World” web application. That was pretty neat and all but the rubber hits the road when we start being able to interface with DB2 tables and existing RPG programs. The good thing is that IBM was fully aware this was a necessity and has given us some good tools to accomplish the task.
In my last article, the Git tooling was introduced as a mechanism to track changes made to source code. This article expounds on that by showing how to make your local IFS Git repository (“repo” for short) publicly available to others.
Node.js is hot on IBM i and so is this intro to Node. Learn more about what Node is in this article.
An introduction to Git for IBM i developers. Git is good for your sanity.
Ruby is a great language and is now supported on IBM i, but is it right for you? The best way to find out is to try on this Ruby ring. Also learn how to integrate Ruby with RPG using the ruby-itoolkit open source project.
Easy web service API integration from RPG
CyberSource Toolkit for i
Process credit cards from RPG