Monthly Shaarli
June, 2020
- Switch the Grid Flow Axis :
grid-auto-flow: column;
- XY Center Anything :
place-content: center;
(on any child) - Intrinsically Responsive Grid Columns
:root {
--grid-col-breakpoint: 15rem;
}
.grid-columns {
grid-template-columns: repeat(auto-fit, minmax(var(--grid-col-breakpoint), 1fr));
}
A great video on Vue 3; providing reflexions about web frameworks
Installez log2ram pour éviter que les logs soient écrit directement sur la carte SD
box-shadow
with inset
😍
En court : certains logiciels sont compliqués parce que les personnes qui ont investis du temps pour l'utiliser éprouve du plaisir en le maîtrisant maintenant. Ils ne veulent donc pas qu'il sois simplifié.
(+ éventuellement la perte de valeur liée à la maîtrise de ce logiciel, si son utilisation est simplifiée → un coût irrécupérable)
The EICAR test file is a computer file that was developed to test the response of computer antivirus (AV) programs. 😏
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
Similarly for email spam detection (GTUB - Generic Test for Unsolicited Bulk Email) :
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
Wikipédia ❤️
Wow ! C'est propre tout ça.
J'aime beaucoup les trois premières, peut-être parce qu'elle concerne surtout soi-même et c'est ce qui me concerne le plus actuellement. Les ADRs me semblent aussi très utiles sur le long terme !
- Le Brain Dump 🧠
- La méthode Mikado 🥢
- L'over-comitting ➿
- Les Architecture Decisions Records (ADR) 📝
- Le Approval Testing ✅
- Générer un output capturable dudit code dans un test
- Utiliser la couverture de tests pour trouver toutes les combinaisons
- Introduire des mutations pour vérifier la qualité des tests
- L'analyse de Hotspots
- Les katas
Not checking a 30 characters length input : what could go wrong ? ¯\_(ツ)_/¯
Wow ! 😂
This is perfect with gitmoji with the package all-emojis ! 😍
This is INSANE ❤️
¯\_(ツ)_/¯
A programming language is low level when its programs require attention to the irrelevant.
– Alan Perlis
🤣
Using checkboxes everywhere for everything ! 😄
type Subset<Parent, Sub extends Parent> = Sub;
type IconName = 'cars' | 'mars' | 'truck' | 'warning'
type VehicleIconName = Subset<IconName, 'cars' | 'truck' | 'invalidName'>
It’s clear to me now that it's not about what I know, but rather how I think that's different on these days.
So the two questions for me are: (1) How can I have more good days than bad ones? And, (2) what exactly am I doing differently on my good days?
About relative deprivation
Top students convincing everyone else to stop trying. Or, great engineers convincing the rest to stop trying.
This is ego distraction in action. Self comparison determining effort. If we feel like we’re ahead we continue to put in the effort. If we feel like we’re not, we determine it’s not worth the effort.
About ego
The Ego's trick is always the same. Make it personal. Make it about me. Put me at the center. So when we sit down to solve a problem the trick is to only ask ourselves problem related questions. These are "the" or "what" type questions. We must avoid asking the personal "I" or "me" type questions. So instead of thinking "Did I cause the bug?", we instead ask "Where is the bug?".
L'UI de ce service mail à l'air excellent
These are at least file-like? I don’t understand why they have to be “special features”, though, if you already have an app whose primary task is to sync files. It already does that. Why are some files more special than others?
The answer is simple: the only way Dropbox can survive is by building and selling more features. You’ll never have peace of mind with them.
Des noms de poules on vous dit !
L’eau, le feu, la terre, le vent et Javascript.
🤣
Selbstdeklaration
WD-40 ist das Leben 🤣
lyokolux.ynass.com : YES !
WTF and whatever as a service
Public password lists leaked over years
OMG ! 😍
It looks legit to me. I have to give it a try.
A cheatsheet with examples of usage.
I am using markdown since years; it seems that AsciiDoc is a better standardized test-formatting with more functionnalities 😍
a sparse file is a type of computer file that attempts to use file system space more efficiently when the file itself is partially empty. This is achieved by writing brief information (metadata) representing the empty blocks to disk instead of the actual "empty" space which makes up the block, using less disk space. The full block size is written to disk as the actual size only when the block contains "real" (non-empty) data.
it simply takes a
:value
property and emits an@input
event with the updated date
And here you go with v-model
!
Yay ! A great way to get the fundamentals of a compiler !
CORS est devenu incontournable pour le développement web (front et back) ! Cette documentation explique sont fonctionnement.
Comme d'habitude, la documentation de MDN est de qualité.
It seems there are two common ways how Open Source projects die: either the maintainer simply loses interest and abandons the project or they decide that the project became so complex that it needs a complete rewrite. Joel Spolsky wrote an article nearly 20 years ago on how that's generally a bad idea.
Cool these collaborative lists 🔥
Sous le coude. C'est finalement facile aujourd'hui de se créer une adresse mail personnalisée !
Et oui ! Un guide comme cela, ça fait plaisir !
(via sebsauvage)
minmax(0, 1fr)
because by default the min size is auto
which leads to be the size of the element
Des réflexions pertinentes :
Du coup, c’est quoi l’adaptabilité ? Pour un dev, ça va être la capacité à pouvoir être mis sur des projets aux technologies différentes ou dans un contexte métier compliqué (bancaire, santé) avec des règles contraignantes.
Comprenons-nous bien l’échec est inévitable, c’est une partie du processus, et il va revenir.
La persévérance, c’est continuer, échouer, recommencer, jusqu’à la réussite.
Enfin bref, un bon article pour débuter :)