The Rapid Vue Learning Plan
· ☕ 2 min read
The advise that has been belted out fairly often for budding front-end developers - Learn HTML Learn the fundamentals of Javascript Push yourself through styling Know how to create APIs - REST, GraphQL Go deep with design patterns, test automation, build tools, and so on I beg to differ.

Get to Know Vue
· ☕ 3 min read
Ok, I admit. Amongst the tens of frameworks that I have used and hundreds that I said ‘hello’ in, I have come to love Vue more than I would like to admit. Vue has made my life easier. IMO a beginner to Javascript (but who is experienced with programming) should pick up Vue over anything else that exists today.

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.