Dites non à la drogue

Dites non aux DSL 12   Recently updated !

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 !


Le don du mois : nuitka, bis 2

Ça faisait un bail que j’avais pas parlé d’un don du mois. Le don du mois n’est pas un don mensuel, mais un don que je fais pour le mois. Des fois j’oublie. Des fois je n’ai pas de thune. Des fois je ne me sens pas généreux, que l’humanité aille crever dans sa crasse !

Lannister always pay his debt, for the rest there is mastercard

Attention ! Merci de votre attention.

Le PEP8 et au delà, par la pratique 14

Je lis régulièrement des commentaires de batailles d’opinions sur le PEP8. Pas mal sont en fait dues à un manque de compréhension de son application. Je vais donc vous montrer des codes et les transformer pour qu’ils soient plus propre.


La maison des horreurs de l’encoding 12

En 2017, on se touche la nouille pour savoir qui a son architecture multi-services load balancée web scale à base de NOSQL, de containers orchestrés et de serveurs asynchrones. Mais pour afficher du texte y a plus personne hein…

Here comes the giant firt - bob l'éponge

PLutot que de faire la vaisselle, faite une photo de vaiselle propre

Tout ce qui fait que Python 3 est meilleur que Python 2 31

Avec de nombreuses distros Linux qui viennent avec Python 3 par défaut ainsi que Django et Pyramid qui annoncent bientôt ne plus supporter Python 2, il est temps de faire un point. Python 3 est aujourd’hui majoritairement utilisé pour tout nouveau projet ou formation que j’ai pu rencontrer. Les plus importantes dépendances ont été portées […]