#blog

Thoughts, ideas, and insights on web design and development

2025-04-22

A Guide to Compound Components in React

A simple guide on what are Compound Components in React and how to use this pattern in your react application

#react#frontend#typescript#design-patterns

2025-08-03

Container-Presenter design Pattern in React

A quick guide on the 'Container-Presenter' pattern and it's implementation in React

#react#frontend#design-patterns

2025-11-17

Why Cookies Were Not Enough and I Switched to Chips (a.k.a Partitioned Cookies for Cross-Origin Auth)

A blog on how I encountered a cross-origin cookie blocking issue and how I solved it using partitioned cookies.

#cookies#chips#cross-origin-cookies#security#web-development

2025-10-05

Factory Design Pattern: How and Why I Implemented It

An intro to design patterns and me sharing an overview on how I implemented the factory design pattern in one of my recent projects and when you should use it.

#factory-pattern#design-patterns#software-architecture#experience#learning

2025-04-18

Keyboard Shortcuts in React Applications

A simple guide to implement keyboard shortcuts in React applications without having to use any third-party libraries.

#react#frontend#typescript

2025-04-28

A Guide to React Server Components

A simple guide to get you started with React Server Components, their benefits, and how to implement them in your Next.js application.

#react#frontend#typescript#server-components#web-development#nextjs

2024-10-17

Timeshift and The NULL Pointer

A hilarious tale of how a NULL pointer tried to ruin my Arch Linux adventure, but Timeshift and I fought back!

#linux#debugging#arch#timeshift