295 private links
computedEager utility has optimizations over computed in some cases.
when you have a simple operation, with a rarely changing return value – often a boolean.
Stick to computed
when you have a complex calculation going on, which can actually profit from caching and lazy evaluation and should only be (re-)calculated if really necessary.
A CSS-only tree view
A small project but cool :D
Spectre me fait penser à une autre extension de navigateur...
Ah oui: https://crypto.stanford.edu/PwdHash/ et lesspass
Postuler que la publicité est un business « honnête » revient à dire que ces milliards d’euros ne seraient pas dépensés sans elle. Et donc revient à démontrer que la publicité appauvrit la population d’une manière démentielle en entrainant une surconsommation qui détruit littéralement la planète.
Lorsque vous achetez des publicités chez un de ces géants, tout ce qu’ils vous offrent en échange sont… des chiffres qu’ils inventent.
Parce que ce sont des boîtes noires et que personne ne peut vérifier le nombre d'affichage, etc...
Le géant Procter&Gamble a d’ailleurs annoncé avoir coupé complètement tous ses budgets publicitaires pour les réseaux sociaux et n’avoir perçu absolument aucune différence dans les ventes.
Avec mes 2500 followers sur Facebook, j’avais découvert à l’époque que chaque message touchait en moyenne 1%, mais que, en payant, je pouvais monter à 5% voire 10% de « ma communauté ». Facebook me faisait croire que j’atteignais un public alors qu’en réalité, je devais payer pour contacter moins de gens que si je leur avais conseillé de s’abonner par mail ou RSS.
En fait, de manière générale, tout fournisseur qui prétend vous vendre l’observation de métriques décidées par lui, mesurées par lui et optimisées par lui est par essence un escroc.
Briser l’incroyable puissance de ces monopoles morbides ne passe pas par l’utilisation d’alternatives ou de succédanés, mais par la réalisation profonde que nous n’avons tout simplement pas besoin d’eux.
Nice!
Clever and efficient
Plus de 60 cas de dengue, transmis par le moustique tigre, ont été enregistrés en métropole. Une propagation due à un climat favorable après cet été très chaud, analyse le virologiste Yannick Simonin.
iPhone 14 calls 911 in roallercoasters...
Stop implementing features in devices that are not designed for it, please!
Otherwise, we can also find an opposite: it's "funny" that they detect accidents to call for help, but not that they detect driving to turn off the phone while driving.
But you have all this internal context that makes it self-documenting. Other people don’t have that context.
I agree
Operational information is more global, how the code fits in with the larger program. The code’s behavior can’t tell us that because it isn’t supposed to know anything about the larger program.
How should we document them?
A list of how self-documenting code is so appealing to people for wrong reasons.
s
const moreInfos = { info: "Please go to the desk." }
return {
address: "20B Rue Lafayette",
postcode: "75009",
...(moreInfos !== undefined && { moreInfos })
}
In JavaScript, primitive values are Number, String, Boolean, Undefined, Symbol, and BigInt. Other data types are passed by reference, which means that the variable is given instead of just a copy. Modifications happen in-place.
An example of Weakmap: https://gist.github.com/PaulRosset/0d4e3a9b9af20f9997b41d15f70c8808#file-weak-map-js. Everything can be a key.
Clean code is not only concise code, but more importantly, it is readable. A rule of thumb when writing code, is to write code as if comments didn’t exist. The code should be self-explanatory.
- booleans should always have a prefix like "is", "has", or "was"
and other JS tips
The thing is some are already on https://1loc.dev/
Others can be added :)
- Use Nouns to represent resources / Not Verbs
- Use Pluralized Nouns for resources
- Use hyphens (-) to improve the readability of URIs
- Use forward slashes (/) for hierarchy but not trailing forward slash (/)
- Avoid using file extensions
- Version your APIs:
http://api.example.com/v1 - Use query component to filter URI collection:
http://api.example.com/v1/store/employees?department=IT®ion=USA
There is an alternative to the SPA model: a new model with HTML only. It uses modern DOM-swapping interactivity libraries like Hotwire, HTMX, and Unpoly and... something that returns HTML as backend :)
Since version 7.0 has Ruby on Rails Hotwire backed-in!
5 stars rating sucks.
- Check if readers mark their readings as "favorite"
- What they enjoyed with this book. Every quality a reader chooses gets added to traits others have chosen.
- Add a "wished" list: users would mention what they would have liked to find in it
- The users are prompted to share their thoughts and receive suggestions to hone their feedback. The suggestions range dynamically, depending on a reader’s earlier choices.
Generating trust, meaningful usage of time, and clarity among users builds a safer environment for genuine conversation to spread, so comments should be protected from elements that detract from them.
and what readers can do today?. Write a review in 5 points (extracted from a book review):
- Explain why you chose your rating.
- List common qualities you enjoyed. Even better, write a sentence to say why you enjoyed specific qualities.
- Discuss a point (or several) that you found important.
- Mention what you wish you had known before.
- link to other that you think you best sum up your perspective.
Actionnaire majoritaire de Kombini, le média a poursuivi La Lettra A pour avoir divulgué la famille Perrodo: l'article présente les actionnaires "comme « des milliardaires controversés qui ont fait fortune dans le pétrole », cachés « derrière des sociétés opaques » via « une mystérieuse holding luxembourgeoise » elle-même « détenue par trois sociétés immatriculées aux Bahamas » "
#effetStreisand pour l'article concerné: https://www.lalettrea.fr/medias_audiovisuel/2019/03/19/videos-et-info-sur-le-web--les-mysterieux-actionnaires-de-konbini,108349574-gra
« Il sera rappelé […] l’importance, dans une société démocratique, de pouvoir investiguer, débattre et émettre des opinions critiques sur les questions relatives à la transparence et au pluralisme des médias, questions auxquelles la société Konbini, qui se présente comme un média d’information, devrait être particulièrement attachée », précise le jugement.