blog

Blog

šŸ”® Functional Programming for Humans — Foundations
šŸ”® Functional Programming for Humans — Foundations

Functional programming (FP) is like the cool, rebellious middle child of the programming (language)...

Jul 29 '24 6 min read
#javascript#webdev#programming#tutorial
PostGraphile — The Gateway Drug To GraphQL
PostGraphile — The Gateway Drug To GraphQL

Postgraphile is the quickest way to scaffold a fully functional GraphQL CRUD API for your application...

Nov 3 '23 10 min read
#webdev#javascript#database#graphql
No More Drama: Conflict Resolution
No More Drama: Conflict Resolution

Earth and World are not same things. You might have heard people discussing their world view, and...

Oct 24 '23 5 min read
#softwaredevelopment#productivity#marketing#management
The Pragmatic Guide to Your First JavaScript Library
The Pragmatic Guide to Your First JavaScript Library

JavaScript libraries! Every man and his dog has a node_modules folder full of them. This article will...

Oct 22 '23 10 min read
#webdev#javascript#tutorial#programming
Overcoming Vim-Phobia: My journey of redemption
Overcoming Vim-Phobia: My journey of redemption

Hee-haw… Here we go. I have been coding for almost a decade now. And, for anyone who spends...

Oct 6 '23 11 min read
#vim#neovim#programming#productivity
JetBrains Fleet — A VS Code killer?
JetBrains Fleet — A VS Code killer?

An excellent lightweight polyglot IDE from JetBrains. JetBrains is pure love. It doesn’t matter...

Oct 19 '22 7 min read
#javascript#programming#webdev#productivity
5 must have softwares for pros like you.
5 must have softwares for pros like you.

I have been using Linux for many years and am amazed that there is a tool for every use case. The...

Oct 7 '22 3 min read
#programming#productivity#tooling
React 18: When to use ā€œuseImperativeHandleā€ and ā€œforwardRefsā€
React 18: When to use ā€œuseImperativeHandleā€ and ā€œforwardRefsā€

Sometimes, you have to take out the big guns This article is a continuation of...

Sep 13 '22 3 min read
#javascript#webdev#react#programming
React v18: useRef — What, When and Why?
React v18: useRef — What, When and Why?

Part 1: Taming React’s necessary evil — useRef The concept of values and references is not...

Jul 22 '22 5 min read
#javascript#webdev#react#programming
The Boy Scout Rule šŸ’”šŸ‘©ā€šŸ’»
The Boy Scout Rule šŸ’”šŸ‘©ā€šŸ’»

This post is going to be a little different. Most engineers have heard of the...

May 23 '22 1 min read
React v18: Why useEffect suddenly go crazy?
React v18: Why useEffect suddenly go crazy?

React version 18 has brought some very appreciable changes to the core. One such bittersweet change...

May 22 '22 3 min read
#javascript#react#webdev#programming
Console.log and his Ninja Pals 🄷
Console.log and his Ninja Pals 🄷

Swiss knife of javascript ninjas, our beloved console.log has some lesser-known yet more powerful...

May 21 '22 3 min read
#javascript#webdev#beginners#programming
React v18: useTransition hook — Why???
React v18: useTransition hook — Why???

React v18 introduced the useTransition hook, which may seem like just another hook but let’s look...

May 15 '22 3 min read
#javascript#react#programming#webdev
PyScript - JavaScript's sweet cousin.
PyScript - JavaScript's sweet cousin.

šŸ Python in browser movement gained some momentum nowadays. All thanks to the PyScript library. See...

May 14 '22 1 min read
#javascript#python#webdev#programming
Testimā€Š-ā€ŠAutomation testing onĀ Steroids
Testimā€Š-ā€ŠAutomation testing onĀ Steroids

Artwork by Gaurav Singh Testim is an AI-based testing framework that extends the concepts laid by...

May 11 '22 4 min read
#testing#webdev#tutorial#productivity
Technical Consultant vs Software Engineer. Which career is for you?
Technical Consultant vs Software Engineer. Which career is for you?

Although these two titles are used interchangeably, their whole workflow and the role in a project...

Mar 20 '22 3 min read
#webdev#programming#discuss#career
How do motivation and procrastination work?
How do motivation and procrastination work?

Build an algorithm to hack the brain and keep it on track. Hypothetical problem...

Feb 19 '22 3 min read
#motivation#engineering#productivity#todayilearned
Why does Competitive Programming love Data Structures and Algorithms?
Why does Competitive Programming love Data Structures and Algorithms?

Introduction ============ From the last article, I got some questions, summing up in one...

Jan 29 '22 4 min read
#programming#computerscience#codenewbie#career
01. Product of Array Except Self
01. Product of Array Except Self

I have been discussing many topics in my blog but it’s time to start from the root once again. In...

Jan 22 '22 3 min read
#algorithms#codenewbie#tutorial#computerscience
Thinking in React
Thinking in React

One of the many great parts of React is how it makes you think about apps as you build them. Not a...

Jan 16 '22 1 min read
#react#javascript#webdev#programming
Enum on Rails — A shallow dive šŸ’Ž
Enum on Rails — A shallow dive šŸ’Ž

After so long, active again. Let’s have a look at beloved ActiveRecord this time. It packs up too...

Jan 2 '22 3 min read
#rails#beginners#programming#tutorial
Why is Shopify using "Ruby on Rails" to build its $3 billion dollar e-commerce business?
Why is Shopify using "Ruby on Rails" to build its $3 billion dollar e-commerce business?

It would be an understatement to say Shopify is the unicorn of the eCommerce business. Shopify is...

Sep 15 '21 4 min read
#webdev#programming#ruby#rails
šŸ” 3 CSS frameworks for you.
šŸ” 3 CSS frameworks for you.

Why do we even need CSS frameworks? First of all, let's give some thought to what’s so...

Jul 30 '21 3 min read
#webdev#programming#css#design
Top 5 Extensions for your VS Code šŸ…
Top 5 Extensions for your VS Code šŸ…

Introduction ============ Your productivity is governed by your tool belt. Obviously, you...

Jul 18 '21 3 min read
#vscode#ruby#programming#productivity
Cron Jobs — Master Worker Strategy 🧮
Cron Jobs — Master Worker Strategy 🧮

Introduction ============ šŸ˜‡ Well hello, and welcome back. In this article, we’ll discuss...

Jul 11 '21 3 min read
#ruby#rails#programming#webdev
SERVICE OBJECTS — At your service…
SERVICE OBJECTS — At your service…

Don’t worry its just a version of typical corporate employee… It’s a design pattern article and is...

Jun 27 '21 3 min read
#ruby#rails#programming#computerscience
Coding Styles: Imperative, Declarative and DSL🤯
Coding Styles: Imperative, Declarative and DSL🤯

Hey You! Don’t be afraid of these terms, read, learn and confuse others! šŸ’ The first thing to note...

Jun 26 '21 4 min read
#javascript#ruby#codequality#programming
DATATABLE ON RAILS
DATATABLE ON RAILS

DATATABLE ON RAILS ================== You are a developer full of joy and enthusiasm...

Jun 23 '21 3 min read
#rails#ruby#javascript#database