Contretemps
open-menu closeme
Accueil
À propos
github bluesky linkedin twitter rss
  • Excursion dans le typage fort et dynamique

    calendar Oct 8, 2024 · 4 mins de lecture · Python C# TypeScript Dart Groovy Typage fort Typage dynamique  ·
    Partager sur: twitter facebook linkedin copy

    • D'après ce que tu m'as dit la dernière fois, je comprends que tu veux laisser tomber Python pour C# sous prétexte qu'il gère mieux les types dynamiques à l'exécution ?
    • 🤨 Non, il n'y a pas de meilleur langage. Il n'y a que des contextes différents. Il faut apercevoir les limites de chaque langage.
    • Si on visite …


    Lire la suite…
  • Decomoji

    calendar Oct 4, 2024 · 6 mins de lecture · IA générative chatbot emoji Decomoji Gen AI  ·
    Partager sur: twitter facebook linkedin copy

    Maître Corbeau 🐦, sur un arbre perché 🌳, Tenait en son bec 喙 un fromage 🧀. Maître Renard 🦊, par l’odeur alléché 👃, Lui tint à peu près ce langage 🗣️: « Hé ! bonjour 👋, Monsieur du Corbeau 🐦. Que vous êtes joli ! 🤩 que vous me semblez beau ! 😍 Sans mentir 🤥, si votre ramage 🎶 Se rapporte à votre plumage 🪶, Vous êtes le …


    Lire la suite…
  • Découplage et cohésion

    calendar Oct 1, 2024 · 3 mins de lecture · Team Topologies Faible couplage Forte Cohésion Loi de Conway  ·
    Partager sur: twitter facebook linkedin copy

    Quand on fait des logiciels 💻, et même si on ne sait pas toujours le mesurer, on cherche le faible couplage 🔗 et la forte cohésion 🤝. On veut minimiser la quantité d'information échangée entre les modules pour permettre à l'ensemble du système de fonctionner tout en maximisant les liens qui unissent les divers éléments …


    Lire la suite…
  • L'utopie du typage fort et dynamique

    calendar Sep 27, 2024 · 3 mins de lecture · Python C# Typage fort Typage dynamique  ·
    Partager sur: twitter facebook linkedin copy

    • Alors, ça avance ta quête des types dynamiques qui sont vérifiés sans pour autant être déclarés partout ? 😏
    • Ça avance pas mal. Je crois que je tiens une piste mais il va falloir laisser tomber Python.
    • Et pour prendre quoi ? TypeScript ? Ça ne sera pas mieux.
    • Presque. Un langage qui a un parent en commun avec …


    Lire la suite…
  • L'illusion du typage fort en Python

    calendar Sep 24, 2024 · 3 mins de lecture · Python Typage fort Typage dynamique  ·
    Partager sur: twitter facebook linkedin copy

    • Ras le bol. Ils me contactent pour des problèmes alors qu'il ne savent juste pas utiliser la lib. Je vais y rajouter des types pour éviter les pertes de temps. 😡
    • Comment ça ?
    • En Python, le typage est dynamique. Quand tu utilises une fonction tu ne sais pas a priori quels sont les types attendus pour les divers …


    Lire la suite…
  • Un front-end moderne pour mon portail électrique

    calendar Sep 20, 2024 · 2 mins de lecture · UI Web  ·
    Partager sur: twitter facebook linkedin copy

    Il y a quelques jours, mon portail électrique est tombé en panne. C'est un système assez basique avec 2 bras qui ouvrent chacun un battant. En appuyant sur la télécommande, un seul des deux s'est ouvert. Les bras étant fonctionnels, j'ai changé la carte contrôleur. Et c'est là que la partie intéressante commence : il a …


    Lire la suite…
  • La rétrospective, une pratique essentiellement individuelle

    calendar Sep 17, 2024 · 3 mins de lecture · Rétrospective Solutions Focus Pratiques agiles  ·
    Partager sur: twitter facebook linkedin copy

    Je dois avouer un truc : malgré mon enthousiasme pour les méthodes agiles, j'ai longtemps détesté la pratique des rétrospectives. Les rétros, c'est le moment où tu parles (un peu) de ce qui s'est bien passé les dernières semaines et (beaucoup) de ce qu'il faudrait améliorer ou modifier. Et, la fois suivante, tu …


    Lire la suite…
  • Méthodes agiles et communisme

    calendar Sep 13, 2024 · 3 mins de lecture · Agile  ·
    Partager sur: twitter facebook linkedin copy

    En 2004, je pratiquais pour la première fois les méthodes agiles au cours d'une formation Extreme Programming. Un sentiment exprimé par l'un des participants m'avait marqué, puisque je m'en souviens encore aujourd'hui. La façon habituelle de travailler c'est le capitalisme et Extreme Programming, c'est le communisme. …


    Lire la suite…
  • Le Web est un formidable mécanisme de déploiement

    calendar Sep 10, 2024 · 3 mins de lecture · Web Déploiement  ·
    Partager sur: twitter facebook linkedin copy

    Dans le développement logiciel, il y a eu un avant et un après le web. Le web a durablement influencé la manière dont on construit une application informatique au point où ce qui se faisait avant semble complètement obsolète. Mais qu'y a-t-il d'essentiel dans ces changements et, surtout, qu'est-ce qui n'est que …


    Lire la suite…
  • La fausse bonne idée du "Grep Test"

    calendar Sep 6, 2024 · 2 mins de lecture · fausse bonne idée inversion de contrôle  ·
    Partager sur: twitter facebook linkedin copy

    Je ne connaissais pas le Grep Test avant de le voir mentionné sur LinkedIn. Je ne sais pas à quel point l'idée est répandue mais elle est très simpliste : tous les appels de fonction doivent être explicites au point d'être trouvables via la commande grep. The Grep Test: If any code declares or makes use of a function, …


    Lire la suite…
    • ««
    • «
    • 3
    • 4
    • 5
    • 6
    • 7
    • »
    • »»

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 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
  • 30 ans de hold-up
  • Programmeur, un métier qui tend à disparaître depuis 40 ans
  • cAIrgo cult

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 17 GEN AI 15 CODE 8 SOLID 6 PYTHON 5 TDD 5 AGILE 4 APPRENDRE À PROGRAMMER 4 TYPAGE DYNAMIQUE 4 TYPAGE FORT 4 C# 3 CONCEPTION 3 INCUNABLE 3 OCP 3
Tous les tags
.NET1 ADVENT OF CODE2 AGILE4 AGILE TOUR2 AGILE&CO.1 ALAIN1 ALBERT CAMUS1 API1 APPRENDRE À PROGRAMMER4 ARCHITECTURE HEXAGONALE1 ASSISTANT DE CODE2 AUTONOMIE1 BACKLOG2 BOARD GAME ARENA1 C#3 CARGO CULT1 CHATBOT1 COACH AGILE2 CODE8 CODE MÉTIER1 COMMIT1 CONCEPTION3 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ÉRATIVE17 INCUNABLE3 INTÉGRATION1 INVERSION DE CONTRÔLE1 ITÉRATION2 ITÉRATIONS1 JEUNISME1 LIVRES1 LOGICIEL LIBRE1 LOI DE CONWAY1 LUA1 MANAGEMENT1 MANAGEMENT DE TRANSITION1 MARCHÉ DE L'EMPLOI INFORMATIQUE1 MBTI1 META1 MIXIT1 NOUVEAUTÉS1 OBJECTIF1 OCP3 OPEN DATA1 OPEN SOURCE2 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