While refactoring code is important, it can be ambiguous. You need to have a clear strategy when refactoring your code.
In this post, let's go over a simple technique for communicating between your components with React and RxJS.
Using TypeScript and conditional props, you can build an API for your React components that is clear and explicit about its prop requirements.
Let's take a look at an advanced React pattern - Compound Component. This pattern is widely adopted by a lot of popular UI libraries.
In this post, let's go over some simple tips that will help you write cleaner React components and scale your project better.
Here are few use cases for iterators and generators that are closer to the real-world scenario than a simple 'Hello World' type code.
In this post, I will cover five simple React hooks that you will definitely find handy in any React project.
In this post I'll go over the worrying detached HEAD message in Git. I'll cover the solution and the reasoning behind it.
This is the first part of the two-part series about the design patterns, where we'll go over the Factory, Proxy, and Strategy patterns.
Dependency Injection Container, an advanced module wiring pattern used by the majority of applications and libraries in Node.js.
In this short blog post, I want to go over the benefits and reasons for separating your reusable Node.js code into plugins.
In this post, let's explore the behind-scenes of the Node.js module system and how it's wired together in a way that flexible and scalable.