Contretemps
open-menu closeme
Accueil
À propos
github bluesky linkedin twitter rss
  • L'architecture hexagonale : vision produit ou pattern technique ?

    calendar May 30, 2025 · 3 mins de lecture · Architecture hexagonale  ·
    Partager sur: twitter facebook linkedin copy

    "On fait un hexagone pour le front et un autre pour le back". J'ai été très surpris la 1ère fois où j'ai entendu cette idée. Pas pour les hexagones -je pratique l'architecture hexagonale depuis longtemps- mais par leur nombre. Pourquoi deux hexagones ? En creusant le sujet, je pense que tout le monde ne met …


    Lire la suite…
  • L'équipe chirurgicale

    calendar May 26, 2025 · 4 mins de lecture · Équipe Gen AI IA générative  ·
    Partager sur: twitter facebook linkedin copy

    Dans le développement logiciel, il y a des textes qui, même des dizaines d'années plus tard, sont toujours d'actualité car ils ne sont pas aveuglés par la hype du moment mais traitent de sujets intemporels. Le mythe du mois homme de Fred Brooks est de ceux là. Il date de 1975. On y trouve de nombreuses idées et celle …


    Lire la suite…
  • IA générative et Opensourcewashing

    calendar Jan 31, 2025 · 3 mins de lecture · Gen AI IA générative Open Source  ·
    Partager sur: twitter facebook linkedin copy

    Si vous suivez l'actualité de l'IA générative, vous avez probablement entendu parler de la sortie récente de quelques modèles que l'on qualifie de "open source". 🔓 L'open source pour les logiciels, je connais un peu. J'en utilise et j'en produis depuis des années. Pour les modèles d'IA, par contre, le concept …


    Lire la suite…
  • Tester le comportement d'un accès à une IA générative

    calendar Jan 24, 2025 · 6 mins de lecture · Gen AI IA générative Intégration Tests  ·
    Partager sur: twitter facebook linkedin copy

    Intégrer l'IA générative dans les fonctionnalités des produits logiciels devient de plus en plus facile. Quelques lignes de code suffisent. Je suis convaincu que ce phénomène ne va aller qu'en s'amplifiant mais, en tant que développeur de logiciels, je me pose quand même des questions sur la capacité de prévoir le …


    Lire la suite…
  • Vendredi 17 janvier 1986

    calendar Jan 17, 2025 · 4 mins de lecture · Apprendre à programmer Incunable  ·
    Partager sur: twitter facebook linkedin copy

    Qu'est-ce qui nous pousse à choisir un domaine d'étude ou à nous préparer à un métier ? Je n'ai jamais vraiment eu l'occasion de me poser ces questions, car j'ai eu la chance de savoir très tôt ce que je voulais faire. ✨ Le 17 janvier 📅 est la date anniversaire d'un événement qui a déterminé mon choix. C'était aussi un …


    Lire la suite…
  • Il n'y a pas de château en Aquitaine

    calendar Jan 14, 2025 · 3 mins de lecture · Data Open Data  ·
    Partager sur: twitter facebook linkedin copy

    La popularisation des données ouvertes est une grande avancée de ces dernières années en informatique. La plateforme nationale data.gouv.fr recense plus de 60000 jeux de données. Je ne m'y étais jusqu'alors intéressé que sporadiquement mais mon activité récente m'a amené à plonger dans l'un de ces jeux de données. Et …


    Lire la suite…
  • Pour toute valeur de N égale à un

    calendar Jan 10, 2025 · 3 mins de lecture · Itération Durée idéale Objectif Commit Pull Request  ·
    Partager sur: twitter facebook linkedin copy

    Dans le développement logiciel, on perd souvent du temps à débattre sur des nombres 🔢. L'exemple le plus frappant, c'est quand on fait des estimations sur des durées de tâches 🧮. Mais ce n'est pas le seul cas. Ce que peu de gens savent, c'est qu'il y a un nombre magique qui est adapté à quasiment toutes les situations …


    Lire la suite…
  • Le tout premier code moderne

    calendar Jan 7, 2025 · 3 mins de lecture · Histoire Code Apprendre à programmer Incunable  ·
    Partager sur: twitter facebook linkedin copy

    Quand on évoque l'histoire de l'informatique, on y trouve inévitablement la machine de Charles Babbage et les algorithmes de Ada Lovelace. On a aussi l'ENIAC, le premier ordinateur entièrement électronique et généraliste. Et éventuellement quelques autres entre les deux. On évoque plus rarement la manière de coder sur …


    Lire la suite…
  • Pas de bon code sans itération

    calendar Jan 3, 2025 · 3 mins de lecture · Itération  ·
    Partager sur: twitter facebook linkedin copy

    En latin, le verbe iterare était notamment utilisé dans l'agriculture pour exprimer le fait de labourer un champ une seconde fois, afin d'améliorer la qualité du sol. 🌱 C'est de là que vient le mot itération. 🔁 Dans le développement logiciel, les itérations, on connaît un peu. Et, par un étrange parallèle, elles …


    Lire la suite…
  • Les bugs, les grands projets et le reste

    calendar Dec 31, 2024 · 2 mins de lecture · Rétrospective Organisations WTF  ·
    Partager sur: twitter facebook linkedin copy

    Que faisiez-vous en ce dernier jour de l'année, il y a exactement 25 ans ? ⏳ Dans le monde du logiciel, beaucoup se préparaient à vivre une nuit du 31 décembre 1999 où des bugs allaient peut être surgir pour faire tomber en panne les systèmes. 🎆 Le "bug de l'an 2000" a été un des premiers sujets logiciels à …


    Lire la suite…
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Contretemps

