Javascript Frontend Frameworks - A Quick Glance
· ☕ 3 min read
Frameworks in Javasripts make your life easy. A Javascript frontend framework encapsulates libraries, code structure, tools and utilities. What a framework contains is left to the philosophy of that framework and the community built around the framework. Javascript world today has numerous frameworks that are company or community maintained. We will delve further in that topic, but first.

Fish - Super Shell for Windows
· ☕ 2 min read
I have been a Powershell user since it was released in Windows 10. But, I had been switching between Powershell and Linux Bash - just so I can. Fish changed the world for me. It is unbelievable that I did not quite know Fish until late of Y2018. One of the positives of seeing a lot of developer videos is learning how other developers work.

Rich Text Editor Control for VueJS
· ☕ 2 min read
I have been associated with the development of a couple of data-driven applications. One of the common requirements is for a few fields to have a ‘rich text’ control. Rich text allows the user to - Format text - paragraphs, colours, font-types etc. Include media like images and videos Rich text fields also find usage in report design (a story for another day).

Best Laravel/PHP Development Tools for Windows
· ☕ 4 min read
Laravel is my development platform of choice lately. And, this brought in a host of interesting tools to my PC. Earlier days were simple enough - just use XAMPP to host the site locally and be done with it. Yes, there were other tools but none had the same charm. XAMPP was simple and got out of the way of the development lifecycle.

Command Line Tools for Windows
· ☕ 3 min read
The humble ‘cmd’ in Windows is good enough, but who ever can be satisfied with stuff that is ‘good enough’? tl;dr: Use cmder I am a Windows guy through and through, but had been an active user of Linux on my main desktop and servers. While servers are largely managed through SSH or even CPANEL today, I switched to Windows only after experiencing multiple issues with boot loaders.

Learning Resources for Laravel
· ☕ 1 min read
I had chosen Laravel as platform to create magic. I came to this decision after painful evaluation of many back-end frameworks to quickly build out applications. Laravel is easy to learn, implement and ship products Many features like auth, ORM are built in and I don’t really need to make my own stupid decisions There is a vast community that seems to know all answers (including the ‘answer to everything’) Of course I don’t know a lot about how to stitch everything together in Laravel, but hopefully my previous PHP experience will help (or not).

Fix Wordpress URL Migration Issues
· ☕ 3 min read
Wordpress is fantastic, except when it isn’t. There are a few scenarios in Wordpress where you would want to migrate from an existing URL (e.g. your localhost,, or https// to a new URL (e.g. You can end up with a confusing setup and a broken site if you don’t go by the book!

Web Development - The Problem of Plenty
· ☕ 3 min read
Web developers today are a spoiled lot. I consider myself as an absolute beginner in the web development world, but I am truly amazed at the things I can do today with free / minimal cost infrastructure. The system automates everything except me - I am that stupid man in the middle.

NPM Install mysql errors in Windows
· ☕ 2 min read
Have you used npm install to get mysql package? npm i --save mysql It is quite common to see the below error on Windows: c:\dev\proj\js\adonis\hwblog2>npm i --save mysql adonis-fullstack-app@4.1.0 c:\dev\proj\js\adonis\hwblog2 `-- sqlstring@2.3.1 extraneous npm ERR! Windows_NT 10.0.17134 npm ERR! argv "C:\\dev\\js\\nodejs\\node.exe" "C:\\Users\\itsme\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "i" "--save" "mysql" npm ERR! node v10.11.0 npm ERR!

Semicolon is Safer
· ☕ 3 min read
Javascript has and always have people who fight about anything and everything. I am always on the one side or the other, trying to raise the pitch whenever I can. After all, what is life if there is no stupidity? We should get annoyed, irritated, angered and humiliated at every instance possible.

Platforms for Creating Courses
· ☕ 7 min read
“Be a teacher to become a better student”, said none. But it is true to a large extent. It certainly helps the guru, if not the student :) While I have created a few short courses in my lifetime, there was nothing substantial. I had been trying to investigate available options for an immediate requirement and my deep PhD level research is outlined below.

Collaboration Tools for Developers
· ☕ 2 min read
There are two primary things of interest from a communication perspective - One to one/many collaboration with team One to many collaboration with the world The tools outlined here are great from both perspectives, but choose your poison carefully. 1. Team I am sure you have a bunch of tools from your organization - but let’s be honest.

Copy/paste Datatable Issues in Hugo
· ☕ 3 min read
It is interesting how the minor things eat away a lot of your time. Especially if you happen to be like me, one of the greater idiots on a planet full of idiots. One of the days, I had to create website really fast to demonstrate to a potential customer. I abandoned my dear old friend Jekyll since - well, I had to create something in Hugo.