Les sporti.ve.f.s savent que leur plus grand potentiel se trouve dans leurs qualités plus que leurs défauts, alors que nos rétrospectives focalisent généralement sur les irritants. Et si nous travaillions plus souvent à amplifier nos victoires ?
Bonnes pratiques de dév, Craft, Programmation
Pythonistas, arrêtez de bidouiller – Pilot
by Eric Dasse •
Image source : “The Lost Value of Tinkering” par Sandi Allison (https://geauganews.com/the-lost-value-of-tinkering/) Introduction Léonard de Vinci a dit une fois : "La simplicité est la sophistication suprême". Ce qu’il était loin de savoir à ce moment-là, ce qu’il venait de décrire en quelques mots ce qui fait la force du langage Python. Python est de…
Agilité, Bonnes pratiques de dév, Craft
Introduction au machine learning pour la production
by Eric Dasse •
Introduction Jadis, dans des temps très reculés d’un point de vue technologique — en d’autres termes moins de 20 ans en arrière — avoir un smartphone était aussi rare qu’une défaite de Teddy Riner en compétition internationale. De même, il n’y a pas si longtemps, nous percevions l’intelligence artificielle plus comme un sujet de recherche…
Bonnes pratiques de dév, Craft, DDD, Programmation
Nommer le code
by Antoine Alberti •
Une fois les blagues éculées mises de côté, il n’y a finalement qu’une difficulté principale universelle en informatique : nommer les choses. Nommer, c’est modéliser, c’est le cœur de notre métier. C’est effectivement difficile, et sujet à discussions sans fin. Et heureusement, parce que c’est ce qui nous rend difficilement remplaçables par des robots. Je vais lister ici quelques heuristiques de nommage qui me sont propres, et que je ne vois pas forcément souvent dans la nature.
Non classé
Vitest, Framework de test unitaire JavaScript
by Kamel Azizi •
Vitest, qu’est-ce que c’est ? Vitest est un Framework de test unitaire équivalent à Jest, d’ailleurs Vitest utilise la même API que Jest (on pourra retrouver describe, it, expect, …). Vitest est créé avec Vite, ce qui permet d’avoir le HMR (Hot Module Reloading) pour recharger (à l’enregistrement d’une modification) le fichier modifié, il est…
Craft, Je pense donc je blogue, Outils, Programmation
Fixtures qui se ressemblent, builder qui les assemble
by Eric Dasse •
Les fixtures Pytest sont des fonctions qui permettent de définir un contexte pour les tests de façon cohérente, fiable, réutilisable et simple. C’est une fonctionnalité offerte par le fameux framework de test Pytest, adulée par beaucoup de développeurs Python. Comme beaucoup de fonctionnalités de Pytest, les fixtures sont conçues pour simplifier l’écriture et la maintenance…
Bonnes pratiques de dév, Craft, Programmation, Traduction
Tests unitaires Python pour une API externe
by Eric Dasse •
Ceci est une adaptation française de l’article Python REST API Unit Testing for External APIs sur pytest-with-eric.com, retravaillé pour être parfaitement compris par des développeurs s’exprimant dans la langue de Molière. Cependant, des améliorations concernant l’article original ont été réalisées pour davantage apporter de la valeur aux lecteurs de tout niveau. Cela dit, n’hésitez pas…
Non classé
Chat GPT va-t-il remplacer les développeurs ? 😱😱😱
by Kevin Hantzen •
J’ai testé chatGPT pour du dev ! Au début ça partait d’un délire perso, en gros je lui demandais des implémentations de FizzBuzz dans différentes technologies. Sur Python il m’a généré un code un peu brut avec des print directement dans les IF, c’était pas dingue niveau effets de bord, mais en le guidant un…
Craft, kotlin, Non classé, Programmation
Quand kotlin …
by Antoine Alberti •
kotlin est génial pour éliminer une partie de la pollution qu’on aurait en java, et donc mieux mettre en évidence le métier et les intentions… jusqu’à certaines limites du langage.
Craft, kotlin, Programmation
kotlin et java sont dans un module
by Antoine Alberti •
Migrer de java à kotlin, c’est facile. Kotlin fournit tout l’outillage pour qu’elle soit parfaitement fluide. Sauf dans certains cas.