Dev back

Dev back

uv: An In-Depth Guide to Python's Fast and Ambitious New Package Manager

Cet article présente uv, un nouveau gestionnaire de paquets pour Python, promettant rapidité et polyvalence. Il explique pourquoi uv pourrait remplacer de nombreux outils existants comme pip, pipenv et autres. L'article détailles les étapes d'installation, de gestion des environnements virtuels et d'intégration d'uv dans les workflows Python, en mettant l'accent sur les améliorations de performance par rapport aux anciens outils.

Dev back

Vu sur le Web #1, partage de notre veille technologique | Les-Tilleuls.coop

Cet article résume des trouvailles récentes dans le cadre d'une veille technologique, incluant l'utilisation de PostgreSQL comme SGBD polyvalent, les nouveautés apportées par React 19, une requête de Deno pour libérer l'utilisation du terme 'JavaScript', des faux rapports de CVE pour Symfony, ainsi que des mises à jour sur FrankenPHP et API Platform.

Dev back

7 Databases in 7 Weeks for 2025

Cet article présente sept bases de données à explorer durant une semaine chacune, en 2025. Chaque base de données, dont PostgreSQL, SQLite, DuckDB et ClickHouse, est décrite en termes de caractéristiques, d'applications potentielles et d'expériences suggérées. L'auteur souligne l'importance de ces technologies pour répondre à divers scénarios de gestion de données, en insistant sur leur pertinence par rapport aux exigences modernes, telles que le traitement des données en temps réel et les architectures de première localisation. Le texte encourage les lecteurs à expérimenter avec ces bases de données pour apprécier leurs capacités uniques.

Dev back

The State of Python 2024

Cet article explore l'état du langage Python en 2024 en se basant sur une enquête auprès de 25,000 développeurs Python. Il examine la croissance de la popularité de Python, les tendances de son utilisation, notamment la baisse de l'utilisation commune avec d'autres langages comme JavaScript, ainsi que la forte proportion de nouveaux développeurs dans la communauté. En outre, il souligne l'importance de divers canaux d'apprentissage pour rester informé sur les évolutions de l'écosystème Python.

Dev back

Access Route Model-Bound Models in Laravel Form Requests with "#[RouteParameter]"

Cet article explique l'utilisation de l'attribut #[RouteParameter] dans Laravel pour améliorer la gestion des requêtes de formulaire. Cet attribut permet de résoudre directement les paramètres de route dans les signatures de méthode, rendant ainsi le code plus propre et facilitant l'utilisation des outils d'analyse statique et de complétion de code. L'auteur partage également des exemples et un aperçu des problèmes que cet attribut résout par rapport aux méthodes traditionnelles.

Dev back

Contribution à PHP : exécuter des exemples de code dans le navigateur | Les-Tilleuls.coop

Antoine Bluchet a introduit une nouvelle fonctionnalité sur le site de PHP permettant d'exécuter des exemples de code directement dans le navigateur. Utilisant WebAssembly et emscripten, cette innovation a été présentée lors de diverses conférences et s'inscrit dans l'engagement de la PHP Foundation pour soutenir le langage PHP. Cette avancée favorise l'innovation et la pérennité de l'écosystème PHP.

Dev back

Things To Learn As A Java Developer

Cet article présente les compétences essentielles à acquérir pour devenir un bon développeur Java. Les sujets abordés incluent la maîtrise de Java de base, les principes de la programmation orientée objet, les expressions lambda, l'API Streams, ainsi que la gestion des exceptions et des types de données. Il évoque aussi l'importance des modèles de conception, tels que Singleton et Factory, et des architectures comme MVC et les microservices, nécessaires pour bien se préparer aux entretiens Java.