Python et Intégration continue

Archive for the ‘Programmation’ Category

La course du bus de l’innovation sur le chemin de la croissance

Dans un sursaut de patriotisme, je me suis dit qu’il me fallait, moi aussi, participer à l’effort national et promouvoir le savoir-faire technologique français. Partant du constat que, de nos jours, proposer quelque chose de nouveau est suffisant pour être innovant, je ne me suis pas embarrassé à concevoir quelque chose d’utile. À vrai dire, ce n’est même pas nouveau. Mais je suis français et j’ai un compte Twitter, je crois que c’est amplement suffisant pour prétendre au label #FrenchTech.

01ivier Read Full Commentaires fermés sur La course du bus de l’innovation sur le chemin de la croissance

Le pattern strategy version gastronomique

Le design pattern strategy, qui consiste à déléguer une partie du comportement d’un objet à un autre objet est probablement l’un des motifs de conception les plus utiles en programmation. Trop souvent les gens utilisent l’héritage là où la composition serait plus adaptée, et une injection de dépendance bien faite permet de gagner beaucoup en qualité de code.

Sam Read Full Commentaires fermés sur Le pattern strategy version gastronomique

Les plus grosses roues du monde 1

L’avantage d’avoir quelques années de programmations dans les pattes et un certain nombres de projets à son actif, c’est qu’on arrive à identifier des motifs communs qui se dégagent encore et encore. Par exemple, quand j’étais en tout début de carrière, j’ai ouvert l’excellent bouquin “Head first design patterns” et je n’en ai pas retiré […]

Sam Read Full Commentaires fermés sur Les plus grosses roues du monde 1

Accepter un ID mais retourner un objet pour les liens de Django Rest Framework 8   Recently updated !

DRF est une des perles de Django. De Python même. Comme marshmallow, requests, jupyter, pandas, SQLAlchemy ou l’admin Django. Python a tellement de libs extraordinaires.

Mais aucune n’est parfaite.

Sam Read Full Commentaires fermés sur Accepter un ID mais retourner un objet pour les liens de Django Rest Framework 8   Recently updated !

Vue, j’l’avais pas vu 37

Dans le dernier article, je vous offrais votre dose maintenant obligatoire de bashing de l’écosystème JS. En l’occurrence en suggérant que React était un bouquet de roses avec plus d’épines que de pétales. Mais vue ?

Sam Read Full Commentaires fermés sur Vue, j’l’avais pas vu 37

Dites non aux DSL 13

Un Domain Specific Language est un langage créé pour une tache très particulière. CSS, HTML et SQL sont des bons examples de DSL populaires. Moins connus: ReactQL, QML, Less, Latex, XPath…

Certains cas sont plus flous : REST est une architecture, et permet de créer des APIS webs. Mais au final, on obtient souvent une sorte de DSL HTTP.

Suite à certains tweets je réalise que quelques personnes recommandent encore de créer des DSL.

Il faut absolument que je vous empêche de commettre cette erreur irréparable !

Sam Read Full Commentaires fermés sur Dites non aux DSL 13