Phoenix.new : un agent de codage en ligne basé sur Elixir révolutionnant le développement d'applications en temps réel

2025-06-20
Phoenix.new : un agent de codage en ligne basé sur Elixir révolutionnant le développement d'applications en temps réel

Chris McCord, créateur du framework Phoenix, dévoile Phoenix.new, un agent de codage en ligne basé sur Elixir. S'exécutant dans une VM isolée avec un accès root au shell, l'agent peut installer des paquets, exécuter des programmes et interagir avec les applications. Intégré à un navigateur pour les tests et l'interaction front-end, Phoenix.new automatise le déploiement, s'intègre à Github et simplifie considérablement le flux de travail de développement. Il peut même générer des applications basées sur des schémas de bases de données. McCord suggère que cela représente un changement majeur dans le développement, le développement futur dépendant probablement davantage des agents travaillant dans des environnements CI.

Lire plus
(fly.io)
Développement

Programmation assistée par LLM : engouement ou révolution ? Le point de vue d’un développeur chevronné

2025-06-02
Programmation assistée par LLM : engouement ou révolution ? Le point de vue d’un développeur chevronné

Le développeur chevronné Thomas Ptacek réfute l’idée que les outils de programmation IA ne sont qu’une mode passagère. Il soutient que, même si le code généré par les LLM n’est pas parfait et nécessite une révision et un raffinement humains, il augmente considérablement l’efficacité du codage, notamment pour les tâches répétitives. À l’aide d’agents, les LLM peuvent gérer de manière autonome la rédaction de code, les tests et le débogage, réduisant ainsi considérablement la charge de travail du développeur. L’auteur affirme que les LLM ne sont pas destinés à remplacer les développeurs, mais à devenir de puissants assistants, améliorant ainsi l’efficacité globale du développement, notamment pour les tâches répétitives.

Lire plus
(fly.io)
Développement

Litestream : Une mise à jour majeure apporte des restaurations rapides à un point dans le temps et des réplicas de lecture légères

2025-05-20
Litestream : Une mise à jour majeure apporte des restaurations rapides à un point dans le temps et des réplicas de lecture légères

Litestream, un outil open source permettant aux applications full-stack de s'exécuter de manière fiable sur SQLite en récupérant à partir du stockage d'objets, a reçu une mise à jour majeure. Les améliorations tirent parti de la technologie de LiteFS pour fournir des restaurations rapides à un point dans le temps (PITR), simplifier la gestion de la réplication en utilisant les capacités de comparaison et d'échange (CAS) du stockage d'objets et introduire des réplicas de lecture légères basées sur un système de fichiers virtuel (VFS). Ces modifications améliorent la fiabilité et la facilité d'utilisation de Litestream, en particulier lors de la gestion de nombreux bases de données. La mise à jour positionne également Litestream pour mieux prendre en charge le développement de code LLM en fournissant le PITR comme primitive pour les restaurations et les branchements.

Lire plus
(fly.io)
Développement

L'essor inattendu des robots sur Fly.io : une plateforme cloud avec une base d'utilisateurs inattendue

2025-04-12
L'essor inattendu des robots sur Fly.io : une plateforme cloud avec une base d'utilisateurs inattendue

Fly.io, un cloud public axé sur les développeurs, privilégiait initialement l'expérience développeur (DX). Cependant, ces derniers mois, ils ont découvert que la croissance de leur plateforme est principalement due à des robots, et non à des humains. Ces robots utilisent les ressources informatiques de Fly.io pour le "vibe coding", un processus de génération de code basé sur les vecteurs. Leurs besoins - temps de démarrage rapides, machines virtuales flexibles (Fly Machines) et stockage et réseau faciles - correspondent de manière inattendue au design de Fly.io. Fly.io a constaté que des fonctionnalités telles que le démarrage/arrêt rapide des VM, le stockage incrémental et la prise en charge du protocole MCP sont inattendument conviviales pour les robots. Bien qu'il n'ait pas été initialement conçu pour les robots, Fly.io reconnaît la nécessité de se concentrer sur l'expérience robot (RX) et s'adapte pour mieux servir cette nouvelle base d'utilisateurs.

