Blog

Fundamentals of Testing in TypeScript #4

November 27, 2021

Testing asynchronous code can be tricky sometimes. We will go through the process of making our testing framework ready for the asynchronous functions.


How to verify Google Search Console domain with Vercel

November 26, 2021

Updating DSN records can be scary, but worry not! In this tutorial, we will verify our domain for GSC on Vercel!


How to insert a snippet after pressing a keyboard shortcut in VS Code

November 10, 2021

A gentle introduction to the world of the keyboard shortcuts and snippets inside VS Code


How to set notifications for macOS consistently in an automatic way

November 5, 2021

Is there any way how we can set notifications automatically and consistently? Let's find out!


How to merge JSX component props in Typescript

October 26, 2021

How can we merge JSX component props in TypeScript? And how can we do it properly? Let's find out!


Use ternaries rather than logical AND in JSX. Or not?

October 24, 2021

Is the ternary operator silver bullet for conditional rendering or not?


A gentle introduction to nullish coalescing operator

October 11, 2021

The overview of the nullish coalescing logical operator and how to use it.


A gentle introduction to ESModules in Node.js

October 8, 2021

Every supported version of Node.js now supports ESModules. Here is a tutorial on how to start using them.


Using faker.js on Next.js API route

May 4, 2021

A simple tutorial about creating a Next.js API route with dynamic faker.js data.


Fundamentals of Testing in TypeScript #3

April 21, 2021

We will isolate tests by building a simple TypeScript testing framework.


Fundamentals of Testing in TypeScript #2

April 12, 2021

We will add a layer of abstraction to our simple assertion code to make writing test more easily.


How to host Express app on Vercel

April 3, 2021

A simple tutorial about hosting the Express app on Vercel.


Fundamentals of Testing in TypeScript #1

March 31, 2021

We will build our own version of Jest, so you understand what Jest does and how it works from a fundamental level.


Why I joined the Blogging for Devs course

March 7, 2021

Blogging for Devs is a free email course from marvelous Monica Lent, which can help you with the growth of your blog.


JavaScript Currying 4 - Trace

September 17, 2020

A brief introduction to JavaScript Curring - Part 4


JavaScript Currying 3 - Compose

September 15, 2020

A brief introduction to JavaScript Curring - Part 3


JavaScript Currying 2 - Tacit programming Point-free style

September 11, 2020

A brief introduction to JavaScript Curring - Part 2


JavaScript Currying 1

September 4, 2020

A brief introduction to JavaScript Curring - Part 1


JavaScript Scope

September 2, 2020

A brief introduction to JavaScript Scope


JavaScript Closures

August 3, 2020

A brief introduction to JavaScript Closures


Compress multiple folders into individual zip files - macOS

November 21, 2018

Quick tip about compressing multiple folders into individual zip files


Copy a string representation of the specified object to the clipboard with Chrome DevTools

November 12, 2018

Quick tip how to copy a string representation of the specified object to the clipboard with Chrome DevTools


Custom web search with Alfred on your Mac

October 20, 2018

You can create a custom web search with Alfred (Spotlight on steroid) without a Powerpack upgrade.