{"@attributes":{"version":"2.0"},"channel":{"title":"Flux d\u2019Armand Philippot","description":"Les derniers contenus (articles de blog, blogroll, guides, notes, projets, signets) publi\u00e9s sur le site web d\u2019Armand Philippot.","link":"https:\/\/armand.philippot.eu\/","language":"fr-fr","item":[{"title":"[Signet] Astro SEO: the definitive guide","link":"https:\/\/joost.blog\/astro-seo-complete-guide\/","guid":"https:\/\/joost.blog\/astro-seo-complete-guide\/","description":"In 2008, I wrote WordPress SEO: the definitive guide. It became one of the most-linked SEO articles on the internet and laid the groundwork for what eventually became Yoast SEO. The tools have changed, the web has changed, and my thinking on several fundamentals has evolved. This is the Astro version.","pubDate":"Mon, 13 Apr 2026 19:37:00 GMT","category":["Astro","D\u00e9veloppement"]},{"title":"[Article] Nouvelle ann\u00e9e, nouvelle version","link":"https:\/\/armand.philippot.eu\/blog\/articles\/2026-nouvelle-annee-nouvelle-version\/","guid":"https:\/\/armand.philippot.eu\/blog\/articles\/2026-nouvelle-annee-nouvelle-version\/","description":"Pour bien commencer l'ann\u00e9e 2026, je viens de publier une nouvelle version du site. Celle-ci contient peu de changements graphiques\u00a0; il s'agit surtout de modifications techniques li\u00e9es au routage.","pubDate":"Fri, 02 Jan 2026 00:47:00 GMT"},{"title":"[Signet] You no longer need JavaScript","link":"https:\/\/lyra.horse\/blog\/2025\/08\/you-dont-need-js\/","guid":"https:\/\/lyra.horse\/blog\/2025\/08\/you-dont-need-js\/","description":"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\u2019s awful. And you don\u2019t need it.","pubDate":"Sat, 30 Aug 2025 23:16:00 GMT","category":["D\u00e9veloppement","Web"]},{"title":"[Signet] Astro Integrations Explained","link":"https:\/\/lou.gg\/blog\/astro-integrations-explained","guid":"https:\/\/lou.gg\/blog\/astro-integrations-explained","description":"If you\u2019ve ever used Astro, you will no doubt have come across Astro\u2019s integration system. You can think of integrations like plugins: They\u2019re pieces of code that add new functionality and behavior to your project.","pubDate":"Fri, 30 May 2025 19:10:00 GMT","category":["Astro","D\u00e9veloppement"]},{"title":"[Signet] View transitions: Handling aspect ratio changes","link":"https:\/\/jakearchibald.com\/2024\/view-transitions-handling-aspect-ratio-changes\/","guid":"https:\/\/jakearchibald.com\/2024\/view-transitions-handling-aspect-ratio-changes\/","description":"When folks ask me for help with view transition animations that \u201cdon't quite look right\u201d, it's usually because the content changes aspect ratio. Here's how to handle it.","pubDate":"Tue, 22 Apr 2025 19:40:00 GMT","category":"D\u00e9veloppement"},{"title":"[Signet] A practical guide to using shadow DOM","link":"https:\/\/mayank.co\/blog\/declarative-shadow-dom-guide\/","guid":"https:\/\/mayank.co\/blog\/declarative-shadow-dom-guide\/","description":"I think it\u2019s finally time to start thinking about incorporating shadow DOM into our everyday workflows.","pubDate":"Tue, 25 Mar 2025 17:21:00 GMT","category":"D\u00e9veloppement"},{"title":"[Article] Participer au projet Astro","link":"https:\/\/armand.philippot.eu\/blog\/articles\/contribuer-astro\/","guid":"https:\/\/armand.philippot.eu\/blog\/articles\/contribuer-astro\/","description":"Contribuer \u00e0 un projet open-source peut \u00eatre intimidant. Il existe toutefois des projets plus accueillants que d\u2019autres\u00a0: Astro est l\u2019un d\u2019entre eux\u202f!","pubDate":"Sat, 08 Feb 2025 23:53:00 GMT","category":"Astro"},{"title":"[Projet] Armand.Philippot.Eu","link":"https:\/\/armand.philippot.eu\/projets\/armand-philippot-eu\/","guid":"https:\/\/armand.philippot.eu\/projets\/armand-philippot-eu\/","description":"D\u00e9couvrez comment ce site est construit.","pubDate":"Sat, 25 Jan 2025 17:04:00 GMT","category":"Astro"},{"title":"[Projet] Dotig","link":"https:\/\/armand.philippot.eu\/projets\/dotig\/","guid":"https:\/\/armand.philippot.eu\/projets\/dotig\/","description":"Un gestionnaire de dotfiles.","pubDate":"Tue, 21 Jan 2025 19:25:00 GMT","category":"Dotfiles"},{"title":"[Article] Un nouveau site","link":"https:\/\/armand.philippot.eu\/blog\/articles\/nouveau-site\/","guid":"https:\/\/armand.philippot.eu\/blog\/articles\/nouveau-site\/","description":"Bienvenue sur mon site\u00a0! Apprenez-en plus sur ses contenus dans cette premi\u00e8re note de version.","pubDate":"Tue, 07 Jan 2025 14:40:00 GMT"},{"title":"[Blogroll] Grise Bouille","link":"https:\/\/grisebouille.net\/","guid":"https:\/\/grisebouille.net\/","description":"Si les bandes dessin\u00e9es humoristiques vous int\u00e9ressent, le blog de Simon Giraudot (alias Gee) devrait vous plaire. Ses BD vont de la fiction absurde \u00e0 la vulgarisation scientifique en passant par la satire politique. Je dois dire que je le suis surtout pour ces deux derniers sujets\u202f!","pubDate":"Mon, 06 Jan 2025 15:46:00 GMT","category":"Bandes dessin\u00e9es"},{"title":"[Blogroll] CSS { In Real Life }","link":"https:\/\/css-irl.info\/","guid":"https:\/\/css-irl.info\/","description":"Si le d\u00e9veloppement front-end vous int\u00e9resse, et plus particuli\u00e8rement CSS, le blog de Michelle Barker est une excellente ressource. Elle \u00e9crit des articles autour des fonctionnalit\u00e9s CSS et, plus g\u00e9n\u00e9ralement, autour de sujets li\u00e9s aux technologies web. Vous trouverez \u00e9galement des liens vers des articles qu\u2019elle \u00e9crit en tant qu\u2019invit\u00e9e sur d\u2019autres sites.","pubDate":"Mon, 06 Jan 2025 15:26:00 GMT","category":["CSS","D\u00e9veloppement"]},{"title":"[Signet] Inline conditionals in CSS?","link":"https:\/\/lea.verou.me\/blog\/2024\/css-conditionals\/","guid":"https:\/\/lea.verou.me\/blog\/2024\/css-conditionals\/","description":"Last week, the CSS WG resolved to add an inline if() to CSS. But what does that mean, and why is it exciting?","pubDate":"Mon, 06 Jan 2025 00:45:00 GMT","category":["CSS","D\u00e9veloppement"]},{"title":"[Signet] Why are websites embarrassing?","link":"https:\/\/robinrendle.com\/notes\/why-are-websites-embarrassing\/","guid":"https:\/\/robinrendle.com\/notes\/why-are-websites-embarrassing\/","description":"[...] the baseline for modern book design is pretty high. This made me wonder why the same isn\u2019t true for websites.","pubDate":"Mon, 06 Jan 2025 00:40:00 GMT","category":"Web"},{"title":"[Signet] Single Div Drawings with CSS","link":"https:\/\/hacks.mozilla.org\/2014\/09\/single-div-drawings-with-css\/","guid":"https:\/\/hacks.mozilla.org\/2014\/09\/single-div-drawings-with-css\/","description":"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.","pubDate":"Mon, 06 Jan 2025 00:35:00 GMT","category":["CSS","D\u00e9veloppement"]},{"title":"[Signet] Front-end development is like\u2026","link":"https:\/\/geoffgraham.me\/front-end-development-is-like\/","guid":"https:\/\/geoffgraham.me\/front-end-development-is-like\/","description":"\u2026so many other industries. Yet, I find that working in front-end development still places a heavy emphasis on one person \u2014 or very few people \u2014 doing the job.","pubDate":"Mon, 06 Jan 2025 00:35:00 GMT","category":"D\u00e9veloppement"},{"title":"[Signet] daedalOS","link":"https:\/\/github.com\/DustinBrett\/daedalOS","guid":"https:\/\/github.com\/DustinBrett\/daedalOS","description":"A desktop environment built in the browser using NextJS.","pubDate":"Mon, 06 Jan 2025 00:30:00 GMT","category":["D\u00e9mo","D\u00e9veloppement"]},{"title":"[Signet] Git\u00a0: pourquoi \u00e9crire des commits atomiques\u202f?","link":"https:\/\/www.codeheroes.fr\/2021\/10\/25\/git-pourquoi-ecrire-des-commits-atomiques\/","guid":"https:\/\/www.codeheroes.fr\/2021\/10\/25\/git-pourquoi-ecrire-des-commits-atomiques\/","description":"Beaucoup de personnes, par simplicit\u00e9, cr\u00e9\u00e9es des commits contenant l\u2019ensemble de leurs modifications. Pourtant proc\u00e9der ainsi peut poser de nombreux soucis. C\u2019est pourquoi il est souvent recommand\u00e9 d\u2019\u00e9crire des commits atomiques.","pubDate":"Mon, 06 Jan 2025 00:24:00 GMT","category":"D\u00e9veloppement"},{"title":"[Signet] Star Rating: An SVG Solution","link":"https:\/\/ishadeed.com\/article\/star-rating-svg\/","guid":"https:\/\/ishadeed.com\/article\/star-rating-svg\/","description":"For websites and platforms that provide users with content or reviews, it\u2019s important to include a star rating. Recently, I needed to implement a star rating component for a project [...]","pubDate":"Mon, 06 Jan 2025 00:20:00 GMT","category":"D\u00e9veloppement"},{"title":"[Projet] Coldark","link":"https:\/\/armand.philippot.eu\/projets\/coldark\/","guid":"https:\/\/armand.philippot.eu\/projets\/coldark\/","description":"Deux th\u00e8mes (clair et sombre) dans les tons bleu-gris.","pubDate":"Sun, 05 Jan 2025 20:30:00 GMT","category":"Th\u00e8mes"},{"title":"[Projet] ArmandPhilippot.com","link":"https:\/\/armand.philippot.eu\/projets\/armandphilippot-com\/","guid":"https:\/\/armand.philippot.eu\/projets\/armandphilippot-com\/","description":"Mon pr\u00e9c\u00e9dent site web.","pubDate":"Sun, 05 Jan 2025 16:07:00 GMT"},{"title":"[Guide] Installer LAMP sur Manjaro","link":"https:\/\/armand.philippot.eu\/guides\/installer-lamp-manjaro\/","guid":"https:\/\/armand.philippot.eu\/guides\/installer-lamp-manjaro\/","description":"Retrouvez toutes les \u00e9tapes pour installer un serveur LAMP fonctionnel sur Manjaro.","pubDate":"Sat, 04 Jan 2025 23:32:00 GMT","category":"D\u00e9veloppement"},{"title":"[Blogroll] Adrian Roselli","link":"https:\/\/adrianroselli.com\/","guid":"https:\/\/adrianroselli.com\/","description":"Si l\u2019accessibilit\u00e9 web vous int\u00e9resse, le blog d\u2019Adrian est une excellente ressource. Il donne des conseils et critique certains mod\u00e8les que l\u2019ont retrouve souvent sur le web. Point bonus\u00a0: il met \u00e0 jour ses articles donc m\u00eame les articles plus anciens sont \u00e0 consulter\u202f!","pubDate":"Sat, 28 Dec 2024 20:39:00 GMT","category":["Accessibilit\u00e9","D\u00e9veloppement"]},{"title":"[Blogroll] Ahmad Shadeed","link":"https:\/\/ishadeed.com\/","guid":"https:\/\/ishadeed.com\/","description":"Si vous vous int\u00e9ressez \u00e0 CSS, le blog d\u2019Ahmad est \u00e0 suivre sans h\u00e9sitation. Il \u00e9crit notamment des articles pouss\u00e9s \u00e0 propos des nouvelles fonctionnalit\u00e9s CSS. Son seul d\u00e9faut\u00a0: un flux RSS qui n\u2019affiche m\u00eame pas un extrait\/une introduction de l\u2019article.","pubDate":"Sat, 28 Dec 2024 20:30:00 GMT","category":["CSS","D\u00e9veloppement"]},{"title":"[Signet] Projet libre\u00a0: \u00e0 chaque ressource sa licence","link":"https:\/\/www.palabritudes.net\/2021\/05\/05\/projet-libre-a-chaque-ressource-sa-licence.html","guid":"https:\/\/www.palabritudes.net\/2021\/05\/05\/projet-libre-a-chaque-ressource-sa-licence.html","description":"Je r\u00e9alise r\u00e9guli\u00e8rement des audits de code source visant \u00e0 v\u00e9rifier l\u2019absence de \u00ab\u00a0mine juridique\u00a0\u00bb dans une application. Cela m\u2019a amen\u00e9 \u00e0 me pencher avec attention sur la licence des projets libres et \u00e0 constater que la licence annonc\u00e9e par ces projets \u00e9tait en g\u00e9n\u00e9ral trop monolithique.","pubDate":"Sat, 28 Dec 2024 20:22:00 GMT","category":"Licences"},{"title":"[Signet] RTL Styling 101","link":"https:\/\/rtlstyling.com\/posts\/rtl-styling","guid":"https:\/\/rtlstyling.com\/posts\/rtl-styling","description":"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.","pubDate":"Sat, 28 Dec 2024 20:15:00 GMT","category":["CSS","D\u00e9veloppement"]},{"title":"[Signet] Je ne suis plus \u00e0 vendre sur LinkedIn","link":"https:\/\/ploum.net\/je-ne-suis-plus-a-vendre-sur-linkedin\/","guid":"https:\/\/ploum.net\/je-ne-suis-plus-a-vendre-sur-linkedin\/","description":"Hier, j\u2019ai enfin supprim\u00e9 mon compte LinkedIn. Ce compte me narguait depuis 2006 par son inutilit\u00e9 et son impact sur ma bo\u00eete mail. Ce compte que je voulais supprimer depuis des ann\u00e9es, mais que je gardais, acceptant son co\u00fbt de maintenance, dans la crainte qu\u2019il me soit un jour utile.","pubDate":"Sat, 28 Dec 2024 20:12:00 GMT","category":"R\u00e9seaux sociaux"},{"title":"[Signet] Je travaille 50\u202fh par semaine","link":"https:\/\/grisebouille.net\/je-travaille-50h-par-semaine\/","guid":"https:\/\/grisebouille.net\/je-travaille-50h-par-semaine\/","description":"Vous aussi, \u00e7a vous fascine, la fiert\u00e9 avec laquelle certaines personnes vous annoncent qu\u2019elles se tuent \u00e0 la t\u00e2che ? Alors cette BD est pour vous.","pubDate":"Sat, 28 Dec 2024 20:01:00 GMT","category":"Bandes dessin\u00e9es"},{"title":"[Signet] The math of CSS Locks","link":"https:\/\/fvsch.com\/css-locks","guid":"https:\/\/fvsch.com\/css-locks","description":"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.","pubDate":"Sat, 28 Dec 2024 19:51:00 GMT","category":["CSS","D\u00e9veloppement"]},{"title":"[Signet] Mojeek\u00a0: un moteur de recherche ind\u00e9pendant et respectueux de la vie priv\u00e9e","link":"https:\/\/lord.re\/shares\/22-mojeek-un-moteur-de-recherche-ind%C3%A9pendant-et-respectueux-de-la-vie-priv%C3%A9e\/","guid":"https:\/\/lord.re\/shares\/22-mojeek-un-moteur-de-recherche-ind%C3%A9pendant-et-respectueux-de-la-vie-priv%C3%A9e\/","description":"Il s'agit d'un moteur de recherche avec son propre index. Il a \u00e9t\u00e9 cr\u00e9\u00e9 en 2004 et grandit petit \u00e0 petit depuis tout ce temps.","pubDate":"Sat, 28 Dec 2024 19:50:00 GMT","category":"Web"},{"title":"[Signet] Le Web est-il devenu trop compliqu\u00e9 ?","link":"https:\/\/framablog.org\/2020\/12\/30\/le-web-est-il-devenu-trop-complique\/","guid":"https:\/\/framablog.org\/2020\/12\/30\/le-web-est-il-devenu-trop-complique\/","description":"Le Web, tout le monde s\u2019en sert et beaucoup en sont tr\u00e8s contents. Mais, m\u00eame parmi ceux et celles qui sont ravi\u00b7es de l\u2019utiliser, il y a souvent des critiques. Elles portent sur de nombreux aspects et je ne vais pas essayer de lister ici toutes ces critiques. Je vais parler d\u2019un probl\u00e8me souvent ressenti : le Web n\u2019est-il pas devenu trop compliqu\u00e9 ?","pubDate":"Sat, 28 Dec 2024 19:49:00 GMT","category":"Web"},{"title":"[Signet] Thinking Like a Front-end Developer","link":"https:\/\/ishadeed.com\/article\/thinking-like-a-front-end-developer\/","guid":"https:\/\/ishadeed.com\/article\/thinking-like-a-front-end-developer\/","description":"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\u2019s dive in.","pubDate":"Sat, 28 Dec 2024 15:28:00 GMT","category":"D\u00e9veloppement"},{"title":"[Signet] The Great Divide","link":"https:\/\/css-tricks.com\/the-great-divide\/","guid":"https:\/\/css-tricks.com\/the-great-divide\/","description":"Let\u2019s say there is a divide happening in front-end development. I feel it, but it\u2019s 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.","pubDate":"Sat, 28 Dec 2024 15:15:00 GMT","category":"D\u00e9veloppement"}]}}