My First Ruby Gem: CarrierWave-Crop

This blog post serves the announcement of my very first Ruby Gem development. I will also write my journey in the making of this Ruby gem. I have been developing Ruby on Rails applications since Jan. 2013. The more I used it, the more amazed I became as to its ease of use and the speed at which I was able Read more…

How Browsers Work

How Browsers Work? Interesting question… for sure. As a web developer, learning the internals of browser operations helps you make better decisions and know the justifications behind development best practices. This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Tali published her research Read more…

Learn Git Branching

I highly recommend practicing “Learn Git Branching”. It’s simply awesome! This application is designed to help beginners grasp the powerful concepts behind branching when working with git. LearnGitBranching is a git repository visualizer, sandbox, and series of educational tutorials and challenges. Its primary purpose is to help developers understand git through the power of visualization (something that’s Read more…