SAm & MAx

Langage Python

publié le 14.06.2018 :
Super article invité sur Trio que l’auteur a oublié de titrer 6   Recently updated !

C'est bon vous avez cédé à la hype ?
LIRE

publié le 07.06.2018 :
Go to (in asyncio) considered harmful 23

Dijkstra était un intellectuel pédant mais quand il a écrit cette lettre célèbre, il a comme souvent mis le doigt sur un truc fondamental. Et quand l'auteur de Trio, une stack toute neuve concurrente d'asyncio, lui a fait écho 50 ans plus tard, ça a beaucoup discuté sur les mailing lists et les bugs trackers.
LIRE

publié le 06.06.2018 :
Once you go black, you never go back 17

L'indentation obligatoire et l'existence du PEP8 sont pour moi deux features fondamentales de Python, limitant énormément la quantité de code illisible qu'on trouve dans la communauté.
LIRE

publié le 29.05.2018 :
Je fais mon coming out 38

J'aime ça, et il faut pas avoir honte de qui on est.
LIRE

publié le 14.05.2018 :
Trier un CSV de 5 Go 15

en relisant un célèbre post de Guido sur la réponse à la blague "comment trier un million d'entiers avec 2M de Ram", j'ai réalisé 2 choses:

  • Le contenu de l'article est génial.
  • Le contenu de l'article est incompréhensible.

LIRE

publié le 15.03.2018 :
13558 Go de rames 25

J'ai une tache celery qui me génère des données de test. Elle est lancée toutes les 5 minutes pour simuler le crawling d'un site qui popule une base de données, le tout piloté par l'ORM django, puis dumpé dans redis. Jusqu'ici tout va bien.
LIRE

publié le 05.03.2018 :
Do you rotate ? 2

L'explosion de la taille des logs a tué plus d'un serveur. Il est amusant de se dire que c'est du texte qui peut mettre à genoux un serveur de streaming vidéo avec 32 coeurs, 2To de SSD et 64 Go de RAM. Mais un bon access log non contrôlé sous nginx ou même le log de debug du wallet de la coin smartcash, ça peut prendre par surprise.
LIRE

publié le 07.02.2018 :
Introduction aux extensions Python avec CFFI 16

Vous avez réalisé une analyse de votre code et vous avez un bottleneck ? Vous souhaitez utiliser une bibliothèque bas niveau (C/C++/Rust) ? Pas de problème, dans cet article, je vais vous expliquer les différentes solutions et pénétrer en profondeur dans la plus charmante d'entre elles, son petit nom: CFFI. Sam&Max me faisant l'honneur d'accepter mon article, je vais suivre la guideline du site avec un langage détendu et beaucoup d'exemples.
LIRE

publié le 29.12.2017 :
Les critiques des ORM sont à côté de la plaque 38

En ce moment, y a deux modes. Dire que les cryptomonnaies c'est génial, et dire que les ORM c'est de la merde. Durant les derniers articles, je pense qu'on vous a assez parlé de crypto, donc on va parler des ORM.
LIRE

publié le 21.12.2017 :
Monter son master node Interzone (ITZ) 21

Acheter et vendre des cryptomonnaies, tout le monde comprend le principe. J’achète un truc, j’attends, je le revends. Si le prix a monté, je gagne du pognon, s’il est descendu, j’en perds. Mais il existe d’autres formes d’investissement. L’une d’elles est le master node, et on va apprendre à en monter un. Attention, ça demande […]
LIRE