
tRPC: End-to-End Type-Safe APIs in TypeScript Without Codegen
- Web Development
- Backend Engineering
- 20 Jul, 2026
The line between the frontend and the backend has always been a place where types go to die. In a normal REST setup you define the shape of a request and a response on the server, then you write those

Unlocking the Power of React Context API: Demystifying State Management
- ReactJS
- State Management
- 14 Oct, 2023
Introduction In the ever-evolving realm of web development, the effective management of application state is a pivotal aspect that can either elevate or hinder your project's success. In this cont

The ORM Dilemma: To Use or Not to Use
- Backend Development
- Node.js
- 24 Aug, 2023
Introduction In the world of software engineering, seasoned professionals are often confronted with pivotal decisions that wield substantial influence over the course and outcome of a project. Amo

TypeScript vs. JSDoc: Exploring the Pros and Cons of Static Type Checking in JavaScript
- JavaScript
- TypeScript
- 20 May, 2023
TL;DRTypeScript and JSDoc are two tools for static type checking in JavaScript. TypeScript offers a comprehensive type system, advanced features, and strict type checking. JSDoc provides li

Building a Customizable Image Slider in React Using Hooks, SCSS, and TypeScript
- ReactJS
- TypeScript
- 17 Feb, 2023
Introduction In this tutorial, we will be building a customizable image slider in React using hooks, SCSS, and TypeScript. An image slider is a common UI element used in web applications to displa

Run TypeScript Without Compiling
- TypeScript
- Node.js
- 02 Dec, 2022
Introduction In this post, I will show you how to run TypeScript without compiling it to JavaScript. This is useful for debugging and testing. In this post, I will show you how to do it. Setup

Setting up Node.js, Express, Prettier, ESLint, and Husky application with Babel and TypeScript - Part 1
- Backend Development
- Node.js
- 01 Jul, 2022
Introduction All code from this tutorial as a complete package is available in this repos