Aller au contenu principal

4 articles tagués avec « python »

Voir tous les tags

Scripts crypto : Stellar XLM & Ethereum

· 9 minutes de lecture
Guillaume MARTINEZ
LeadTech DevOps & Cloud & IA

cover

Je ne fais pas confiance aux applications avec ma crypto. Chaque wallet, exchange, et dapp est une boîte noire. Vous confiez votre clé privée, cliquez sur « envoyer », et espérez que le code fait ce qu'il prétend. Donc j'ai construit mes propres scripts à la place : de petits programmes Python auditables que je peux lire et comprendre complètement.

Les différences entre Stellar et Ethereum forcent à confronter la philosophie de conception de chaque blockchain. Voici ce que j'ai appris en construisant des scripts pour les deux.

Pourquoi la règle `W1203` est importante

· 5 minutes de lecture
Guillaume MARTINEZ
LeadTech DevOps & Cloud & IA

cover

Si vous avez utilisé l'outil [pylint][pylint-website] pour vérifier le format de votre code Python, vous avez peut-être rencontré la règle W1203 : logging-fstring-interpolation mais vous n'avez pas vraiment compris pourquoi c'est important.

L'avertissement ressemble à :

path/to/my/file.py:37:4: W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)

Il se trouve lorsque vous utilisez la [bibliothèque Python logging][python-logging-doc]. La documentation [pylint][pylint-website] sur cette règle dit que vous ne devez pas utiliser de chaînes formatées de type f-string.

Initialisation du blog

· 6 minutes de lecture
Guillaume MARTINEZ
LeadTech DevOps & Cloud & IA

cover

Pour m'introduire, je ne suis pas un ingénieur web et je déteste le développement. Il y a beaucoup trop de Framework dans la nature ([ReactJS][reactjs-website], [Angular][angular-website], [jquery][jquery-website], ...). La programmation asynchrone de [Javascript][javascript-website] n'est pas triviale à mettre en place et maintenir à l'échelle d'un site web complet. Sans parler de la gestion de dépendances qui est la goute qui fait déborder le vase (oui je parle de toi npm). Je ne suis pas non plus un web designer donc le [HTML][html-rfc]/[CSS][css-rfc] et moi, nous ne sommes pas copains (principalement parce que je ne sais pas les utiliser à leurs plein potentiel).

C'est plus ou moins la raison pourquoi j'ai quitté le développement web et je suis devenu ingénieur SysOps.