A Method to Madness

  •  Home
  •  Blog
  • Français
  • English

Blog

Uncategorized

Faire tourner Testcontainers avec Podman sous Linux

Durée de lecture : environ 3 minutesAyant récemment migré mon PC personnel sous Bazzite, j’ai dû changer certaines habitudes et en particulier pour tout ce qui est dev .Net. Je n’utilise plus Visual Studio et Docker a été remplacé par Podman. D’autres contraintes se posent avec Lire la suite

Par Guillaume Téchené, il y a 3 jours
Dessin d'un petit nuage avec une expression triste et le texte "There is no cloud, it's just someone else's computer" en-dessous.
Vulgarisation

Réduire sa dépendance aux GAFAM sur son ordinateur

Durée de lecture : environ 18 minutesRégulièrement et en particulier depuis un an, on entend parler de « souveraineté numérique » ou de « dépendance aux GAFAM ». C’est un fait, la plupart des interactions et des services numériques des gens passent la plupart du temps par un des acteurs Lire la suite

Par Guillaume Téchené, il y a 2 semaines15/03/2026
A picture of a camera zoom and a stack of containers
Dev

Comment simplifier les tests d’intégration en C# en 2025

Durée de lecture : environ 8 minutesLes tests d’intégration ont toujours été considérés comme lents et fragiles. Lents car ils impliquent le lancement d’API, de connexions réseau, de requêtes de base de données, etc… Fragiles car dès qu’une dépendance n’est pas disponible ou que des données Lire la suite

Par Guillaume Téchené, il y a 6 mois24/09/2025
Dev

Trouver et optimiser les problèmes de performances en C#

Durée de lecture : environ 6 minutesDans le précédent article, nous avons vu comment paralléliser des appels séquentiels. Aujourd’hui, je souhaite adresser un sujet similiaire du point de vue algorithmique : trouver et optimiser les problèmes de performances en C#. Et en particulier les allocations de Lire la suite

Par Guillaume Téchené, il y a 7 mois
Dev

Paralléliser les appels vers vos dépendances externes

Durée de lecture : environ 7 minutesEn avril 2023, lorsque je travaillais pour un groupe hôtelier français, certains indicateurs métier nous ont amené à penser que la performance de nos APIs s’étaient dégradées. En me penchant sur le sujet, j’ai découvert plusieurs problèmes que je traiterai Lire la suite

Par Guillaume Téchené, il y a 7 mois02/09/2025
Dev

Les types références nullables et comment les gérer

Durée de lecture : environ 8 minutesAvant que C# 8 ne sorte en 2019, le code suivant compilait sans problème : Mais depuis C# 8 et si l’option <Nullable> est activée dans le csproj (ce qui est le cas par défaut depuis C# 10 et .Net Lire la suite

Par Guillaume Téchené, il y a 7 mois
Side view of a vinyl record being read.
Dev

Pourquoi utiliser des records en C# ?

Durée de lecture : environ 4 minutesLes records, ou « data classes », ont été introduits en C# 9. Leur syntaxe est spécifique et concise et vient avec certaines contraintes fortes. Bien qu’ils soient disponibles depuis fin 2020, j’ai l’impression qu’ils ne sont pas très populaires : je Lire la suite

Par Guillaume Téchené, il y a 7 mois20/08/2025
Dev

Réparer une fuite mémoire en .Net Core

Durée de lecture : environ 11 minutesNote : la version anglaise de cet article est parue en décembre 2021, au moment où j’investiguais sur ce problème. Cette traduction française a quelques annés de retard donc il faut se remettre dans le contexte de l’époque 🙂 J’ai Lire la suite

Par Guillaume Téchené, il y a 8 mois13/08/2025
Couverture du livre Accelerate
Dev

Accélérer – 2ème partie : comment faire ?

Durée de lecture : environ 10 minutesDans la première partie, nous avons vu les concepts exposés dans le livre Accelerate et les mesures mises en place pour calculer la performance d’une organisation. Nous allons dans cet article nous intéresser aux actions concrètes pour améliorer ces performances. Lire la suite

Par Guillaume Téchené, il y a 1 an11/02/2025
Couverture du livre Accelerate
Dev

Accélérer, 1ère partie : définition

Durée de lecture : environ 7 minutesOn a souvent vu passer cette citation de Mark Zuckerberg « Move fast and break things ». Il est bon de rappeler que ce qui était autrefois la devise de Facebook est devenue « Move fast with stable infrastructure » en 2014…Mais concrètement, ça Lire la suite

Par Guillaume Téchené, il y a 1 an08/11/2024

Pagination des publications

1 2 3 Suivant
Search
Catégories
  • Dev (11)
  • Freelancing (9)
  • Organisation (2)
  • Uncategorized (1)
  • Vulgarisation (1)
About this site

A Method to Madness is my own private blog. Feel free to disagree but please do so in a good-mannered and constructive way 🙂 Use the comments when available or the contact form to do so.

Search
  • LinkedIn
  • Mastodon
  • BlueSky
  • Craftech
Hestia | Développé par ThemeIsle