<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts category&apos;s feed</title><description>The latest blog posts published in Posts category of Armand Philippot&apos;s website.</description><link>https://armand.philippot.eu/</link><language>en-us</language><atom:link href="https://armand.philippot.eu/en/blog/posts/feed.xml" rel="self" type="application/rss+xml"/><item><title>[Post] New year, new version</title><link>https://armand.philippot.eu/en/blog/posts/2026-new-year-new-version/</link><guid isPermaLink="true">https://armand.philippot.eu/en/blog/posts/2026-new-year-new-version/</guid><description>To start the year 2026 off right, I just shipped a new version of this website. This doesn&apos;t bring much graphical changes; the changes are mostly technical and tied to routing.</description><pubDate>Fri, 02 Jan 2026 00:47:00 GMT</pubDate><content:encoded>&lt;p&gt;It’s been a year since I put online this website and I must admit, I haven’t published much since then. I quickly embarked on technical changes and then let things drag on. As I had some changes pending, the editorial aspect was completely neglected.&lt;/p&gt;
&lt;p&gt;So, what’s new in this version?&lt;/p&gt;
&lt;h2 id=&quot;mainly-technical-improvements&quot;&gt;Mainly technical improvements&lt;/h2&gt;
&lt;p&gt;From a technical point of view, nothing changes; this website still uses Astro! However, I brought some changes to reduce code duplication and improve my developer experience.&lt;/p&gt;
&lt;h3 id=&quot;simplified-routing&quot;&gt;Simplified routing&lt;/h3&gt;
&lt;p&gt;I refactored my way of using Astro’s built-in routing. Previously, templates were duplicated both per content categories and per language.&lt;/p&gt;
&lt;p&gt;Now I have a single page template responsible for choosing the layout without worrying about the language and I no longer translate any routes in the source code. This means that if tomorrow I want to reuse my code for another website and I prefer to use “articles” instead of “posts” in the URL, this is now possible!&lt;/p&gt;
&lt;h3 id=&quot;use-of-view-transitions&quot;&gt;Use of view transitions&lt;/h3&gt;
&lt;p&gt;Now that Firefox also supports view transitions, I decided to test them on this website. I’m not using any fancy animations. However, navigation between pages now seems smoother, which should please those used to single-page applications (SPA).&lt;/p&gt;
&lt;h3 id=&quot;bug-fixes&quot;&gt;Bug fixes&lt;/h3&gt;
&lt;p&gt;I noticed a performance issue on mobile due to the SVG used for the background. It seems the best way to fix this is to use a static image instead of my previous method. Doing so led me to adjust other things, such as the website’s colors.&lt;/p&gt;
&lt;p&gt;I also cleaned up the source code after noticing it contained extra, unwanted attributes. It seems that when using spread syntax with slots, Astro automatically adds &lt;code&gt;slot&lt;/code&gt; as an attribute instead of removing it after use.&lt;/p&gt;
&lt;h2 id=&quot;graphical-changes&quot;&gt;Graphical changes&lt;/h2&gt;
&lt;h3 id=&quot;improved-navigation-sidebar&quot;&gt;Improved navigation sidebar&lt;/h3&gt;
&lt;p&gt;The most noticeable change is probably the logo. I wasn’t satisfied with the previous version and the rendering was good in Firefox quick links or in Google search results. The first point is now fixed. All that remains is to wait and see how the rendering on Google improves.&lt;/p&gt;
&lt;p&gt;Then, I also updated how the site settings are displayed. While changing the theme might be considered a secondary feature, switching between languages should be immediately visible to website users. So I removed the modal — only for large viewports, like a computer screen — and everything is now configurable directly from the navigation bar.&lt;/p&gt;
&lt;h3 id=&quot;refined-dark-theme&quot;&gt;Refined dark theme&lt;/h3&gt;
&lt;p&gt;The dark theme has been improved. At least, I hope so. I mostly use the websites light mode and only switch to dark mode in the evening or at night. When I switch over, I also automatically activate &lt;a href=&quot;https://github.com/jonls/redshift&quot;&gt;Redshift&lt;/a&gt;. This was an important point I hadn’t considered a year ago, and the color choices were therefore rather disappointing.&lt;/p&gt;
&lt;p&gt;This new dark theme is… darker, and the blue-grey tone is now respected by Redshift. At least, with my settings. I took the opportunity to update the shadows and border colors. I think, overall, this looks better than before.&lt;/p&gt;
&lt;h3 id=&quot;minor-layout-changes&quot;&gt;Minor layout changes&lt;/h3&gt;
&lt;p&gt;This new version includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;larger blank spaces in various parts of the site, which I think improves readability;&lt;/li&gt;
&lt;li&gt;a different layout for page titles and cover images;&lt;/li&gt;
&lt;li&gt;a more reasonable size for the buttons available in code blocks.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;whats-next&quot;&gt;What’s next?&lt;/h2&gt;
&lt;p&gt;I think what I wrote a year ago in &lt;a href=&quot;https://armand.philippot.eu/en/blog/posts/new-website#whats-next&quot;&gt;“A New Site”&lt;/a&gt; still applies. I have improved my development experience but I already see other improvements that are maybe more focused on the editorial side than development this time.&lt;/p&gt;
&lt;p&gt;I will also try to post a bit more often. In particular, I plan to write an article on how I create my routes because I have been asked to do so and because route translation management is a question that comes up often. That said, I make no promises regarding its publication date…&lt;/p&gt;
&lt;p&gt;In the meantime, I wish you a happy new year!&lt;/p&gt;</content:encoded></item><item><title>[Post] Contribute to the Astro&apos;s project</title><link>https://armand.philippot.eu/en/blog/posts/contribute-astro/</link><guid isPermaLink="true">https://armand.philippot.eu/en/blog/posts/contribute-astro/</guid><description>Contributing to an open-source project can be intimidating. There is some projects more welcoming than others: Astro is one of them!</description><pubDate>Sat, 08 Feb 2025 23:53:00 GMT</pubDate><content:encoded>&lt;p&gt;I’ve been using open-source projects for a long time, but I’ve never really contributed to an existing project. I’ve created a few issues or fixed one or two minor bugs or typo in the documentation, but I’ve never tried to get involved.&lt;/p&gt;
&lt;p&gt;Then, in 2024, I finally found a project that made me want to participate. This project is called Astro! A year later, I share with you my journey and some ideas if you also want to get started.&lt;/p&gt;
&lt;h2 id=&quot;what-is-a-contribution&quot;&gt;What is a contribution?&lt;/h2&gt;
&lt;p&gt;Before I venture further, I think it’s important to define what I mean by contribution. For many, participating in an open-source project is synonymous with coding. Sure, coding is a valuable skill that’s applicable to all projects, but there are other ways to contribute.&lt;/p&gt;
&lt;p&gt;In my opinion, any act that helps to evolve a project can be called a contribution:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Are you experiencing a bug? Create a detailed ticket with a minimal reproduction so that it can be fixed and does not happen to other people!&lt;/li&gt;
&lt;li&gt;Do you know how to fix a bug? Feel free to create a “pull request” (or “merge request” depending on the platform)!&lt;/li&gt;
&lt;li&gt;Are you more comfortable with words? Consider looking at what can be done on the documentation!&lt;/li&gt;
&lt;li&gt;Are you fluent in English and another language? Feel free to see if you can help translate the documentation!&lt;/li&gt;
&lt;li&gt;Not comfortable enough in English to translate? You can always review the translations submitted in your language and approve or suggest improvements!&lt;/li&gt;
&lt;li&gt;Have you always enjoyed getting answers to your help requests? You can do the same by providing technical support to other users!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Well, you get the idea! There are many ways to contribute to a project. All kinds of skills can be useful.&lt;/p&gt;
&lt;h2 id=&quot;my-journey-as-an-astro-contributor&quot;&gt;My journey as an Astro contributor&lt;/h2&gt;
&lt;p&gt;A year ago, I decided to test Astro. I’m experiencing a problem but can’t find the information in the documentation. Rather than opening an issue in the main repository of Astro, I’m looking to see if a similar issue has been reported before. It turns out that it has and that it’s not a bug. Since it seems that I’m not the only one experiencing this issue, I figure the documentation should make that clear.&lt;/p&gt;
&lt;h3 id=&quot;issues-opening&quot;&gt;Issues opening&lt;/h3&gt;
&lt;p&gt;I thus create &lt;a href=&quot;https://github.com/withastro/docs/issues/6477&quot;&gt;my first issue in the Astro Docs repository&lt;/a&gt;. This issue didn’t get a response right away, but that didn’t stop me from creating other issues in the other repositories when I encountered an issue that looked like a bug to me.&lt;/p&gt;
&lt;p&gt;It’s not always obvious at first which repository to report the issue to. It’s possible to do it in the main repository… but I prefer it when I post in the right place the first time. These issues allowed me to get familiar with different repositories of the project: the core, the docs, the compiler and the language tools.&lt;/p&gt;
&lt;p&gt;I was surprised by the reception; it’s pretty rare that someone thanks me for creating an issue! In itself, it’s not important. As long as the problem is fixed, that’s all that matters. That said, I recognize that this kind of reception makes a difference, especially when you’re not sure if it’s a bug or the expected behavior.&lt;/p&gt;
&lt;h3 id=&quot;followed-by-pull-requests&quot;&gt;Followed by pull requests&lt;/h3&gt;
&lt;p&gt;I then took the opportunity of an issue labeled “Good first issue” (meaning: newcomers are welcome) to make my first &lt;abbr title=&quot;Pull Request&quot;&gt;PR&lt;/abbr&gt; in Astro’s main repo! The goal was to &lt;a href=&quot;https://github.com/withastro/astro/pull/10697&quot;&gt;convert a remark plugin to a rehype plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In June, my first ticket (related to documentation) was close to being solved, all that was missing was a PR. So I took that opportunity to do it myself.&lt;/p&gt;
&lt;p&gt;The various interactions with the Astro team and contributors made me want to continue contributing. So I looked at what could be within my capabilities.&lt;/p&gt;
&lt;h3 id=&quot;involved-in-astro-docs&quot;&gt;Involved in Astro Docs&lt;/h3&gt;
&lt;p&gt;Since I was learning how to use Astro, I decided to linger in the Astro Docs repository.&lt;/p&gt;
&lt;h4 id=&quot;french-translations&quot;&gt;French translations&lt;/h4&gt;
&lt;p&gt;The documentation wasn’t completely translated in French. So I tell myself that participating in the translation would be a great way to be more familiar with Astro concepts!&lt;/p&gt;
&lt;p&gt;I started by updating some translations and creating some missing translations. I also reviewed translations submitted by other contributors.&lt;/p&gt;
&lt;div aria-label=&quot;Translations management&quot;&gt;&lt;p&gt;Participating in translation made me discover a new tool: &lt;a href=&quot;https://lunaria.dev/&quot;&gt;Lunaria&lt;/a&gt;. If you’re maintaining a multilingual documentation, I recommend you to take a look!&lt;/p&gt;&lt;/div&gt;
&lt;h4 id=&quot;reviewing-the-english-documentation&quot;&gt;Reviewing the English documentation&lt;/h4&gt;
&lt;p&gt;I was curious to see the process of building the documentation as a whole. At the same time, Astro version 5 was appearing as a beta. So I started looking at other PRs and tickets, this time in English.&lt;/p&gt;
&lt;p&gt;I was certainly less comfortable reviewing the English wording, but I was able to make myself useful by fixing any typos or formatting issues.&lt;/p&gt;
&lt;h4 id=&quot;various-documentation-improvements&quot;&gt;Various documentation improvements&lt;/h4&gt;
&lt;p&gt;While translating in French, I sometimes noticed some typos or formatting issues in the original version; this was a good opportunity to get a foot in the English documentation by correcting them.&lt;/p&gt;
&lt;p&gt;Then I decided to make some improvements to the API Reference page. The idea was to bring a bit more consistency, add missing information and fix any errors. This gave me the opportunity to exchange with another member of the team.&lt;/p&gt;
&lt;p&gt;When v5 was still in beta, I finally tested the Astro tutorial! A bit late… but there was no question of learning here. I wanted to help verify that everything was working correctly and make changes where necessary. I must say that it covers the concepts necessary to quickly get started with Astro!&lt;/p&gt;
&lt;h4 id=&quot;participating-to-the-talking--docing-event&quot;&gt;Participating to the “Talking &amp;amp; Doc’ing” event&lt;/h4&gt;
&lt;p&gt;Every Thursday, or almost, a “Talking &amp;amp; Doc’ing” event is organized on the Astro’s Discord server. The idea behind this event is to discuss the best way to handle certain issues, changes to be made to a current PR, changes to the organization of the documentation, etc. Since I was interested in the process of creating the documentation, I finally decided to attend.&lt;/p&gt;
&lt;p&gt;Since then, I continue to attend to this event. I say “attend” rather than “participate” because I must admit that I am rather passive. To begin with, I don’t really like speaking even in French (which can contrast with my writing). Then, as much as I can write in English, I am not particularly comfortable speaking in English. So, I leave my webcam (for the microphone) put away and I intervene only in writing. I must admit, it is not practical especially when it comes to discussing a PR created by oneself… Maybe one day I will decide to intervene orally.&lt;/p&gt;
&lt;h3 id=&quot;a-bit-of-technical-support&quot;&gt;A bit of technical support&lt;/h3&gt;
&lt;p&gt;I would sometimes answer questions about Astro on StackOverFlow.  Then, when I started translating the Astro documentation, I joined Discord so I could coordinate with other translators and avoid having to submit a duplicate translation. I then started to intervene occasionally in the support channel.&lt;/p&gt;
&lt;p&gt;Besides that, I try to help sort issues from the &lt;code&gt;docs&lt;/code&gt; repository and from time to time, those from the core repository. If I see an issue that has already been addressed, it’s an opportunity to propose a solution or refer to a ticket that already covers that case.&lt;/p&gt;
&lt;h3 id=&quot;contributions-leading-to-surprises&quot;&gt;Contributions leading to surprises&lt;/h3&gt;
&lt;p&gt;In December 2024, Astro 5 finally becomes stable. A blog post &lt;a href=&quot;https://astro.build/blog/astro-5/&quot;&gt;accompanies its official release&lt;/a&gt;. I already knew the different changes brought but I still read it with attention. Surprise at the bottom of the page: I saw my name in the acknowledgments!&lt;/p&gt;
&lt;p&gt;Then, in early 2025, I received a direct message on Discord from the co-founder of Astro. He offered me to join the Astro maintainers team. I wasn’t expecting it. I’ve certainly been quite active since June, but I didn’t think I would be trusted enough for this role and so quickly. Of course, I accepted this opportunity and I thank the team again for this trust!&lt;/p&gt;
&lt;div&gt;&lt;p&gt;The integration of new maintainers into the project is based on a system of nomination and voting. It is not voluntary or by application. Which explains why I was surprised.&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Finally, in October 2025, I received a new direct message from the co-founder of Astro to offer me, this time, to join the Astro core team! Obviously, I accepted; all I have to do now is become more comfortable speaking English, haha.&lt;/p&gt;
&lt;h3 id=&quot;lets-take-stock&quot;&gt;Let’s take stock&lt;/h3&gt;
&lt;p&gt;I’m not going to hide it from you, yes, I found it a bit intimidating. To begin with, I’m more of an introvert and I’m not particularly comfortable communicating in English. Then, not being used to participating in open-source projects, I wondered if I was doing the right thing by intervening a bit everywhere (and especially in the Astro team’s PRs) or if it was too much…&lt;/p&gt;
&lt;p&gt;That said, I don’t regret having started and getting involved in this project. I have to say that the welcome within the Astro community is no stranger to that. I have no doubt that there are other welcoming projects out there, but, I don’t know, there’s a little something extra. So, I’m glad I stumbled upon this project and to be part of it!&lt;/p&gt;
&lt;p&gt;For now, I plan to stay on the documentation side even though I know it pretty well now. There are always things to do, and I can practice technical writing in English. No, maintaining the docs is not just about fixing typos. In fact, it even have the right to &lt;a href=&quot;https://contribute.docs.astro.build/&quot;&gt;its own documentation website&lt;/a&gt;!&lt;/p&gt;
&lt;h2 id=&quot;want-to-join&quot;&gt;Want to join?&lt;/h2&gt;
&lt;h3 id=&quot;astro-project-architecture&quot;&gt;Astro project architecture&lt;/h3&gt;
&lt;p&gt;Astro has several repositories, here are the main ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/withastro/astro&quot;&gt;&lt;code&gt;withastro/astro&lt;/code&gt;&lt;/a&gt; which contains the project’s core;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/withastro/compiler&quot;&gt;&lt;code&gt;withastro/compiler&lt;/code&gt;&lt;/a&gt; which is used behind the scenes to transform templates;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/withastro/language-tools&quot;&gt;&lt;code&gt;withastro/language-tools&lt;/code&gt;&lt;/a&gt; which focuses on the tools editors need to understand Astro syntax;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/withastro/starlight&quot;&gt;&lt;code&gt;withastro/starlight&lt;/code&gt;&lt;/a&gt; which contains the sources for the tool dedicated to creating documentation sites;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/withastro/docs&quot;&gt;&lt;code&gt;withastro/docs&lt;/code&gt;&lt;/a&gt; which contains Astro’s documentation (and its translations);&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/withastro/roadmap&quot;&gt;&lt;code&gt;roadmap&lt;/code&gt;&lt;/a&gt; which allows you to propose ideas (and to discuss these ideas) in order to develop Astro features.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;all-kinds-of-skills-can-be-useful&quot;&gt;All kinds of skills can be useful&lt;/h3&gt;
&lt;p&gt;Multiple repositories also mean diverse skills. For example, if you are more of a Go developer, you might be interested in the Astro compiler, while for the core of the project, you will need to know Typescript. If you are more of a wordsmith, don’t hesitate to join the Docs team!&lt;/p&gt;
&lt;p&gt;You can also contribute without having a lot of time to dedicate. For example, you can help triage tickets, check the code, or proofread the documentation. If you are on Discord, you can also help resolve help requests. Even occasionally, this type of contribution is always welcome!&lt;/p&gt;
&lt;p&gt;Don’t see yourself in any description? My list is not exhaustive, feel free to check if there is a place where you can contribute! And remember, you don’t need to commit full time, even occasional contributions are always welcome.&lt;/p&gt;
&lt;h3 id=&quot;before-starting&quot;&gt;Before starting&lt;/h3&gt;
&lt;p&gt;If you are still hesitant, I invite you to read the &lt;a href=&quot;https://docs.astro.build/en/contribute/&quot;&gt;Contribute to Astro&lt;/a&gt; page in the documentation. Next, be aware that each of these repositories contains a &lt;code&gt;CONTRIBUTING.md&lt;/code&gt; file. I recommend you read it before you start.&lt;/p&gt;
&lt;p&gt;Whether it’s for issues, &lt;abbr title=&quot;Requests For Comments&quot;&gt;RFCs&lt;/abbr&gt; or PRs, each repository has templates to fill out. These are not there to annoy you but to save time for people who will try to help you (whether to solve your problem, to reread your contribution, etc.). It’s therefore a win-win system.&lt;/p&gt;
&lt;p&gt;Finally, don’t hesitate to join the Astro Discord server. Being there is useful for coordinating if needed, but it can also allow you to find help or ask for advice.&lt;/p&gt;</content:encoded><category>Astro</category></item><item><title>[Post] A new website</title><link>https://armand.philippot.eu/en/blog/posts/new-website/</link><guid isPermaLink="true">https://armand.philippot.eu/en/blog/posts/new-website/</guid><description>Welcome to my website! Learn more about its contents in this first release note.</description><pubDate>Tue, 07 Jan 2025 14:40:00 GMT</pubDate><content:encoded>&lt;p&gt;After about fifteen years of using my old domain name (&lt;code&gt;armandphilippot.com&lt;/code&gt; for the record), I decided to start from scratch. It’s now time to present you the first version of armand.philippot.eu; welcome!&lt;/p&gt;
&lt;h2 id=&quot;introducing-armandphilippoteu&quot;&gt;Introducing armand.philippot.eu&lt;/h2&gt;
&lt;h4 id=&quot;my-technical-choices&quot;&gt;My technical choices&lt;/h4&gt;
&lt;p&gt;With this new website, I’m saying goodbye to Next.js and WordPress. I choose to build a static website, or almost. Thanks to &lt;a href=&quot;https://astro.build/&quot;&gt;Astro&lt;/a&gt;, I can have a static website with API routes to deal with some features like the contact form.&lt;/p&gt;
&lt;p&gt;My contents are written with Markdown using the MDX format to extend my formatting options a bit with the help of Remark/Rehype plugins and custom components.&lt;/p&gt;
&lt;p&gt;Speaking of components, the ones that required a bit of interactivity are build using &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Web_components&quot;&gt;Web components&lt;/a&gt;. With Astro, the template is easy to write : you just need to write an Astro component inside your custom tag. Then, all you need to do is to implement the interactivity with Javascript.&lt;/p&gt;
&lt;p&gt;For the search feature, I’m using &lt;a href=&quot;https://pagefind.app/&quot;&gt;Pagefind&lt;/a&gt; which can build an index for static websites. In the future, I’d like it to be better integrated in my design but for now, as long as it serves its purpose it’s good enough!&lt;/p&gt;
&lt;h4 id=&quot;content-types&quot;&gt;Content types&lt;/h4&gt;
&lt;p&gt;I chose to divide my contents by type. Currently, you will get access to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;guides: a somewhat long format that includes step-by-step procedures to achieve a result,&lt;/li&gt;
&lt;li&gt;notes: some raw contents (meaning unstructured, bordering on draft) for my personal usage before all,&lt;/li&gt;
&lt;li&gt;bookmarks: some links I find interesting and I want to share or to save to find them again later,&lt;/li&gt;
&lt;li&gt;a blogroll: some links to personal websites I like to read,&lt;/li&gt;
&lt;li&gt;a blog (posts and dedicated categories): I’ll publish there contents that doesn’t seem to fit elsewhere,&lt;/li&gt;
&lt;li&gt;some tags: you can retrieve the different content types on a same page filtered by topic.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This structure could evolve later if I choose to introduce new types of content.&lt;/p&gt;
&lt;h4 id=&quot;features&quot;&gt;Features&lt;/h4&gt;
&lt;p&gt;I haven’t added anything fancy. I want a simple content-driven website before all. So the features are the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a contact form,&lt;/li&gt;
&lt;li&gt;a search field available next to the menu,&lt;/li&gt;
&lt;li&gt;some settings allowing you to update:
&lt;ul&gt;
&lt;li&gt;the language (English or French),&lt;/li&gt;
&lt;li&gt;the website theme (light or dark),&lt;/li&gt;
&lt;li&gt;the code blocks theme (light or dark) independently of the website theme.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This website is bilingual. However, the translation or the rewriting in English will not be necessarily available at the same time as the French version. Writing takes time, so translating/rewriting (without using an automatic translator) takes even more time. Another point that seems important to me: in the future, some content may be exclusive to a language… I will decide on a case-by-case basis if the opportunity arises.&lt;/p&gt;
&lt;h2 id=&quot;whats-next&quot;&gt;What’s next?&lt;/h2&gt;
&lt;h3 id=&quot;improving-my-development-experience&quot;&gt;Improving my development experience&lt;/h3&gt;
&lt;p&gt;Currently, I’m okay with my choice of technologies. However, I know I have some technical point to improve. I have some issues in development mode. Thankfully they are not blocking to build my website. So I’ll will first search how to improve that.&lt;/p&gt;
&lt;h3 id=&quot;automating-the-build-process&quot;&gt;Automating the build process&lt;/h3&gt;
&lt;p&gt;I’m not using an host provider like Vercel or Netlify - that allowed to rebuild my website depending on my repository activity - but a VPS. So I’d like to implement something similar (but not necessarily as accomplished) instead of having to rebuild my website manually with each new content. I think that without automating this aspect, I risk getting bored and not posting as often as I would like.&lt;/p&gt;
&lt;h3 id=&quot;rethinking-the-blog-posts-organization&quot;&gt;Rethinking the blog posts organization&lt;/h3&gt;
&lt;p&gt;Blog posts are not meant to be updated (unless a typo or a broken link). So I think another organization could be helpful at least to organize myself.&lt;/p&gt;
&lt;p&gt;If I’m doing that, I think I will add some archive pages! They could be helpful to easily find a blog post by date. This change also implies a change in the URL of the page. I’m still hesitating between a classification by year only (&lt;code&gt;/blog/2025/new-website&lt;/code&gt;) or by year and by month (&lt;code&gt;/blog/2025/01/new-website&lt;/code&gt;). I’ll think about it.&lt;/p&gt;
&lt;h3 id=&quot;new-features&quot;&gt;New features&lt;/h3&gt;
&lt;p&gt;I’d like to add a comment management system and to explore the idea of &lt;a href=&quot;https://indieweb.org/Webmention&quot;&gt;Webmentions&lt;/a&gt;. It’s not urgent, but this is an idea I want to keep in mind for later.&lt;/p&gt;
&lt;p&gt;What’s next? Well, I think all I need to do is to add more contents to this website!&lt;/p&gt;</content:encoded></item></channel></rss>