TDD en pratique : Comment l'utiliser concrètement

Plusieurs ordinateurs portables sur un même bureau, des personnes qui travaillent dessus pour créer des logiciels.

Vous voulez améliorer la qualité du code de vos projets de développement de logiciels ? Le développement piloté par les tests (TDD) est une approche éprouvée qui peut vous aider à atteindre cet objectif. Dans ce guide étape par étape, je vous guiderai à travers le processus de mise en œuvre du TDD dans vos projets, de la création de tests de base au refactoring continu du code. Plongeons dans l'aventure ! Lire plus

Les avantages du développement piloté par les tests (TDD) dans le développement de logiciels

person writing on white paper

Le développement piloté par les tests (TDD) est une méthodologie de développement de logiciels qui a gagné en popularité ces dernières années. Enracinée dans la programmation extrême (XP - voir extremeprogramming.org), elle fait partie intégrante du développement agile de logiciels. Le TDD permet non seulement d'améliorer la qualité et la fiabilité des logiciels, mais aussi la maintenabilité et l'évolutivité du code. Elle aide également les développeurs à se concentrer sur ... Lire plus

Développez des applications évolutives avec la bonne base de données : Azure Cosmos DB

Concept d'une base de données moderne, futuriste et distribuée dans un nuage, avec une palette de couleurs verdâtres. Les illustrations représentent un nuage semi-transparent avec des fichiers numériques lumineux et des cylindres interconnectés.

Les technologies en cloud ont changé la vie quotidienne des développeurs ces dernières années et sont utilisées dans de plus en plus d'applications. Une technologie en cloud particulière de base de données que j'ai examinée de plus près ces dernières semaines est Azure Cosmos DB. Dans cet article, j'aimerais vous présenter les avantages de cette technologie et vous montrer pourquoi elle est particulièrement adaptée au développement d'applications web. Je vous expliquerai également son fonctionnement et vous montrerai comment configurer Cosmos DB.

Lire plus

Nouvelles technologies fascinantes - Ce que j'ai retenu de la conférence des développeurs Web 2023 à Hambourg

Presentation shown at the Web Developer Conference 2023 in a conference room with lots of spectators following the presentation.

Trois jours de conférence pour les développeurs web à Hambourg. De nombreux ateliers, conférences et sessions de développement ont permis de présenter les innovations en matière de développement web. Les formats étaient aussi différents que les sujets étaient vastes. Du Clean Code aux innovations technologiques en passant par l'IA avec ChatGPT et GitHub Copilot. Rien n'a été oublié.

Lire plus

Connecting Strapi with GitHub to regenerate my website

Git push command programming technology code repository online cloud.

Strapi est un excellent CMS open source "headless". Les sites web n'y sont donc pas directement connectés. Mais comment puis-je faire passer mon contenu en continu de Strapi à mon site web ? Aujourd'hui, je souhaite partager mes réflexions avec vous et vous montrer comment j'ai fait pour que cela fonctionne pour moi.

Lire plus

How to deploy a productive Strapi instance on Azure (fast)

Containers and cloud up arrow software concept

Vous cherchez un moyen performant d'héberger votre site web avec un CMS ? Vous tomberez rapidement sur Strapi. Si la documentation est encore correcte pendant le développement, elle pourrait être meilleure pour l'implémentation productive. Dans cet article, je décrirai les étapes à suivre pour que votre instance de Strapi soit opérationnelle dans Azure.

Lire plus