Un blog qui parle d'ingénierie logicielle, dans toutes ses dimensions : l'écriture de code, l'architecture, les équipes, les organisations, les produits... à contretemps.
Lire la suite…

Billets récents

  • Le génie exauce vos voeux mais il ne prédit pas votre avenir
  • Le livre où l'on peut commencer par n'importe quelle page
  • De l'obsolescence des compétences
  • Le livre dont on voudrait être le héros
  • Des crêpes, du cœur et de la diversité
  • Les juniors n'apprendront plus rien
  • Feriez-vous confiance à un compilateur créé par une IA ?
  • Le jour où j'ai découvert ce qu'était du code

Séries

ÉVITER LE CODE POURRI AVEC LES IA 5 LES LIMITES DU TYPAGE DYNAMIQUE 4 LES GRANDS AUTEURS PARLENT DES MÉTHODES AGILES 2

Tags

IA GÉNÉRATIVE 19 GEN AI 15 CODE 8 SOLID 6 PYTHON 5 TDD 5 AGILE 4 APPRENDRE À PROGRAMMER 4 CONCEPTION 4 TYPAGE DYNAMIQUE 4 TYPAGE FORT 4 C# 3 INCUNABLE 3 OCP 3
Tous les tags
.NET1 ADVENT OF CODE2 AGILE4 AGILE TOUR2 AGILE&CO.1 ALAIN1 ALBERT CAMUS1 API1 APPRENDRE À PROGRAMMER4 APPRENTISSAGE1 ARCHITECTURE HEXAGONALE1 ASSISTANT DE CODE2 AUTONOMIE1 BACKLOG2 BOARD GAME ARENA1 C#3 CARGO CULT1 CARRIÈRE1 CHATBOT1 COACH AGILE2 CODE8 CODE MÉTIER1 COMMIT1 CONCEPTION4 CONFÉRENCES1 CONNAISSANCE1 CRAFTSMANSHIP1 DART2 DATA1 DECOMOJI1 DÉPENDANCES2 DÉPLOIEMENT1 DEVFEST TOULOUSE2 DISC1 DRY1 DURÉE IDÉALE1 EMOJI1 ÉQUIPE1 ERLANG1 ERREURS1 FAIBLE COUPLAGE2 FAUSSE BONNE IDÉE2 FORFAIT JOUR1 FORTE COHÉSION1 GAME DESIGN1 GEN AI15 GESTION DES RISQUES1 GROOVY2 HBDI1 HISTOIRE1 IA GÉNÉRATIVE19 INCUNABLE3 INTÉGRATION1 INVERSION DE CONTRÔLE1 ITÉRATION2 ITÉRATIONS1 JEUNISME1 LIVRES2 LOGICIEL LIBRE1 LOI DE CONWAY1 LUA1 MANAGEMENT1 MANAGEMENT DE TRANSITION1 MARCHÉ DE L'EMPLOI INFORMATIQUE1 MBTI1 META1 MIXIT1 NOUVEAUTÉS1 OBJECTIF1 OBSOLESCENCE1 OCP3 OPEN DATA1 OPEN SOURCE3 ORGANISATIONS3 OWNERSHIP1 PAIR PROGRAMMING1 PATTERN LANGUAGE1 PHP1 PRATIQUES AGILES1 PULL REQUEST1 PYTHON5 R1 RECRUTEMENT1 REFACTORING1 RÈGLE DE TROIS1 RÉTROSPECTIVE2 RUBY1 RUST1 SERIOUS GAME2 SERIOUS GAMES2 SOFTWARE CRAFTSMANSHIP1 SOLID6 SOLUTIONS FOCUS1 SOUVERAINETÉ NUMÉRIQUE1 SRP2 STRUCTURES DE DONNÉES1 TASK1 TDD5 TEAM TOPOLOGIES1 TÉLÉTRAVAIL1 TEST2 TESTS2 TIME MACHINE1 TROLLDI1 TYPAGE DYNAMIQUE4 TYPAGE FORT4 TYPESCRIPT2 UI1 USER STORY2 WEB2 WIKI1 WIKIPITCH1 WTF1 YAGNI1
[A~Z][0~9]
Contretemps

Copyright 2024- CONTRETEMPS. Tous droits réservés

to-top