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.

3 Great Programs to Access your Databases
· ☕ 2 min read
I worked with Oracle DB for a long time. Later I switched to MySQL, MariaDB, and a tiny bit of MongoDB. All the SQL databases I worked did not quite boast about exciting developer experiences. Oracle had SQLPlus, which was foresaken by everyone but a few diehards. Fortunately, we also had SQLDeveloper or Toad (to those who could afford that).

Backup - Your Life Depends on It
· ☕ 2 min read
Backing up has been historically a pain. Most of the times I lacked the resources - either I don’t have the hardware or could not quite setup everything seamlessly. Previous Setup Create Synchronicity Light-weight, backup and synchronise. I include any folder that needs to be backed up to CS.

Create Beautiful, Performant Sites [Free eBook]
· ☕ 1 min read
I had been exploring Jekyll for quite sometime. I simply followed the below traditional, developer like approach - download Ruby download Jekyll play around with platform capabilities - focus on Liquid see how themes are created However, I realised mid-way that select themes offer a good way for anyone to get started.

Great Resources to Learn Javascript
· ☕ 1 min read
I have been on and off Javascript for a long time. It took me till 2018 to get back on track. I am not quite a beginner and no where near an expert, and can write BS till eternity. That makes me the best qualified person to enlighten you about how to ideally learn Javascript.

Invaluable Presentation Tools for a Developer
· ☕ 4 min read
I am a developer (or an imposter who thinks he is a developer). A developer has to figure out solutions to problems, and sometimes carry the rest of the humanity along for the ride. I am unique in that - rest of the developers do that 99.99xxx99% of the time, and I fill in the gap.

Two eBook Selling Platforms for the Casual Author
· ☕ 4 min read
I have written less than five eBooks in my life. I used Amazon to self-publish the book and have it for sale for two weeks now. The above statements by themselves should be a good indicator of how much I know about the topic of selling eBooks. But, I being me, cannot really “not write” about my fantastic research in the two weeks hence.

Two Clean Free Wordpress Themes
· ☕ 3 min read
I had been searching for modern but clean looking themes for one of my older Blogs. I had been using Sahifa earlier. Although the theme is good and does its job, Sahifa is not really pleasing to the eye. This is my opinion, of course. The way I see websites and Blogs has changed over time (hopefully for the good), and Sahifa did not fit the definition of a “clean”, “minimal” theme.