Posts
The Developer Tools I Use (2021 Edition)
· ☕ 6 min read
Here are the list of tools that I use in my developer life 🔥🔥. Almost all of the tools are free, or reasonably priced. We live in exciting times - a developer in a “developing country” can do business globally by using the most amazing tools that humankind has produced.

Learn FeathersJS by Building a Simple CRM - Client App
· ☕ 15 min read
Here we see how to build a real-world client application for your FeathersJS backend. We will use Vue + Feathers-Vuex and quickly create the frontend app. Building the Client Application Previously you saw how we could use Feathers to quickly build a backend application. The beauty of feathers is not only that it is quick to build, but it is also universal.

Simple VueJS Starter Template
· ☕ 4 min read
VueJS booster template is a boilerplate that has simple features that make it really easy to start new projects. Vue CLI makes starting a Vue project simple - vue create demo This sets up everything that you need to start - but just so. There are more than few things missing for a functioning/easy-to-use project :)

Learn FeathersJS by Building a Simple CRM App
· ☕ 17 min read
We have previously seen a simple todo app using FeathersJS(and NeDB). Feathers makes it really easy to develop an API or a real-time app by providing a super-powered baseline that can be extended quickly to create a useful app. However, the example provided earlier does not provide a set of features anywhere near the real-world experience.

Starter Template for AdonisJS
· ☕ 3 min read
I have used AdonisJS in and out of projects in the last year. Despite it’s smaller community and not-so-regular enhancements, it remains one of my favourite NodeJS frameworks. I recommend AdonisJS for hobby and production projects in full confidence :) I typically use AdonisJS for back-end, which has me start with -

Fastode Server Framework
· ☕ 2 min read
Fastode is an experimental boilerplate / framework based on Fastify. Why another boilerplate? Well, I just wanted to experiment with technologies to create MVP products. Although I have used NestJS, AdonisJS and friends before, those frameworks, while being great, bring their structure and overhead to any project. I wanted to check how difficult or easy it is to just start with a bunch of basic features and leave everything else to the project.

Quasar Dev Stuck Without Errors
· ☕ 2 min read
Do you see quasar dev stuck but no errors reported anywhere? The fix was quite easy - only the way to get to the fix was frustrating. I faced this issue in a medium-sized project that I was playing around with. I was stupid enough to change a few lines in multiple components, and lo and behold - I don’t see the changes being compiled.

Numerous Ways to a Vuex Store
· ☕ 4 min read
Vue is great and Vuex makes it greater. But, how do you use them stores? Vuex: You exy thing Vuex makes it a breeze to handle states, mutations and actions in Vue. All I need to do is follow a couple of steps. Step 1: Select Vuex as an option when you create the Vue application (or, you can always add it later)

Building Mobile Apps using VueJS. Also Cordova vs. Capacitor
· ☕ 6 min read
If given a choice to develop mobile apps, what is it going to be Capacitor, Cordova or something else altogether? Here are my glorious opinions on the matter. The World of Mobile Apps - with VueJS As fans of VueJS, we have more than few options for mobile app development. A few popular ones are -

Layouts in Vuetify vs. Quasar
· ☕ 7 min read
How do you create typical layouts in the the most popular Material Design styling libraries for Vue? Creating layouts for your application Layouts help us standardize UI across the application. For e.g., you have layouts to take care of - Toolbar for the app and for views/components Navigation bars Standard controls (buttons/titles etc.

Test Email Functionality During Development
· ☕ 2 min read
Here are a few simple ways and powerful tools to test your email functionality when you are developing your awesome application. The Case for Email Testing After working in CRM and dealing with millions of records, and dozens of fragile’ly built systems, I have been through imagined (and a couple of real) scenarios of email fiascos -

A quick start on ASP.NET Core Razor Pages
· ☕ 8 min read
Here’s a quick introduction to Razor pages in ASP.NET core, and an opinionated way to quickly start building applications using Razor pages. And yes, there is a case for using Razor pages even in 2020. So.. ASP.net? Yes, indeed. I have had a love-hate relationship with ASP.NET through years. I am way less productive using ASP.

Free Excel Template for Scrum Projects
· ☕ 2 min read
Excel is the only program you need to survive in IT. So, how about a template for tracking tasks in an Agile Scrum project? Why Scrum? If you are looking for the answer on why agile / scrum - You are in the wrong site That is well beyond the scope of this post In short: Scrum is a framework to run your project using Agile methodologies.