I'm Andrew, a seasoned Front-End Developer with seven years of experience. 👋
Join me on this coding adventure as I share insights and experiences. 🌐✨
Front-End News November 2023Posted on:November 30, 2023
November 2023 witnessed significant developments in the web development sphere, with major releases and trends shaping the landscape. This article highlights key updates in Angular, jQuery, Vite, Microsoft's Rust initiative, Github's Octoverse report, and the State of WebAssembly survey.
Solving Type Predicates in TypeScriptPosted on:July 29, 2023
TypeScript's type inference is a powerful feature that simplifies the development process, making code more readable and maintainable. However, there are instances where TypeScript's inference may fall short, leading to challenges in understanding and resolving issues. In this article, we'll explore a common problem related to type inference failure and learn how to overcome it using type predicates.
Understanding useEffect in ReactPosted on:July 28, 2023
React's useEffect hook is a powerful tool for managing side effects in functional components. However, it's common for developers to misuse it, leading to subtle bugs that can be challenging to debug. In this article, we'll explore a common issue related to dependencies in the useEffect dependency array and discuss best practices to avoid potential pitfalls.
Understanding TypeScript Array Types and TuplesPosted on:July 26, 2023
In the vast world of programming, data comes in various shapes and forms. To effectively manage and manipulate data, TypeScript provides a robust type system that allows developers to define and enforce the structure of their data. In this article, we'll delve into TypeScript's array types and explore the concept of tuples.