Dhruva Sagar

My perspective on Tech & Software Craftsmanship


Getting started with Ruby – TOC

Hi, I have written a series of articles (in several parts) in an attempt to guide beginners to get comfortable with Ruby. This article is my …

MongoMapper Plugin – Versionable

There was a requirement at one of our projects here at Artha42 Innovations Private Limited that our Mongo Mapper documents have inherent …

Calculating Hashes

Showcasing how to calculate hashes in Java, C# and Ruby! Java : # public String getHash(String message, String algorithm) { try { byte[] …

Getting started with Ruby – Part 6

After having covered most of the basics of Ruby, lets get started on an actual problem, just like I had promised in my previous article – …

Getting started with Ruby – Part 5

Hi in my previous article Getting started with Ruby – Part 4 I covered Hashes & blocks. Today I will take you through the various forms …

Getting started with Ruby – Part 4 – Hashes & Blocks

In my previous article Getting started with Ruby – Part 3 I started with Collections and covered basics of Ranges & Arrays. Like I …

Getting started with Ruby – Part 3 – Collections, Ranges & Arrays

In my previous article Getting started with Ruby – Part 2 I introduced you all to Ruby & its philosophy and I started out with data type …

Getting started with Ruby – Part 2 – Introduction & Philosophy

Hi again, this is part 2 of my series of articles to help beginners getting started with the Ruby programming language. At this point of …

Getting started with Ruby – Part 1

Before we get started with Ruby, let me first give you a brief on who I am, I am Dhruva Sagar, a software engineer having a little over 4 …

Moving to Ubuntu

I have worked on quite a few Linux distros, Redhat, Knoppix, BackTrack, PHLAK, ubuntu, etc. But most of the times I did that only to explore …


« 4 / 5 »