Monthly Shaarli

All links of one month in a single page.

September, 2021

Adieu l'Hadopi : la France fait naître un super régulateur qui va lutter contre le piratage
thumbnail

Ah, je n'avais pas entendu parler de ça. Je vis dans une grotte ou bien ça s'est fait très rapidement.

De ce que je retiens de ce court article, c'est qu'on change le nom et qu'on garde exactement le même fonctionnement : la « riposte graduée » aka le serveur emails qui valait des millions, et un blocage DNS des vilains sites pirates. C'est bien ça ?

Du code legacy vers CQRS, est-ce possible ?
thumbnail

Je n'avais jamais entendu ce terme... Sous cet acronyme se cache la théorie consistant à dissocier clairement les opérations de lecture et d'écriture.

Le billet est intéressant et bien écrit. Finalement, ça ressemble à ce que j'ai vu dans quasiment tous les projets où on se retrouve avec du traitement massif de données, même si personne ne l'avait explicité sous ce nom : on est obligé de gérer différemment la lecture et de l'écriture pour des questions de performances.

Par exemple on construit des index ElasticSearch à partir de données de référence présentes dans une base type SQL ou Mongo.

GitHub - aristocratos/btop: A monitor of resources
thumbnail

htop like, with more features.

Le .fr fête ses 35 ans

Le 2 septembre 1986, le .fr fait ses premiers pas à INRIA (institut national de recherche en sciences et technologies du numérique) ; il est alors essentiellement utilisé par des universitaires. En 1997, alors que le nombre d’utilisateurs et de vendeurs du .fr se développe, INRIA et les ministères de l’industrie, des télécommunications et de la recherche créent l’Afnic qui reçoit la délégation lui permettant d’administrer le .fr.

Joyeux anniversaire ! 🎁

Marp : présentations rapides et jolies avec Markdown - Zwindler's Reflection
thumbnail

Coudé.

J'ai codé l'univers tout entier (et au-delà) en JavaScript
thumbnail

J’ai codé un jeu gratuit en 3D dans le navigateur, librement explorable, à travers des univers infinis générés de manière procédurale en JavaScript. L’objectif ? Aller d’univers en univers et découvrir l’origine de tout.
C’est carrément une histoire en quatre chapitres avec une révélation épique à la fin.

Impressionnant.
Il faudra que je revienne dessus pour me pencher sur l'exploration et les détails techniques.

🧠 ct.css – Let’s take a look inside your <head>

Bookmarklet: ct.css

Un barrage vers le Pacifique - En marge
thumbnail

L'histoire de l'approvisionnement en eau de Los Angeles au début du XXème siècle, dans le style d'En marge. Instructif et agréable à lire, comme souvent.

Q1K3 - Playable JS Quake like

An homage to Quake on its 25th anniversary. The game was made for the 2021 JS13k Competition with a file size limit of 13kb.

It's a pretty good demo! I would have enjoyed a longer game! 🙂

Designing Beautiful Shadows in CSS
thumbnail

In my humble opinion, the best websites and web applications have a tangible “real” quality to them. There are lots of factors involved to achieve this quality, but shadows are a critical ingredient.

When I look around the web, though, it's clear that most shadows aren't as rich as they could be. The web is covered in fuzzy grey boxes that don't really look much like shadows.

via

Quick Testing Tips: Write Unit Tests Like Scenarios — Matthias Noback - Blog

You can use simple tricks like:

  • Givens should be in the past tense
  • Whens should be in the present tense
  • Thens should be in the future tense (often using "should" or "will")

Tips to write Behat like tests.

Crown And Paw | World Leading Renaissance Pet Art – Crown & Paw
thumbnail

Ah ah ah ! Je ne ferais pas ça chez moi, mais je trouve quand même le concept excellent !

via

How Docker broke in half | InfoWorld
thumbnail

Interesting read.

Has UML Died Without Anyone Noticing?

Interesting view regarding software engineering in general. Have we become so Agile that we can no longer think ahead beyond next week?

Also, I love that sentence:

In a model in which you pour user stories into a sausage machine, and you get a demo at the end of it (or a feature production release in a DevOps shop!) there is no room for purposeful, structured problem analysis anymore.

GitHub - sachinchoolur/replace-jquery: Automatically finds jQuery methods from existing projects and generates vanilla js alternatives.
thumbnail

Une library JS qui remplace tout le code jQuery en vanilla JS. J'aurais aimé avoir découvert ça il y a quelques années...

Bon, attention quand même, c'est en v0.0.2, ne cassez pas votre prod.

No Surprises: A framework for Software Quality – CodeKraft
thumbnail

A Maslow Hierarchy for Software Quality

Rustpad: Collaborative Code Editor
Biendebuter.net » Guide XCOM 2 – Biendebuter.net - Choses vues, sur le web et ailleurs

Ton wiki est privé en revanche. 🙂

20 ideas for better data visualization

Quelques astuces de choses à faire et à ne pas faire quand on crée des graphiques. Ça tombe sous le sens en le lisant comme ça, mais ça n'est pas forcément aussi évident devant une feuille blanche.

Un lien à garder dans un coin (de Shaarli).

Mardi 21 Septembre 2021: toujours aucune amélioration à l'horizon, mon capitaine - Warrior du Dimanche

Ça fait suer de lire ça, mais c'est important de partager. Merci Bronco.

J'ai quand même l'impression, au vu des histoires qui filtrent parfois dans la presse ou ailleurs, que les instances de direction dans l'enseignement secondaire c'est pas franchement le haut du panier...

The Jackbox Party Pack 8 arrives on October 14 | GamingOnLinux
thumbnail

New games coming on Jackbox Party 8:

  • Job Job: A twisted interview game where you use other players’ answers to score the job. Who knew getting a job could be fun AND chaotic? (3-10 players)
  • The Poll Mine: Jackbox’s very first head-to-head team game! Trapped in a magical mine with no way out, try to correctly rank your group’s poll opinions and escape. (2-10 players)
  • Drawful: Animate: This exciting new spin on the classic Drawful introduces animated gifs that you can create. Watch out for those tricky decoys! (3-10 players)
  • The Wheel of Enormous Proportions: The ultimate game of trivia and chance. Doesn’t everyone love a game with a giant, shiny, spinning wheel? (4-8 players)
  • Weapons Drawn: The game where trust is nonexistent. Can you hide your murders while solving others? Get ready to point those fingers because everyone but you did it! (4-8 players)
PHP 8.1: readonly properties - stitcher.io
thumbnail

New readonly property feature coming up with PHP 8.1. I still like me some getters, though. But it could be useful in DTO as mentioned in the article.

GitHub Next | Visualizing a codebase
thumbnail

Un outil de visualisation qui fait de beaux diagrammes à partir d'un repo Github. Inutile, et donc indispensable !

Figen - Post Cover & Background Generator Tool
thumbnail

Un outil pour générer des vignettes stylisées avec titre et description, et tout un tas de paramètres.
Ça peut servir.