Lire plus
(fly.io)
Technologie

L'infrastructure cloud sécurisée de Fly.io : Plongeon au cœur des jetons Macaroon

2025-03-30
L'infrastructure cloud sécurisée de Fly.io : Plongeon au cœur des jetons Macaroon

Fly.io, une société spécialisée dans les jetons de porteur sécurisés, détaille son système de sécurité basé sur les jetons Macaroon. L'article se concentre sur sa base de données tkdb personnalisée, utilisant LiteFS et Litestream pour une haute disponibilité et une persistance des données, et une communication sécurisée via le protocole Noise. La révocation des jetons, les stratégies de mise en cache et l'utilisation des fonctionnalités de Macaroon pour simplifier la gestion des jetons de service et améliorer la sécurité sont également abordées. L'expérience de Fly.io montre que, même si certaines fonctionnalités de Macaroon sont sous-utilisées par les utilisateurs, elles apportent des avantages significatifs à l'infrastructure interne, améliorant ainsi la fiabilité et la sécurité.

Lire plus
(fly.io)

Développement piloté par LLM : la révolution de la boucle fermée

2025-02-15
Développement piloté par LLM : la révolution de la boucle fermée

Bien que les agents de développement pilotés par LLM comme Cursor affichent un taux de réussite de seulement 40 %, leur potentiel est indéniable. Cet article explore la perspective passionnante de la génération de code en boucle fermée par LLM. En intégrant des LLM à des outils comme Semgrep, les développeurs peuvent créer des systèmes qui corrigent automatiquement les bogues, génèrent des tests unitaires et écrivent même des règles de sécurité. Ce changement de paradigme promet d’améliorer considérablement l’efficacité du développement et de remodeler la façon dont nous construisons les logiciels. L’avenir pourrait appartenir à ceux qui maîtriseront l’art d’exploiter ces puissants modèles.

Lire plus
(fly.io)
Développement

Le pari de Fly.io sur les GPU : un bilan post-mortem

2025-02-14
Le pari de Fly.io sur les GPU : un bilan post-mortem

Fly.io a tenté d'intégrer des GPU dans son cloud public, dans le but de fournir aux utilisateurs des capacités d'inférence IA/ML. Cependant, le projet a finalement échoué. Plusieurs raisons clés sont mises en avant : la préférence écrasante des développeurs pour les API LLM plutôt que les GPU, les limitations du support des pilotes Nvidia qui nuisent à la rentabilité et à la flexibilité, et les importantes préoccupations en matière de sécurité et de coûts matériels. Malgré l'échec, Fly.io a tiré des leçons précieuses, soulignant l'importance de mener des études de marché approfondies avant de réaliser des investissements à grande échelle.

Lire plus
(fly.io)
Technologie

Édition à distance de VS Code : invasion à grande échelle ou développement pratique ?

2025-02-08
Édition à distance de VS Code : invasion à grande échelle ou développement pratique ?

Cet article traite des implications en matière de sécurité de la fonctionnalité d’édition à distance de VS Code. Bien que VS Code propose une édition à distance similaire à Tramp d’Emacs, elle diffère considérablement. Au lieu d’une connexion légère, VS Code télécharge un agent qui exécute un programme Node.js sur le serveur distant, lui donnant un accès étendu : navigation dans le système de fichiers, édition de fichiers, lancement de processus shell et autopersistance. L’auteur soutient que cette approche est trop « invasive » et présente des risques de sécurité, notamment sur les serveurs de développement ou de production. Bien que l’équipe de l’auteur ait trouvé une solution de contournement, l’article sert d’avertissement concernant les vulnérabilités potentielles.

Lire plus
(fly.io)
Développement Édition à distance