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…
The D-I-D Approach to Scalability
This was a great find for me. I was looking for good resources on scalability and stumbled upon this great article. Excellent Writeup. Have you heard this term “D-I-D Process“, when it comes to High-Scalability, IF NOT, then read the below article. The Design-Implement-Deploy (D-I-D) approach is a must-know as far as the planning for 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…
How to keep up-to-date on Front-end Technologies
The web is a rapidly evolving universe. An important part of our job as front-end developers is keeping up to date and staying close to new tools, trends and workflows. Hundreds of blog posts and articles are published every day, but there is no way one could read all of them. Don’t panic! Relax! The excellent team Read more…
NoSQL Style (Gangnam Style Parody for Geeks)
I was skeptical and thought I was going to die by watching this parody. But this Gangnam-style video about the NoSQL database is actually not so bad. It’s goofy and amateurish but pretty informative. So, if you know nothing about NoSQL then you can watch this funny video to learn a bit about it. I had difficulty Read more…
My Advice To My Graduate Students by Prof. Murat (SUNY Buffalo)
I wish I had known this advice when I was Graduating my Masters in Computer Science. This is an excellent writeup and priceless advice from Murat Demirbas who is a computer science and engineering professor at SUNY Buffalo. His advice to you has 4 parts: Publish or perish, Work hard, Understand the philosophy of research, and Manage your Read more…
Misunderstanding Markup: XHTML 2/HTML 5 Comic Strip
I am great fan of Smashing Magazine articles. This comic strip makes it really easy to get the differences between XHTML, XHTML2 and HTML5! There has been a lot of confusion and various debates about the “proper” markup language for modern and future web-development. With XHTML 1.0, XHTML 2, HTML 4, HTML 5 and XHTML 5 Read more…
The Primitives of the HTML5 Foundation
Just stumbled upon this great video presentation from Paul Irish(Google Chrome Team) where he gives a history and explanation about how low-level HTML5 entities work: the doctype, the charset, the parsing algorithm. He also covers attribute quoting, what values are valid IDs (snowmen and songs totally work), and doctype personalization. This was awesome! Very educational Read more…
How The Internet Works [Infographic]
Almost everyone nowadays uses the Internet. Stuff like Facebook, email, chat, Twitter and YouTube wouldn’t be there without the Internet. But while the web is so useful and easy to use, not many understand how it really functions. If you ever wondered about it, now is the time to find it out. There is a nice infographic showing Read more…