322 private links
In js, asserts can be used with console.assert(<condition as expression>, error message)
It is great for prototyping or use defensive programming inside a function.
Assertions often come in pairs.
Whenever you assert something, think about which distant part of the code base relies on the assertion you just wrote, and add an equivalent assertion there.
This is worth doing even in the trivial case, where the two parties are a function and its caller.
But be on lookout for more interesting cases, where the two halves of an assertion pair are separated by different implementations, or a process and time boundary.
Why and caveats of aria-labelledby a tag in the node content.
There are good reasons to point aria-labelledby within an element. For example, to give an accessible name to a region based off of the heading within it.
Diagram with large number (following semantic versioning): 2.7.123
First “2” is commented: Proud version. Bump when you are proud of the release
Second “7” is commented: Default version. Just normal/okay releases
Third “123” is commented: Shame version. Bump when fixing things too embarrassing to admit
A progressive enhancement with view-transition
Instead of
const Thing = struct {
checksum: u128,
number: u32,
flag: u8,
};
use
const SoA = struct {
checksum: []u128
number: []u32,
flag: []u8,
};
in certain circumstances:
- Reduced memory usage due to amortized padding. As flag is a byte, it requires some padding to align with larger fields like checksum.
- Better memory bandwidth utilization for batched code. If a loop needs to process all things, but the processing doesn't require all fields (at least for the majority of objects), then an array-based representation reduces the amount of data that needs to be loaded.
An open-source projet to draw diagrams.
(via https://nicolas-delsaux.hd.free.fr/Shaarli/shaare/ekEOgw)
<meta http-equiv="refresh" content="1"> for simple web pages.
Une liste de projets utilisant Publicodes comme langage de programmation. Les paquets peuvent ensuite exportés en module JS comme @incubateur-ademe/nosgestesclimat.
A french programming language
Pour ma part, je trouve que c'est plutôt une bonne idée, notamment pour faire le lien entre le métier et les dev.
Côté dev : il est plutôt facile de générer du code à partir de ce langage
Côté métier : il est plutôt facile à lire, et donc de voir s'il y a des erreurs.
La lecture ne nécessite pas un gros bagage technique, et ceux qui font déjà du Excel s'en sortirons très bien.
Qui plus est, je vois un avantage très rare par rapport aux autres langages plus "classiques" : le support des unités.
Le projet est hébergé sur Github, avec un le site officiel public.codes.
Un raté de la CNIL
Cela laisse présupposer un préquel du livre d'Alain Damasio Les Furtifs: les entreprises et sociétés vont progressivement prendre le rôle d'État ou de gouvernement.
Quelle langue utiliser pour écrire des programmes?
A minimal and easy to maintain Kanban board.