Thoughts on design, development, and the digital world

A collection of articles, insights, and perspectives on creating meaningful digital experiences.

Featured Articles

Why Handling Errors in JavaScript Is Harder Than You Think

Why Handling Errors in JavaScript Is Harder Than You Think

Handling errors in JavaScript isn’t as simple as try-catch. This post explores why frontend error handling is harder than it seems—and shares practical strategies, from async quirks to React Error Boundaries, to make your apps more resilient.

Yacine Ouardi
May 3, 2025
Read more
The Hidden Costs of Building Scalable Frontend Applications

The Hidden Costs of Building Scalable Frontend Applications

Learn how to build scalable React applications with practical tips on state management, API optimization, and micro frontends. This guide addresses common challenges like performance issues and technical debt, providing actionable strategies for both juniors and seniors to create robust, maintainable, and high-performing web applications.

Yacine Ouardi
May 3, 2025
Read more