Andrew Losseff

I'm Andrew, a seasoned Front-End Developer with seven years of experience. 👋
I've ventured through the dynamic realms of startups and international corporations, perfecting my skills in CSS, JavaScript, TypeScript, React, and Vue. 💻🚀
Join me on this coding adventure as I share insights and experiences. 🌐✨
Recent Posts
Elevating Code Reviews
Posted on:February 10, 2025Code reviews are a crucial part of the software development lifecycle. They're not just about catching bugs; they're about fostering knowledge sharing, improving code quality, and building a stronger team. A good code review is a collaborative process, a conversation, not a judgment. It's about helping each other grow and write better code.
Front-End News November 2023
Posted on:November 30, 2023November 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 TypeScript
Posted on:July 29, 2023TypeScript'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 React
Posted on:July 28, 2023React'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.