
Building a Vanilla JavaScript & CSS Tooltip
Learn how to implement an accessible tooltip from scratch using plain JavaScript and CSS, covering positioning, fade-in animations, and a triangular tip.
All of my long-form thoughts on programming, technology and more. These articles represent my own thoughts and not those of my employer.

Learn how to implement an accessible tooltip from scratch using plain JavaScript and CSS, covering positioning, fade-in animations, and a triangular tip.

Tailwind is great for quick prototyping, but inline class names can clutter component logic. Here's how I use Tailwind Styled Components to keep my React code clean and readable.

Code reviews can be daunting to make, especially if you are new to the technology or the team you are in. However, code reviews are one of the best opportunities you have to grow as an engineer and help your team move forward.

React Testing Library is a test library that helps us write integration and unit tests for our UI applications by allowing us to render components, perform actions upon them, and retrieve any element rendered through accessible and semantic queries.