Quelques exemples d'optimisation de Python avec les bases de données. La partie qui m'intéressait le plus ici était sur la "race condition", c'est-à-dire le problème d'avoir des actions simultanées de plusieurs utilisateurs, ce qui peut nuir à la consistance des données (exemple: j'incrémente un compteur en base de données en même temps qu'un autre utilisateur: peut-être que le compteur ne sera incrémenté que d'un pas au lieu de deux)
La solution: la classe F(). Extrait de la documentation de Django:
Quelques conseils pour utiliser pylint (linter pour Python) avec le framework Django. Si vous n'utilisez pas le plugin Django, de nombreuses erreurs pourraient être détectées à tort à cause des méthodes auto-générées.
Au passage, un article pour la compatibilité avec VS Code: https://code.visualstudio.com/docs/python/linting
Une histoire très intéressante à propos d'un Raspberry Pi retrouvé dans une armoire de brassage d'une entreprise. Où quand un ancien employé pas très malin mais plein de ressources se crée une backdoor.
Via http://qrfree.kaywa.com/?l=1&s=8&d=https%3A%2F%2Fsebsauvage.net%2Flinks%2F%3FKnQcGg
Une belle collection d'exemples d'ordonancement de collections (listes, tuples, chaînes de caractères ou objets)
Un tuto visiblement assez bien fait pour apprendre le Python (avis aux amateurs!)
Une vidéo toute simple faite par Rackspace sur la philosophie Devops
Un gros raz-le-bol de développeur (en anglais) qui dénonce la manière dont on traite les projets open source. Après "free as in free beer" et "free as in free speech", il propose "free as in toilet" et tente d'expliquer que l'on ne laisse pas des toilettes publiques dans un état déplorable quand on est bien éduqué.
Générer des environnements temporaires (VM) sous Linux ou Windows, c'est possible via SADD.io
Comment créer un réseau privé de noeuds IPFS
Un outil en ligne de commande bien sympathique, qui fonctionne sous Windows, Linux et OSX. Il vous permet de télécharger vos vidéos Youtube favorites via la syntaxe suivante:
youtube-dl ADRESSE_DE_LA_VIDEO
P'tite application en ligne permettant de résoudre des équations à la volée (entre autres)
Très bon article sur l'efficacité des mots de passe, ce qu'il convient d'utiliser ainsi que les meilleurs algorithmes pour prévenir le vol d'information (plus c'est lent, mieux c'est)
Quelques astuces de sécurité à l'origine destinées aux membres du congrès américain... c'est valable pour tout le monde, bien sûr.
Quelques conseils pour rendre son infrastructure cloud évolutive, sécurisée et stable. C'est applicable surtout aux applications.