DEV Community

Cover image for Back to Back #14 - Back-end news by SFEIR
Alexandre Moevi for SFEIR

Posted on

Back to Back #14 - Back-end news by SFEIR

Comme chaque fin de mois, les experts de SFEIR publient la newsletter back-end. Retrouvez la sélection d'articles sur les microservices, les APIs, les bases de données… 🕑


🔒 Handling Concurrency Without Locks

Un des problèmes récurrents lors de développement d’applications est la programmation concurrente. Ajouter des verrous peut résoudre des problèmes mais on peut vite se retrouver avec une baisse des performances ou pire, des deadlocks. En prenant des cas d’usage en Django, Haki Benita propose dans cet article des astuces pour utiliser un minimum de verrous.

📈 The 2022 API Platform Landscape: Trends and Challenges

Abhinav Asthana, CEO et fondateur de Postman, a publié sur son blog les dernières tendances et les derniers défis ainsi qu'une mise à jour du paysage des plateformes API. L'approche API-first a le vent en poupe !

💭 Best Practices for Naming Variables: What the Research Shows

La linguistique à l’aide de l’informatique. Felienne Hermans a conçu un guide qui, selon elle, "nous aidera à mieux nommer les choses". À l’instar des code smells, les linguistic smells sont des mauvaises pratiques qui peuvent conduire à de mauvaises surprises et qu’il faut éviter. Selon des travaux scientifiques, ces smells augmentent la charge cognitive des développeurs.

📁 Why ENV Variables are no Good Anymore

Il est fortement probable que vous ayez des fichiers .env actuellement sur votre ordinateur. C’est une solution simple et rapide mais qui possède des défauts, notamment en termes de sécurité. Pragati Verma pense qu’il est l’heure de passer à une nouvelle génération de stockage de variables d’environnement.

☸️ Fixing the Developer Experience of Kubernetes Port Forwarding

Finissons cette revue de presse avec Alex Ellis qui nous propose une alternative à la commande kubectl port-forward. Le port-forwarding est très pratique mais plusieurs inconvénients peuvent gâcher la developer experience : devoir lancer la commande pour chaque service, retenir quels ports sont déjà pris, devoir relancer la commande en cas de déconnexion…


Les Sfeiriens se mettent en pause cet été. On se retrouve fin août pour préparer la rentrée !

Top comments (0)