Java : les bases pour bien démarrer (types, objets, collections, null)
Les fondations du langage Java expliquées clairement : types primitifs vs objets, la JVM, les collections, la gestion de null, et les pièges classiques du débutant.
Ideas, stories and news worth sharing.
Les fondations du langage Java expliquées clairement : types primitifs vs objets, la JVM, les collections, la gestion de null, et les pièges classiques du débutant.
Centraliser le traitement des exceptions, renvoyer des réponses d'erreur cohérentes et lisibles, et éviter les try/catch partout. Le guide pratique avec du code.
Le choix d'un workflow Git influence toute la vélocité d'une équipe. Pourquoi le trunk-based development a largement supplanté GitFlow pour la livraison continue.
Ce qu'est vraiment le swap, quand (et quand ne pas) l'activer et comment le mettre en place — illustré par un cas réel : un pipeline GitLab CI/CD qui plante sur un petit VPS par manque de mémoire.
La plupart des fonctionnalités livrées ne créent aucune valeur. La discovery continue, popularisée par Teresa Torres, réduit ce gâchis en testant avant de construire.
Auto-configuration, starters, convention plutôt que configuration : comment Spring Boot vous fait gagner un temps fou, et ce qui se passe réellement en coulisses.
Combien d'entretiens ? Quels tests ? Comment se préparer ? Un guide détaillé du parcours de recrutement d'une scale-up santé comme Doctolib, avec un exemple de test technique.
Pods, services, déploiements, self-healing : comprendre ce que fait vraiment l'orchestrateur qui est devenu le standard de l'infrastructure moderne.
Les trois piliers de l'observabilité et pourquoi OpenTelemetry est devenu le standard pour instrumenter des systèmes distribués sans se lier à un fournisseur.
Un ETF permet d'acheter tout un marché en une seule ligne, à très faibles frais. Comment ça marche, et pourquoi la gestion passive tient tête à la gestion active.
Entretiens structurés, tests pratiques, entretien de valeurs : ce qui a vraiment changé dans le recrutement des scale-ups européennes, et comment s'y préparer.
Quatre indicateurs, issus d'années de recherche, qui prédisent la performance des équipes logicielles — sans tomber dans le piège de compter les lignes de code.
SRP, OCP, LSP, ISP, DIP : ce que chaque lettre signifie vraiment, avec des exemples de code avant/après et les pièges à éviter.
Isoler le cœur métier des détails techniques (base, framework, API) : le principe des ports et adaptateurs, avec un exemple concret et ses bénéfices en test.
Un tour d'horizon pratique des patrons de conception qui reviennent le plus souvent, avec pour chacun le problème résolu, un exemple de code et les pièges.
Passer des appels synchrones aux événements découple les services et absorbe les pics. Les principes de l'event-driven, et le rôle du log distribué.
TypeScript ne sert pas à ajouter des types pour la forme, mais à rendre les erreurs impossibles à compiler. Quelques principes qui font la différence.
La plupart des lenteurs SQL viennent de quelques causes récurrentes. Lire un plan d'exécution et poser les bons index change souvent tout.
La génération augmentée par récupération (RAG) est devenue le moyen standard d'ancrer un modèle de langage dans des données à jour et vérifiables. Comment ça marche.
« La huitième merveille du monde. » Comprendre pourquoi le temps compte plus que le montant, et pourquoi commencer tôt bat commencer gros.
Le vieux modèle « château fort » ne protège plus rien. Le Zero Trust, la PKI et les acteurs de l'identité comme Entrust redéfinissent la confiance numérique.
L'entretien de conception système déroute par son ouverture. Une méthode en cinq étapes pour structurer sa réponse et montrer un vrai raisonnement d'ingénieur.
Après l'enthousiasme et les rétropédalages, un consensus émerge : ce n'est pas « où » l'on travaille qui compte, mais « comment ». La clé est l'asynchrone.
Créé par Spotify puis confié à la CNCF, Backstage popularise le concept de portail développeur interne. Pourquoi le platform engineering change la donne.
Interchange, abonnements, flottant, prêts : décryptage des modèles économiques des néobanques européennes, entre promesse de gratuité et rentabilité recherchée.