No-code : l'Excel des temps modernes
Les outils no-code et low-code ont toute leur place à condition d'encadrer leur usage pour éviter de mauvaises surprises (shadow IT).
Les outils no-code et low-code ont toute leur place à condition d'encadrer leur usage pour éviter de mauvaises surprises (shadow IT).
Réinventez vos outils de développement : Jest, Redux, React, voire même TypeScript. Un exercice qui vous fera franchir un palier en termes de compétences.
Portrait de Clément Cornen, développeur et avant tout ami. Nos valeurs sont très proches, dans le développement comme dans la vie.
Le code est immatériel. Alors, pour le rendre plus intelligible, on a recours à des métaphores du monde concret, en particulier le patrimoine immobilier.
L'Architecture Hexagonale vise à isoler l'application et le domaine de l'infrastructure. Le prix à payer, c'est que l'infrastructure connaît le domaine.
Travaillez d'abord la modularité du système à grande échelle (DDD stratégique). Les patterns tactiques ont leur importance, mais ils viennent après.
Une contre-argumentation point à point à l'article phare de David Heinemeier Hansson, détracteur du Test-Driven Development.
À mesure qu'elle s'est popularisée, l'approche DevOps s'est éloignée de l'esprit originel, allant parfois jusqu'au contresens. Mettons les pendules à l'heure.
Les kata de code sont le lieu parfait pour expérimenter de nouvelles façons de travailler, en posant des contraintes. Exemple : coder à l'aide du seul clavier.
EDA : une modalité de communication favorisant le découplage des contextes ; ES : un modèle d'écriture dédié à la traçabilité au sein d'un contexte.
Développer rapidement, sans maîtrise, conduit invariablement à l'accumulation de dette technique. Mettez-y le prix, cela vous coûtera moins cher.
Au-delà du coût, faire intervenir un coach à temps plein peut se révéler contre-productif, car vos équipes ont besoin de temps pour digérer.
La parole est donnée à l'un de mes clients, Ovrsea. Antoine, CTO, explique comment est venue l'idée de faire accompagner ses équipes et ce que ça a changé.
En se popularisant, l'Agilité a été dévoyée, devenant synonyme de micro-management et de pratiques absurdes. Pourtant, on a plus que jamais besoin d'Agilité.
L'objectif des études supérieures devrait être de « déscolariser » les étudiants, c'est-à-dire de les préparer à un monde VUCA.
Je mets au défi quiconque de me prouver qu'il est plus efficace de se passer de typage statique pour construire une application JavaScript.
Le Clean Code est un bon point d'entrée, suivi par le TDD et la Programmation Fonctionnelle. Attendre un peu pour le DDD et le refactoring !
La méthode du Golden Master vise à éviter les régressions lors d'un refactoring et repose sur la création préalable d'une trace de logs fonctionnels.
Les technologies sont éphémères : investissez dans la maîtrise des architectures, paradigmes et méthodologies, qui vous accompagneront toute votre vie.
Les technologies sont belles, elles fascinent, mais elles ne sont pas une fin en soi. L'informatique est là pour résoudre des problèmes de manière pragmatique.
Aucun article ne correspond.