1311 private links
Ça fait quelques articles que je vois passer, qui donnent des avis ou des retours d'expérience un peu plus mitigés sur les architectures par micro-services que les éloges qu'on a pu entendre ces dernières années.
D'expérience - et pour confirmer ce qui est dit dans l'article - je dirais qu'il y a deux désavantages majeurs. Déjà ça augmente la complexité générale d'une application, et surtout de son architecture, y compris tout ce qui va avec : maintenance, déploiement, troobleshooting, etc. Mais aussi on arrive vite à des problèmes de couplage entre les micro-services lorsque l'application croit naturellement en complexité fonctionnelle.
Je pense que ça dépend donc beaucoup de la taille de l'équipe qui gère tout ça et des moyens alloués.
In August of 2015, my hands stopped working. I could still control them, but every movement accumulated more pain, so every motion came with a cost: getting dressed in the morning, sending a text, lifting a glass. I was interning at Google that summer about to begin a PhD in Scotland, but coding all day would have left me in agony.
Added
- Allow user to manually edit tweet format for each shaare
Fixed
- Don't trigger JS events when editing a shaare
- Better handling of checkbox (and new inputs) disabled status with private shaare status
Neat.
Enqueue is production ready, battle-tested messaging solution for PHP. Provides a common way for programs to create, send, read messages.
Supports major brokers such as RabbitMQ, Kafka, Amazon SQS, Google PubSub, Redis etc.
Reddit aurait-il réussi à relancer le débat enterré des spaces vs tabs ?
Le préchargement de fichier en PHP a l'air prometteur, avec des gains de performances ~15% sur les premiers benchmarks. Avec un préchargement automatique via composer, ça pourra devenir intéressant pour certains usages ; en particulier des micro-services qui doivent gérer un volume important de requêtes.
FOAAS (Fuck Off As A Service) provides a modern, RESTful, scalable solution to the common problem of telling people to fuck off.
Tant d'efforts pour rien, c'en est impressionnant ! Fuck you very much.
Un IE sous Linux avec Vagrant. J'ai pas testé mais ça peut servir.
Quelques fonctions utiles pour la console JS des navigateurs.
Si vous travaillez avec des XPath il y a aussi $x("//xpath")
qui peut être utile.
J'ai fait un petit outil pour convertir les flux RSS tronqués vers des articles complets via un selecteur CSS.
Pour le moment j'ai appliqué la méthode de La R.A.C.H.E donc pas sûr que ça marche au top, mais pour récupérer un blog standard ça fonctionne bien.
J'améliorerais peut être tout ça à l'occasion.
Exemple :
J'ai fait ça.
Bechdel Movie Test rules:
- It has to have at least two [named] women in it
- Who talk to each other
- About something besides a man
J'ai vu passer quelques liens sur les images au format WebP, qui est un format de compression d'image mis au point par Google... donc je suis allé voir un peu ce que ça donnait.
Bon alors déjà, pour une utilisation standard des images pour le moment et le futur proche, on oublie, fin de la discussion.
Par contre, si on est dans une optique de réduction du poids des pages et d'optimisation SEO, il faut voir le résultat. On peut lire partout, y compris sur Wikipedia :
Par ailleurs, toujours selon Google, 60 % des octets transmis sur la toile seraient des images, et WebP procurerait de 30 % à 80 % de réduction d'espace face à JPEG et PNG
Je ne vais pas y passer la journée, mais j'ai fait un test rapide le premier JPEG donné l'extension Tabliss et un PNG au hasard de fusée.
J'ai passé les deux dans le premier optimisateur d'image en ligne que j'ai trouvé, ce qui nous donne :
Format | Taille originale | Taille optimisée | Taille WebP |
---|---|---|---|
JPG | 5104 Ko | 1049 Ko | 2202 Ko |
PNG | 41 Ko | 17 Ko | 23 Ko |
Mon jeu de test et ma méthodologie ne sont certes pas très rigoureux, et j'imagine qu'on pourrait me montrer l'inverse avec d'autres exemples, mais en attendant, je ne suis clairement pas convaincu par ce fameux 30 % à 80 % de réduction d'espace.
Moralité : optimisez vos images correctement plutôt que de vous amuser à servir des formats exotiques en fonction du navigateur. Inutile de complexifier ce qui n'a pas lieu d'être, surtout pour un gain a priori nul.
Le test FizzBuzz en CSS, bien vu !
cssdb is a comprehensive list of CSS features and their positions in the process of becoming implemented web standards.
Les futures propriétés CSS en cours de validation.
Microsoft Virtual Studio Code sans leur merde de télémétrie, trackers et compagnie.
=]
via