# ArKoder — Architecte & développeur freelance à Strasbourg > Architecte de solutions et développeur freelance à Strasbourg. Conception de systèmes, front-end TypeScript, back-end Node.js et PHP, mise en production Docker et Kubernetes. Développeur freelance : Arnaud RITTI · Contact : hello@arkoder.dev · Basé à Strasbourg (fr-FR). ## Prestations - [Développeur freelance à Strasbourg](https://arkoder.dev/developpeur-freelance-strasbourg/) : Développeur web freelance à Strasbourg avec 15 ans d'expérience. Front-end TypeScript (React, Angular, Vue, Astro), back-end Node.js et PHP, infrastructure Docker et Kubernetes. Conception, développement et maintenance de vos projets web et API. - [Architecte solutions à Strasbourg](https://arkoder.dev/architecte-solutions-strasbourg/) : Architecte de solutions freelance à Strasbourg. Définition d'architecture web, choix de stack, audits techniques, plans de migration, encadrement d'équipes sur des projets TypeScript, PHP, microservices et cloud. - [Développeur front-end freelance à Strasbourg](https://arkoder.dev/developpeur-frontend-strasbourg/) : Développeur front-end freelance à Strasbourg : interfaces React, Angular et Vue en TypeScript, sites Astro, design systems, performance et accessibilité, jusqu'aux tests end-to-end. - [Développeur mobile freelance à Strasbourg](https://arkoder.dev/developpeur-mobile-strasbourg/) : Développeur mobile freelance à Strasbourg : applications React Native pour iOS et Android à partir d'une seule base TypeScript, progressive web apps installables, fonctionnement hors connexion et publication sur les stores. - [Développeur Node.js freelance à Strasbourg](https://arkoder.dev/developpeur-nodejs-strasbourg/) : Développeur back-end Node.js freelance à Strasbourg : API NestJS, monolithes AdonisJS, back-end Next.js, services distribués et TypeScript de bout en bout, jusqu'à la mise en production. - [Ingénieur DevOps freelance à Strasbourg](https://arkoder.dev/ingenieur-devops-strasbourg/) : Ingénieur DevOps freelance à Strasbourg : conteneurisation Docker, pipelines CI/CD (GitLab CI, GitHub Actions), Infrastructure as Code (OpenTofu, Ansible) et déploiements fiables pour vos applications PHP, Laravel et Symfony. - [Développeur Laravel à Strasbourg](https://arkoder.dev/developpeur-laravel-strasbourg/) : Développeur Laravel indépendant à Strasbourg, expert PHP et écosystème Laravel (Eloquent, Livewire, Filament, Octane, FrankenPHP). Conception d'API, applications web et plateformes e-commerce sur mesure. - [Infrastructure & Kubernetes freelance à Strasbourg](https://arkoder.dev/infrastructure-kubernetes-strasbourg/) : Freelance infrastructure et Kubernetes à Strasbourg : clusters Kubernetes et k3s, packaging Helm, déploiement GitOps avec Argo CD, observabilité (SigNoz, OpenTelemetry) et auto-hébergement Proxmox pour une infrastructure fiable et reproductible. - [Développeur Symfony à Strasbourg](https://arkoder.dev/developpeur-symfony-strasbourg/) : Développeur Symfony indépendant à Strasbourg, expert PHP et écosystème Symfony (Doctrine, Messenger, API Platform, Twig, Mercure). Conception d'applications métier, API et refontes de plateformes existantes. - [SRE et observabilité freelance à Strasbourg](https://arkoder.dev/sre-observabilite-strasbourg/) : Freelance SRE et observabilité à Strasbourg : instrumentation OpenTelemetry, stack SigNoz ou Prometheus, définition de SLO et d'error budgets, métriques DORA et postmortems blameless. - [Développeur PHP à Strasbourg · Laravel](https://arkoder.dev/developpeur-php-strasbourg/) : Développeur PHP indépendant à Strasbourg, expert Laravel et Symfony. Conception, développement et maintenance d'applications web, API et plateformes e-commerce sur mesure, en local ou en remote. - [Développeur WordPress à Strasbourg](https://arkoder.dev/developpeur-wordpress-strasbourg/) : Développeur WordPress indépendant à Strasbourg, expert PHP. Thèmes sur mesure, plugins custom, WordPress headless, optimisation des performances et sécurité. Intervention en remote et sur site dans le Grand Est. - [Audit & migration Laravel / Symfony](https://arkoder.dev/audit-migration-laravel-symfony/) : Audit et plan de migration pour vos projets PHP : versions de Laravel ou Symfony, dette technique, sécurité, performance. Livraison d'un rapport structuré et d'un plan d'action chiffré par un développeur freelance senior à Strasbourg. ## Projets - [🍼 Baby Bob](https://arkoder.dev/projets/baby-bob/) : Une application web qui accompagne les (futurs) parents du début de la grossesse au quotidien du nouveau-né : suivi des repas, du sommeil et des couches, courbes de croissance OMS, assistant IA et listes partagées, à deux et même hors connexion. - [🫧 Soap](https://arkoder.dev/projets/soap/) : Un SaaS qui réunit l'audit SEO technique continu et l'analytics sans cookie dans un seul tableau de bord. 58 vérifications par page, recommandations IA et serveur MCP. Construit avec Laravel. - [🏠 Voisya](https://arkoder.dev/projets/voisya/) : Une plateforme tout-en-un pour la gestion de copropriété et de location, qui réunit copropriétaires, gestionnaires et locataires autour des lots, baux, assemblées générales, charges et documents partagés. - [⚡ Pulses.cloud](https://arkoder.dev/projets/pluses_cloud/) : Une plateforme de WebSocket compatible avec Pusher et Laravel Echo, offrant des communications en temps réel illimitées. Basée sur Laravel et hébergée sur Fly.io. ## Articles de blog - [🍃 Spring Boot, Symfony, Laravel, NestJS : quatre frameworks, trois langages, une architecture](https://arkoder.dev/blog/spring_boot_symfony_laravel_meme_architecture/) : Spring Boot déroute moins qu'on ne le croit quand on vient de Symfony, Laravel ou NestJS : conteneur de services, annotations de routing, ORM à repositories, conventions fortes. Tour du framework Java, de ce que la JVM apporte vraiment, et de ce qui compte plus que le langage. - [🚦 Grafana k6 : les tests de charge écrits comme du code](https://arkoder.dev/blog/grafana_k6_tests_de_charge_as_code/) : k6 est un outil de test de charge open source en Go, piloté par des scripts JavaScript. Scénarios, seuils, sortie Prometheus ou OpenTelemetry : tour d'horizon de l'outil et de ce que change la version 2. - [🐘 pgloader : migrer une base MySQL vers PostgreSQL sans y passer le week-end](https://arkoder.dev/blog/pgloader_migrer_mysql_vers_postgresql/) : pgloader lit le schéma MySQL, le convertit en PostgreSQL et streame les données via COPY. Une commande suffit pour un premier essai, un fichier .load pour tout le reste : casts, filtres, renommages. - [🚀 TypeScript 7.0 : le compilateur passe au Go](https://arkoder.dev/blog/typescript_7_0_le_compilateur_passe_au_go/) : TypeScript 7.0 remplace le compilateur historique par un portage natif en Go (tsgo), jusqu'à 12x plus rapide sans changer la vérification de types. - [☸️ Prometheus sur Kubernetes : déclarer ses cibles plutôt que d'éditer un YAML géant](https://arkoder.dev/blog/prometheus_sur_kubernetes_kube_prometheus_stack/) : kube-prometheus-stack installe Prometheus, Alertmanager et Grafana en une commande Helm. Surtout, il apporte des CRD : chaque équipe déclare ses cibles et ses alertes, sans jamais toucher au prometheus.yml. - [🚂 Merge Trains GitLab : fusionner sans jamais casser main](https://arkoder.dev/blog/gitlab_ci_merge_trains/) : Deux MR passent chacune leur pipeline, mais cassent main une fois fusionnées ensemble. Les merge trains de GitLab testent les changements combinés avant de fusionner, dans l'ordre. Explications avec schémas. - [☸️ Kubernetes chez Scaleway : Kapsule, HAProxy en ingress et le piège du CPU steal](https://arkoder.dev/blog/kubernetes_kapsule_scaleway_haproxy_terraform/) : Monter un cluster Kapsule entièrement en Terraform, poser HAProxy comme ingress controller derrière un Load Balancer Scaleway, et surtout comprendre pourquoi les gammes PLAY2 et PRO2 partagent leurs vCPU. - [🔎 Le postmortem blameless : transformer une panne en apprentissage](https://arkoder.dev/blog/postmortem_blameless/) : Le postmortem blameless analyse un incident sans chercher de coupable : faits, timeline, causes systémiques, actions correctives. Une pratique SRE pour apprendre de ses pannes plutôt que de les répéter. - [🛡️ SonarQube : l'analyse statique qui garde ton code propre](https://arkoder.dev/blog/sonarqube_analyse_statique_qualite_code/) : SonarQube analyse ton code en continu : bugs, vulnérabilités, code smells, couverture. Avec le quality gate et le « Clean as You Code », il bloque ce qui dégrade le nouveau code, directement dans la CI. - [🦊 GitLab CI : comprendre le pipeline .gitlab-ci.yml, pour de bon](https://arkoder.dev/blog/gitlab_ci_fondamentaux_du_pipeline/) : Stages, jobs, runners, cache, artifacts, rules : les fondamentaux de GitLab CI expliqués clairement, avec le mental model qui rend le fichier .gitlab-ci.yml limpide. - [🚦 Angular 22 : signals, zoneless et cycle annuel, ce qui a vraiment changé](https://arkoder.dev/blog/angular_22_signals_zoneless_cycle_annuel/) : Angular 22 est sorti le 3 juin 2026 : OnPush par défaut, hydratation incrémentale par défaut, Signal Forms en API publique. Et un changement qu'on remarque moins mais qui pèse plus lourd sur un projet client : le passage à une majeure tous les douze mois. - [🚀 Argo CD : le GitOps sur k3s, le dépôt Git comme source de vérité](https://arkoder.dev/blog/argocd_gitops_k3s/) : Argo CD applique le GitOps à Kubernetes : le dépôt Git décrit l'état souhaité du cluster, et Argo CD le synchronise en continu. Installation sur k3s, objet Application, self-heal et rollback par git revert. - [🐳 Dockerfile : multi-stage, cache et secrets pour des images rapides et sûres](https://arkoder.dev/blog/dockerfile_multistage_cache_et_secrets/) : Ordre des couches, multi-stage, cache mounts BuildKit et secrets de build : les techniques qui rendent un Dockerfile rapide à construire, léger à déployer et sans fuite de secret. - [🧰 Angular : le tooling clé en main, du scaffolding aux tests](https://arkoder.dev/blog/angular_tooling_cle_en_main/) : Ce que couvre réellement la CLI Angular en v22 : scaffolding, injection de dépendances, HTTP réactif, Signal Forms, accessibilité, rendu serveur, tests Vitest et serveur MCP. Un tour du propriétaire, code à l'appui, de tout ce qu'on n'a pas à installer. - [🎯 SLO, SLI et error budgets : arrêter de viser le 100 %](https://arkoder.dev/blog/slo_sli_error_budget/) : SLI, SLO, error budget : le trio de la fiabilité selon la pratique SRE. Mesurer la bonne chose, se fixer un objectif réaliste, et transformer le droit à l'erreur en outil de décision entre livrer et fiabiliser. - [🅰️ Angular : pourquoi je préfère un framework complet à une bibliothèque](https://arkoder.dev/blog/angular_framework_complet_vs_bibliotheques_js/) : Routeur, client HTTP, formulaires, i18n, SSR, tests : Angular livre ces briques ensemble, versionnées ensemble et migrées ensemble. Pourquoi ce choix coûte moins cher qu'une pile assemblée autour de React ou de Vue, et dans quels cas il ne se justifie pas. - [🧰 Ansible : configurer ses serveurs de façon reproductible](https://arkoder.dev/blog/ansible_serveurs_reproductibles/) : Ansible configure tes serveurs en YAML, sans agent à installer : inventaire, playbooks, modules idempotents. Le complément naturel d'OpenTofu pour transformer une VM nue en service prêt à l'emploi. - [⎈ Helm 4 : le gestionnaire de paquets qui dompte le YAML Kubernetes](https://arkoder.dev/blog/helm_4_le_gestionnaire_de_paquets_kubernetes/) : Helm 4 packe vos déploiements Kubernetes en charts paramétrables, versionnés et installables en une commande. Server-side apply par défaut, plugins WebAssembly : le point sur la nouvelle majeure. - [📊 Les 4 métriques DORA : mesurer sa livraison sans se mentir](https://arkoder.dev/blog/metriques_dora_devops/) : Les métriques DORA résument la performance de livraison logicielle en quatre chiffres : fréquence de déploiement, délai des changements, taux d'échec et temps de rétablissement. Deux pour la vitesse, deux pour la stabilité. - [☸️ Kubernetes : comprendre l'orchestration de conteneurs sans se noyer](https://arkoder.dev/blog/kubernetes_comprendre_orchestration_conteneurs/) : Pods, deployments, services, ingress : les concepts fondamentaux de Kubernetes expliqués avec le fil conducteur du modèle déclaratif. Comprendre avant de déployer. - [🧱 OpenTofu : décrire son infrastructure en code (le fork libre de Terraform)](https://arkoder.dev/blog/opentofu_infra_as_code/) : OpenTofu décrit ton infrastructure en fichiers versionnés : un cycle write, plan, apply pour créer des serveurs et des ressources de façon reproductible. Le fork open source de Terraform, sous licence MPL 2.0. - [🐳 Docker : les fondamentaux de la conteneurisation, pour de bon](https://arkoder.dev/blog/docker_les_fondamentaux_de_la_conteneurisation/) : Images, conteneurs, volumes, réseaux, Docker Compose : les briques de base de Docker expliquées clairement, avec le mental model qui évite les erreurs de débutant. - [🫧 Soap : 58 vérifications, carte des redirections et assistant IA](https://arkoder.dev/blog/soap_nouveautes_audit_seo/) : Depuis son lancement, Soap a bien grandi : 58 vérifications réparties en 7 catégories (dont GEO et AEO), une carte des redirections, un explorateur de structure et un assistant IA ancré sur vos audits. Tour des nouveautés. - [🖥️ Proxmox VE : le socle de virtualisation open source de mon homelab](https://arkoder.dev/blog/proxmox_ve_virtualisation_open_source_homelab/) : Proxmox VE 9.2 transforme un serveur nu en plateforme de virtualisation : machines virtuelles KVM, conteneurs LXC, cluster, sauvegardes. Le point de départ de tout homelab sérieux. - [🫧 Soap : l'audit SEO technique et l'analytics réunis dans un seul outil](https://arkoder.dev/blog/soap_audit_seo_et_analytics/) : Je lance Soap, un SaaS qui réunit l'audit SEO technique continu et l'analytics sans cookie. 47 vérifications en 7 catégories, recommandations IA, serveur MCP, le tout construit avec Laravel. - [🐞 Buggregator : le serveur de débogage tout-en-un pour PHP](https://arkoder.dev/blog/buggregator_serveur_debug_local_php/) : Buggregator est un serveur de débogage local qui agrège dumps, mails SMTP, exceptions Sentry, profiling XHProf, logs Monolog et bien d'autres dans une seule interface. Compatible Laravel, Symfony, Spiral, WordPress et toutes les apps PHP. - [🧠 Laravel AI SDK : construire des applications intelligentes avec Laravel](https://arkoder.dev/blog/laravel_ai_sdk_construire_des_applications_intelligentes/) : Le Laravel AI SDK officiel offre une API unifiée pour interagir avec OpenAI, Anthropic, Gemini, Groq, xAI et plus encore. Génération de texte, structured output, agents, outils, images, audio, embeddings, reranking, vector stores : tour d'horizon de ce que ça change pour les développeurs Laravel. - [📡 Laravel PAO : la sortie optimisée pour les agents IA](https://arkoder.dev/blog/laravel_pao_sortie_optimisee_pour_les_agents/) : Laravel PAO transforme la sortie des outils PHP (PHPUnit, Pest, Paratest, PHPStan, Rector, Artisan) en un format directement exploitable par un agent IA. Compatible avec n'importe quel projet PHP, pas uniquement Laravel. - [📊 OpenPanel : analytics open-source, self-hosté, sans cookie](https://arkoder.dev/blog/openpanel_analytics_self_hosted/) : OpenPanel se positionne comme l'alternative open-source à Mixpanel et Plausible : events, funnels, session replay, le tout auto-hébergeable sous AGPL et compatible RGPD. - [🎻 Symfony 8.1 : du DI mieux pensé, du Console plus agréable, du HttpClient solide](https://arkoder.dev/blog/symfony_8_1_les_nouveautes/) : Symfony 8.1 sort le 29 mai 2026 avec 18 features qui touchent presque tous les composants : Console, HttpClient, Forms, RateLimiter, Messenger, DI. Tour des changements qui comptent pour le quotidien. - [🤖 Laravel Boost : quand Laravel parle aux agents IA](https://arkoder.dev/blog/laravel_boost_quand_laravel_parle_aux_agents_ia/) : Laravel Boost est le package officiel qui transforme une application Laravel en un environnement exploitable nativement par les agents IA (Claude Code, Cursor, agents custom). Serveur MCP, outils typés, intégration avec Tinker et Pail : tour d'horizon. - [🎺 WordPress 7.0 « Armstrong » : la première major où WordPress assume l'IA](https://arkoder.dev/blog/wordpress_7_armstrong/) : WordPress 7.0 est sorti le 20 mai 2026. Premier socle d'IA côté Core (AI Client, Abilities API), dashboard repensé, blocs Gallery lightbox, Breadcrumbs, Icons, et un Site Editor enfin extensible. - [📜 Laravel Pail : tailler ses logs en temps réel, enfin](https://arkoder.dev/blog/laravel_pail_tailler_ses_logs_en_temps_reel/) : Laravel Pail apporte un tail des logs filtrable, lisible et interactif directement dans le terminal. Plus besoin de jouer du grep sur un fichier laravel.log géant, ni de lancer un outil tiers. Présentation et bonnes pratiques. - [🛒 Sylius : e-commerce headless construit sur Symfony et API Platform](https://arkoder.dev/blog/sylius_e_commerce_headless_symfony/) : Sylius est un framework e-commerce open-source (MIT) bâti sur Symfony et API Platform. Headless natif, BDD, modulaire. La référence quand on veut du sur-mesure sans repartir d'un Magento. - [🔥 Ember : un htop pour Caddy et FrankenPHP, direct dans le terminal](https://arkoder.dev/blog/ember_monitoring_temps_reel_caddy_frankenphp/) : Ember est un dashboard d'observabilité temps réel pour Caddy et FrankenPHP, accessible depuis le terminal et sans dépendre d'une stack Prometheus complète. Présentation, installation et cas d'usage. - [🌙 Lunar : un e-commerce Laravel qui ne ressemble pas à un fork de Magento](https://arkoder.dev/blog/lunar_e_commerce_laravel/) : Lunar est un package e-commerce headless pour Laravel, sous licence MIT. Eloquent partout, admin Filament, multi-currency natif. La proposition la plus crédible côté Laravel face à Sylius. - [🟢 AdonisJS : le Laravel du monde Node, sans le folklore JavaScript](https://arkoder.dev/blog/adonisjs_le_laravel_du_monde_node/) : AdonisJS est un framework Node.js TypeScript inspiré de Laravel, qui propose ORM, validation, auth, queues et CLI dans un package cohérent. Idéal pour les développeurs PHP qui veulent passer côté Node sans abandonner les conventions qui fonctionnent. - [🪺 NestJS : quand le Node devient enterprise](https://arkoder.dev/blog/nestjs_quand_le_node_devient_enterprise/) : NestJS est le framework Node.js le plus structurant du moment. Architecture modulaire, décorateurs Angular-like, injection de dépendances stricte, écosystème massif. Aperçu de ses points forts, ses limites et le profil de projets où il brille. - [✨ Symfony UX : interfaces réactives en Twig, sans framework JS](https://arkoder.dev/blog/symfony_ux_interfaces_reactives_twig/) : Symfony UX rassemble Stimulus, Turbo, Live Components, Twig Components et une vingtaine de packages prêts à l'emploi. Construire un dashboard ou un formulaire interactif sans jamais sortir de Twig. - [🧩 Laravel 13 : les attributs PHP qui changent le quotidien](https://arkoder.dev/blog/laravel_13_les_attributs_php_qui_changent_le_quotidien/) : Laravel 13 pousse plus loin l'usage des attributs PHP introduits avec PHP 8. Models, jobs, commandes Artisan, ressources API, autorisation, validation : tour d'horizon des attributs natifs et de ce qu'ils changent dans le code de tous les jours. - [🐛 Pest 4 : du browser testing natif, et plus aucune excuse pour ne pas tester](https://arkoder.dev/blog/pest_4_browser_testing/) : Pest 4 embarque un plugin browser basé sur Playwright. Plus besoin de Dusk ni de Cypress pour tester ton interface en CI. Tour pratique du framework de tests PHP qui rend les tests presque agréables. - [🐘 FrankenPHP : le runtime PHP qui change les règles du jeu](https://arkoder.dev/blog/frankenphp_un_runtime_qui_change_les_regles/) : FrankenPHP combine Caddy, un worker mode performant et la possibilité d'embarquer PHP dans un binaire unique. Pour les applications Laravel et Symfony, c'est une alternative crédible à PHP-FPM, avec des gains de latence et un déploiement radicalement simplifié. - [⚗️ Filament 5 : le back-office Laravel qui rend les CRUD presque excitants](https://arkoder.dev/blog/filament_5_admin_laravel/) : Filament 5 sort sur la stack TALL avec Tailwind 4, Livewire 3, Laravel 11.28+. Panel admin clé en main, Resources typés, Forms réactifs, Tables filtrables. Ce que je gagne par rapport à Nova ou Backpack. - [🪣 LocalStack et Ministack : un AWS complet sur sa machine](https://arkoder.dev/blog/localstack_et_ministack_aws_en_local/) : LocalStack et Ministack permettent d'exécuter en local la plupart des services AWS, sans facture, sans latence et sans risque. Découverte, mise en place avec Docker Compose et exemple complet S3 + SQS pour une application Laravel. - [🎨 CSS `:has()` et anchor positioning : ce que je n'écris plus en JS en 2026](https://arkoder.dev/blog/css_has_anchor_positioning_dev_tips/) : Le sélecteur `:has()` est Baseline 2024, l'anchor positioning est largement supporté depuis 2025. Tour pratique des patterns frontend que je peux désormais écrire en pur CSS sans toucher au JavaScript. - [🇫🇷 Un MCP pour data.gouv.fr : exploiter l'open data depuis Claude Code](https://arkoder.dev/blog/datagouv_mcp_claude_code/) : Le MCP data.gouv.fr permet à un agent comme Claude Code d'interroger directement les datasets et dataservices de la plateforme française d'open data. Présentation, cas d'usage et exemples concrets. - [🔭 SigNoz : enfin une observabilité open source qui tient la route](https://arkoder.dev/blog/signoz_observabilite_open_source/) : SigNoz est une plateforme d'observabilité open source qui couvre logs, métriques et traces dans une seule interface, en s'appuyant sur OpenTelemetry. Découverte, mise en place et premiers retours. - [🎨 Tailwind CSS 4 : ce qui change vraiment au quotidien](https://arkoder.dev/blog/tailwind_css_4_ce_qui_change/) : Tailwind 4 marque un tournant majeur du framework : moteur Rust, configuration en CSS, intégration Vite native, et une approche plus moderne du design token. Tour d'horizon des changements qui impactent réellement le code que vous écrivez chaque jour. - [🛳️ Coolify, le Heroku que vous hébergez vous-même](https://arkoder.dev/blog/coolify_le_heroku_self_hosted/) : Coolify est une plateforme open source qui transforme un simple VPS en une plateforme de déploiement type Heroku ou Vercel. Tour d'horizon de ce que ça change concrètement pour un développeur Laravel ou Symfony qui veut reprendre la main sur son hébergement. - [☸️ k3s et k3d : un Kubernetes léger pour développer en local](https://arkoder.dev/blog/k3s_kubernetes_en_local_pour_dev/) : Travailler sur un cluster Kubernetes au quotidien ne nécessite pas un cluster managé à plusieurs centaines d'euros par mois. k3s et son compagnon k3d permettent de monter un cluster complet en quelques secondes sur sa machine. - [🐳 Docker : un multi-stage build propre pour vos applications Laravel](https://arkoder.dev/blog/docker_multi_stage_build_pour_laravel/) : Un Dockerfile multi-stage bien découpé permet de produire des images de production légères, reproductibles et sûres pour une application Laravel. Voici le pattern que j'utilise sur la plupart de mes projets. - [✉️ Symfony Messenger : penser ses jobs asynchrones autrement](https://arkoder.dev/blog/symfony_messenger_jobs_asynchrones/) : Symfony Messenger transforme la manière de concevoir une application asynchrone. Au-delà de l'aspect "queue de jobs", c'est tout un modèle mental autour des messages, des handlers et du middleware qui change la façon de structurer son code métier. - [🥯 Bun vs Node.js : où en est-on vraiment en 2026](https://arkoder.dev/blog/bun_vs_node_ou_en_est_on_en_2026/) : Bun a beaucoup évolué depuis ses débuts. Entre l'écosystème Node qui s'est modernisé et Bun qui a comblé ses lacunes, le choix de runtime mérite d'être réévalué. État des lieux honnête. - [🤖 GitHub Actions pour une application Laravel : la pipeline que j'utilise](https://arkoder.dev/blog/github_actions_pour_une_app_laravel/) : Une pipeline GitHub Actions bien pensée pour une application Laravel doit être rapide, lisible et reproductible. Voici la structure que j'utilise sur la plupart de mes projets, avec les optimisations qui font vraiment gagner du temps. - [🚀 Migrer un site de Astro 5 à Astro 6 : les pièges à éviter](https://arkoder.dev/blog/migrer_de_astro_5_a_astro_6/) : Retour d'expérience sur la migration de mon site personnel de Astro 5 à Astro 6. Au programme, les principaux breaking changes (traitement des SVG, imports CSS, plugins markdown) et comment les corriger. - [🎼 Symfony 8.0 : nouvelle majeure, PHP 8.4 mini, UUID v7 par défaut, XML déprécié](https://arkoder.dev/blog/symfony_8_0_la_nouvelle_majeure/) : Symfony 8.0 est sorti en novembre 2025. Première majeure depuis la 7.0, elle aligne le minimum sur PHP 8.4, passe UUID v7 par défaut et déprécie XML comme format de config. Tour des changements qui comptent. - [🚀 Découvrez Pulses.cloud : Votre Solution WebSocket pour des Applications en Temps Réel 🌐✨](https://arkoder.dev/blog/lancement_pluses_cloud/) : Améliorez vos applications en temps réel avec Pulses.cloud. Compatible avec Pusher et Laravel Echo, sans limite de messages. Essayez-le gratuitement ! - [🛠️ clamp(): Un outil précieux pour le design responsive 🚀](https://arkoder.dev/blog/clamp_un_outil_precieux_pour_le_design_responsive/) : La fonction clamp() en CSS est un outil précieux pour le design responsive. Elle permet de définir une taille de police flexible qui s'adapte à la taille de l'écran de l'utilisateur, simplifiant le code et améliorant l'expérience utilisateur. ## Liens - Articles : https://arkoder.dev/blog/ - Projets : https://arkoder.dev/projets/ - Compétences : https://arkoder.dev/competences/ - A propos : https://arkoder.dev/a-propos/ - Flux RSS : https://arkoder.dev/rss.xml - GitHub : https://github.com/ar-koder - LinkedIn : https://www.linkedin.com/in/arnaud-ritti - Malt : https://www.malt.fr/profile/arnaudritti