React Patterns: The Container pattern 📅 Mar 28, 2022 · ☕ 3 min read · ✍️ Iskander Samatov The Container pattern is one of the most useful patterns in React.
Constructor vs Prototype in JavaScript: What's the Difference? 📅 Mar 21, 2022 · ☕ 5 min read · ✍️ Iskander Samatov We will demystify these two terms and explain the difference between them.
How to Use the React-Grid-Layout to Create a Responsive, Draggable Grid 📅 Mar 7, 2022 · ☕ 9 min read · ✍️ Iskander Samatov Deep dive into the react-grid-layout library with a step-by-step tutorial on setting up a responsive grid.
React Performance Optimization: 9 Techniques to Boost Application Speed 📅 Feb 28, 2022 · ☕ 7 min read · ✍️ Iskander Samatov In this post, we will cover the best techniques for boosting the speed of your React applications.
In-Depth Look at TypeScript Generics: Part 2 — Advanced Inference 📅 Feb 21, 2022 · ☕ 8 min read · ✍️ Iskander Samatov Advanced type inference combined generics allows us to build complex types on top of other ones.
In-Depth Look at TypeScript Generics: Part 1 — Intro to Generics 📅 Feb 14, 2022 · ☕ 5 min read · ✍️ Iskander Samatov Generics allows us to write a typesafe code that will work with a wide range of primitives and objects.
TypeScript Basics: Understanding The "never" Type 📅 Feb 6, 2022 · ☕ 5 min read · ✍️ Iskander Samatov The TypeScript 'never' keyword is a bit of a mystery to many developers. What does it do, and when should you use it?
React Performance: How to avoid redundant re-renders 📅 Jan 30, 2022 · ☕ 7 min read · ✍️ Iskander Samatov If not taken seriously, redundant re-renders can quickly worsen the performance of your application.
TypeScript Basics: Understanding How Variable Types are Determined 📅 Jan 20, 2022 · ☕ 4 min read · ✍️ Iskander Samatov In this post, we will cover how TypeScript infers variable's type. Knowing this is important to build a solid understanding of the language.
TypeScript schema validation with Zod 📅 Jan 17, 2022 · ☕ 7 min read · ✍️ Iskander Samatov Schema validation will help you ensure that your data is valid during runtime and Zod is the one of the best TypeScript libraries for it.
How to make your React components more reusable 📅 Jan 16, 2022 · ☕ 5 min read · ✍️ Iskander Samatov By keeping reusability in mind when building your React components, you will have an easier time maintaining your codebase and adding new features to your app.
Ambient Modules in TypeScript: What they are and how to work with them 📅 Jan 10, 2022 · ☕ 3 min read · ✍️ Iskander Samatov We will cover what ambient modules are, how to use them, and some caveats and tips when working with them.
Solve any external library error in TypeScript with module augmentation 📅 Jan 5, 2022 · ☕ 4 min read · ✍️ Iskander Samatov When you get stuck, use module augmentation to tweak the modules that you can't access otherwise.