Reverse a String in Javascript
· ☕ 2 min read
Oh.. why? Why should we work on theoritical algo problems when we could develop the next Instagram or Salesforce.com? Because, son - you have to learn the different paths to glory. Why take the longer path when it can be shorter? That aside: let us look at multiple ways of reversing a string in Javascript.

Should you use ternary operator?
· ☕ 2 min read
Yes. Now, go back to work.. may be? What the heck is this? I am sure you used something called if/else? const sum = a + b; let result; if (sum > 100) result = "too high"; else result = "just right"; Instead of the “elaborate” syntax, we can just shorthand it.

Vue Program Structure - Objects & Functions
· ☕ 4 min read
Vue provides what are called ‘Single File Components’ (SFC) that make the development process easier. Completely new to Vue? Head over to another post and get to know Vue. One of the big advantages of Vue is the fact that it can be deployed in multiple ways in your app. You can link Vue CDN link and just start using it for simple purposes, or use the full scale development environment setup by Vue CLI.

Test SMTP from Windows Command Line
· ☕ 1 min read
The first thing you want to do when you setup SMTP server is to test it. (yep, I consider myself smart). When the SMTP server setup was ‘once in a blue moon’ process, I could afford to just set up the client through the local Outlook or any other mail client, through Gmail and such.

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, http://domainname.com, or https//abc.com) to a new URL (e.g. https://domainname.com). You can end up with a confusing setup and a broken site if you don’t go by the book!