Skip to content

All Posts

Frontend

Rebuilding My Website: From Next.js to Astro

A deep dive into modernizing my website: migrating from Next.js to Astro, cutting bundle sizes, and leveraging AI-powered migrations.

Frontend

Open Graph for Lazy Developers

A simple guide to Open Graph optimization for your website, including how to set up your meta tags and how to test your website's Open Graph data.

Frontend

Building a stunning table of contents that follows headings

How to build a table of contents that has a better user experience, using SVG paths and masks.

Performance, Frontend

React performance techniques

Techniques to improve React component rendering performance when there are no better alternatives.

Frontend

React component patterns

Learn about the various design patterns to help you write better and more reusable React components.

Frontend

Lessons learned from building a blog component system

Pitfalls and lessons learned from building this blog's component system. Walks through margins, inline code styling, full-bleed layouts and forms.

Frontend

A glimpse into front end interviews

My experience with front end interviews, including their process, topics, questions and some more tips and tricks to help you get the role you desire

Rust, Frontend

Why building a front-end framework in Rust is hard

A look at what makes a front-end framework work and how Rust's ergonomics and constraints such as ownership makes writing one difficult.

Performance, Frontend

How to optimize React using React DevTools

Learn how to use the React devtool's profiler to optimize and improve your React app's performance.

Frontend

How lit-html works

Learn how the lit-html library works, and how it is different from virtual-dom libraries like React.