From the archive
Earlier writing.
Notes on software, infrastructure, and lessons learned along the way.
The writing continues
View all writing
Why you should not be using ReactJS
But let's say if I just want to create a really simple landing page with mostly static content and no routes, is React really a good technology to start with? Here is my conclusion: React is simply an overkill for a s…

Best MongoDB GUI Client for OSX
I was using the latest version of Robomongo (0.8.x), but it didn't work when I tried to connect with authentication to my 3.0 MongoDB database.

Authentication Popup Modals or Notifications in AngularJS
For a long time, I had this big question in my mind: Should I use spawn or execFile? I am actually referring to the 2 Node.js functions require('child_process').spawn() and require('child_process').execFile().

Node.js - spawn vs. execFile
For a long time, I had this big question in my mind: Should I use spawn or execFile? I am actually referring to the 2 Node.js functions require('child_process').spawn() and require('child_process').execFile().

SEO for AngularJS on S3
You would not have imagined that merely migrating a AngularJS SPA application onto AWS S3 or any other static file host would have been so troublesome... Today, let us discuss how we enable proper SEO (search engine o…