JavaScript Module System

Separate and Abstract code in its own scope, making it accessible and included again! That’s the thing which JavaScript module systems help us to achieve. JavaScript applications tend to grow fast and without any kind of structure in-place, it would be very hard to keep a cleaner code-base. Traditionally different techniques like IIFE, Revealing Module … Read more

Network Programming – Setting the Scene

In Jonathan swift’s satirical novel, Gulliver’s travels, Gulliver comes across two neighboring islands, Lilliput and Blefuscu. Two factions there at a war, the little-endians (Lilliput) and the big-endians (Blefuscu) and dispute concerns, which end of a boiled egg you should open. Well now a days, it would be nice to think that the world would … Read more

Pretty Little Things: TCP/IP, Ports and Sockets

In this blog post, I am going to write a little bit about TCP/IP, ports and sockets. These are those little things, as a software developer, which we keep hearing about, but same time get confused by an overwhelming information on the internet. The main goal of this post is to have a simple reference … Read more

Encoding

“Ah Gravity, Thou Art a Heartless Bitch” Sheldon Cooper – The Big Bang Theory I like how in that Series, Sheldon’s okay with calling gravity that but the similar feeling I had when I was first researching about encoding. It is that little piece of the puzzle which is easier to reason about but often overlooked in programming. During my … Read more

Pilot: The beginning

Hello World! This is my first introductory post for this newly created blog. I was thinking about it for a while and today finally jumped over the fence and manged to do it. Hopefully will find time to keep it relevant as well. I have been in software development for many years and have my … Read more