1311 private links
Quelques tips VueJS toujours bon à prendre.
Un serious game qui permet d'apprendre et de comprendre le fonctionnement des flexbox en CSS. C'est vraiment excellent !
Un projet de base de données décentralisé. Encore en early stage. À surveiller.
1er décembre, c'est le début de l'Advent of Code édition 2020 !
Cette année, j'ai envie de le faire en Python, que j'ai tendance à bidouiller de temps en temps mais que je maitrise assez mal. Nous verrons ce que ça donne.
Pour suivre mon résultat, c'est ici : https://github.com/ArthurHoaro/advent-of-code-2020
We all make mistakes. The important thing is to learn from them. Also, pointing fingers doesn't help anyone. It's a good experience article.
PHP 8.0 a été release et est disponible au téléchargement.
Un article de #blog pour faire le tour des nouveautés des nouveautés.
Pour le fun, je me suis amusé à écrire un petit script Python m'envoyant une notification sur mon téléphone la météo du jour. Voyons comment il fonctionne.
Ça ne sert globalement pas à grand chose vu le nombre d'appli météos, mais j'aime bien les défis techniques dans ce genre, surtout quand c'est bien expliqué.
Un moteur de recherche pour les opérateurs JS. Je me garde ça sous le coude parce que :
- c'est hyper galère de rechercher des opérateurs sur les moteurs de recherche classiques qui ne sont fait que pour le full-text
- je connais bien ceux de PHP et il y a pas mal de différences avec ceux de JS, donc je m'emmêle régulièrement les pinceaux
Bramus propose de bloquer la double soumission de formulaire à cause d'un double clic directement au niveau de la spécification HTML. J'ai déjà eu des soucis similaires patchés à coup de JS, je pense que ça serait une bonne chose.
Si vous voulez thumb up, c'est ici : https://github.com/whatwg/html/issues/5312
Very well written article about composition over inheritance in OOP.
Also the introduction example reminds me about a bunch of projects I had to work on:
Alan Kay, the inventor of the term “object-oriented programming”, told a story once during a talk more than 20 years ago. You can build a dog house using only a hammer, nails, planks, and just a little bit of skill. I figure even I would be able to build it given enough time. Once you've built it you've earned the skills and know-how, and could apply it to other projects. Next, you want to build a cathedral, using the same approach with your hammer, nails, and planks. It's a 100 times larger, but you've done this before — right? It'll only take a little longer.
While the scale went up by a factor of 100, its mass went up by a factor of 1.000.000 and its strength only by 10.000. Inevitably, the building will collapse. Some people plaster over the rubble, make it into a pyramid and say it was the plan all along; but you and I know what really went on.
Un outil pour faire des jolis menu en CLI en PHP. Je me garde ça sous le coude, ça pourrait être intéressant couplé à des commandes Symfony.
A set of good practices for PHP arrays and collection objects. Nothing revolutionary, but these are very good guidelines for any project.
Un outil pour faire des tests de charge simplement.
🧟
Quand tu as perdu la raison et que tu décides de faire un Mario Kart en CSS. WTF.
Une liste de blog de dev (et associés) à suivre.
Pour ceux que ça intéresse, la liste des flux RSS complets :
https://rssextender.hoa.ro/?feed=https://blog.pascal-martin.fr/index.xml
https://rssextender.hoa.ro/?feed=https://blog.nathanaelcherrier.com/rss/
https://rssextender.hoa.ro/?feed=https://mariecomet.fr/feed/
https://rssextender.hoa.ro/?feed=http://artisandeveloppeur.fr/feed/
https://skwi.fr/feed.xml
http://feeds.feedburner.com/dunglas
https://www.jdecool.fr/feed/feed.xml
https://rssextender.hoa.ro/?feed=https://mnapoli.fr/atom.xml
https://vincent.bernat.ch/fr/blog/atom.xml
https://rssextender.hoa.ro/?feed=https://blog.seboss666.info/feed/
https://rssextender.hoa.ro/?feed=https://blog.castiel.me/rss.xml
https://rssextender.hoa.ro/?feed=https://hugo-soltys.com/rss/articles.xml
https://rssextender.hoa.ro/?feed=https://vincent-g.fr/rss.xml
https://rssextender.hoa.ro/?feed=https://www.orbitale.io/feed.xml
https://boris.schapira.dev/web/feed.xml
https://rssextender.hoa.ro/?feed=https://www.geeek.org/rss/
https://rssextender.hoa.ro/?feed=https://www.geek-directeur-technique.com/feed
En espérant ne rien avoir oublié, c'était un peu fastidieux.
Publiez vos flux RSS non tronqués putain !
Article intéressant, quoique très général, sur les bonnes pratiques de développement.