Emmanuel's articles
Enhanced Internationalization (i18n) in Next.js 14
Dive into internationalization (i18n) by exploring Next.js 14's new features and how to build multilingual web experiences effortlessly.
Clean Architecture: Theming with Tailwind and CSS Variables
Learn the principles of clean architecture by exploring best practices of theming in Tailwind CSS using CSS variables.
Designing for All: The Basic Principles of Web Accessibility
Learn about the most fundamental and important aspects of web accessibility, and the tools for ensuring the Web is accessible to everyone.