Investing in Ruby or RPG…Can I just talk to Chuck?

Well I’m not Charles Schwab, so the answer is unfortunately no, you can’t talk to Chuck! While I’m admittedly no expert on stock investments, I do have a few thoughts when it comes to assessing future viability of programming languages.  But before I digress, a short personal bio is in order for you to gain some […]

Krengeltech joins IBM with xmlservice Ruby gem

The Krengeltech Litmis Team and IBM recently partnered to jointly maintain the xmlservice Ruby gem.  We will be hosting the code and documentation on our Litmis Bitbucket account and are beyond excited!  Benefits for the IBM i community will be huge. Does this mean we “own” the xmlservice gem?  No.  We are only stewards.  We are expecting and […]

RubyGems in your Development Toolbox

In part 2 of our series, we learned about the Ruby community and introduced RubyGems. Now we get to dive further into the many benefits available within gems for developers! Note sure what RubyGems is?  For review, here is the Wikipedia definition: RubyGems is a package manager for the Ruby programming language that provides a standard […]

The Community Ruby Brings to IBM i

When PowerRuby was first introduced in October of 2013, I penned the following quote for the announcement: There’s something special going on with Ruby and Rails.  Never before has there been such coordinated community efforts to efficiently produce reusable code (aka gems) in such open and social fashions. Coding is fun again. We want to […]

Convention over Configuration. Say What?

The Ruby on Rails mantra is known to favor “Convention over Configuration”. What does that even mean?  Coding is more simple?  More efficient?  Easier to maintain and scale?  How does convention over configuration apply to a developer?  An I.T. Director?  Why should I adopt a convention over configuration mindset? From an RPG Mindset Coding green […]

11 ways to use QR Codes

What is a QR code? A QR code is a 2-D barcode that can be scanned by a smart phone’s camera and transfer information. Based on the type of code it is, it might direct a smart phone user to a website, make a phone call, deliver a vCard containing contact information, send an SMS […]