Development
-
You no longer need JavaScript
So much of the web these days is ruined by the bloat that is modern JavaScript frameworks. React apps that take several seconds to load. NextJS sites that throw random hydration errors. The node_modules folder that takes up gigabytes on your hard drive. It’s awful. And you don’t need it.
-
Astro Integrations Explained
If you’ve ever used Astro, you will no doubt have come across Astro’s integration system. You can think of integrations like plugins: They’re pieces of code that add new functionality and behavior to your project.
-
View transitions: Handling aspect ratio changes
When folks ask me for help with view transition animations that “don't quite look right”, it's usually because the content changes aspect ratio. Here's how to handle it.
-
A practical guide to using shadow DOM
I think it’s finally time to start thinking about incorporating shadow DOM into our everyday workflows.
-
CSS { In Real Life }
Si le développement front-end vous intéresse, et plus particulièrement CSS, le blog de Michelle Barker est une excellente ressource. Elle écrit des articles autour des fonctionnalités CSS et, plus généralement, autour de sujets liés aux technologies web. Vous trouverez également des liens vers des articles qu’elle écrit en tant qu’invitée sur d’autres sites. -
Inline conditionals in CSS?
Last week, the CSS WG resolved to add an inline if() to CSS. But what does that mean, and why is it exciting?
-
Single Div Drawings with CSS
As a web designer, CSS is my medium and so I challenged myself to learn all I could about it and to explore and experiment with its limits.
-
Front-end development is like…
…so many other industries. Yet, I find that working in front-end development still places a heavy emphasis on one person — or very few people — doing the job.
-
daedalOS
A desktop environment built in the browser using NextJS. -
Git : pourquoi écrire des commits atomiques ?
Beaucoup de personnes, par simplicité, créées des commits contenant l’ensemble de leurs modifications. Pourtant procéder ainsi peut poser de nombreux soucis. C’est pourquoi il est souvent recommandé d’écrire des commits atomiques.
-
Star Rating: An SVG Solution
For websites and platforms that provide users with content or reviews, it’s important to include a star rating. Recently, I needed to implement a star rating component for a project [...]
-
Installing LAMP on Manjaro
Retrieve all the steps to install a functional LAMP server on Manjaro. -
Adrian Roselli
Si l’accessibilité web vous intéresse, le blog d’Adrian est une excellente ressource. Il donne des conseils et critique certains modèles que l’ont retrouve souvent sur le web. Point bonus : il met à jour ses articles donc même les articles plus anciens sont à consulter ! -
Ahmad Shadeed
Si vous vous intéressez à CSS, le blog d’Ahmad est à suivre sans hésitation. Il écrit notamment des articles poussés à propos des nouvelles fonctionnalités CSS. Son seul défaut : un flux RSS qui n’affiche même pas un extrait/une introduction de l’article. -
RTL Styling 101
Over 292 million people around the world speak Arabic as their first language. Arabic [...] is my native language, and I sometimes build websites that need to support both left-to-right (LTR) and right-to-left (RTL) styles.
-
The math of CSS Locks
A CSS lock is a Responsive Web Design technique that lets you transition smoothly between two values, depending on the current viewport size, rather than jump straight from one value to the other.
-
Thinking Like a Front-end Developer
In this article, I will show you my approach to think about a new layout, and how you can apply these steps to your work. Are you ready? Let’s dive in.
-
The Great Divide
Let’s say there is a divide happening in front-end development. I feel it, but it’s not just in my bones. [...] The divide is between people who self-identify as a (or have the job title of) front-end developer, yet have divergent skill sets.