Frontend Tools are moving fast, and it can be hard to keep up, so here’s a thread about Webpack, Rollup, Parcel, Vite, TypeScript, SWC, ESBuild, Babel, Terser, Uglify, ESLint, prettier, ...
🧵
J'appelle @BNPParibas pour une attestation scolaire (parce que visiblement on ne peut pas en ligne...), ça me dit qu'il y aura 7 minutes d'attente. Ça fait maintenant 47 minutes. Est-ce que j'attends encore ?
Timeswipe has a release date! 🎉
The game will be available in a bit more than a month! The 27th of May!
Pre-registration are now open! 🔗👇
Massive RT appreciated! ❤️
Astuce pour ceux comme moi à la recherche d'une maison :
Si vous cherchez l'adresse du bien, téléchargez le GeoJSON du cadastre dispo en ligne. Ensuite vous gardez que la partie '.features[].properties' et vous cherchez la parcelle par sa surface (prop contenance).
The fact that VSCode began as a web app, then became a desktop app, then became a web app again and then even got remote (ssh) functionality is a testament of how adaptive the codebase is.
It's adaptive because they use dependency injection really well. You can replace, mix & match any part of VSCode, while keeping the main functionality (https://t.co/wv2nN36fAA is a testament to this).
That was also why it was so easy to integrate VSCode with CodeSandbox and make it work in the browser. You can replace services like the FileService one by one with browser compatible versions.
I'm also impressed with its performance. They're doing everything imperatively, which is a pain, but it does make it easier to ensure that you never do more DOM operations than you should. Because imperative UI is a pain, they've created a lot of primitives like virtualized lists, quickinput, etc with a good API to easily compose UIs
Finally, the editor feels fast even with many extensions, because they run extensions in a separate thread. How does UI work then? The extension tells VSCode over the wire using the same primitives how UI should look, and VSCode renders those elements in a performant, consistent and accessible way.
This is why Atom started to feel slower than VSCode after a while. It was not Atom that was slowing down, it was the extensions taking CPU from the main thread.
@zwindler Après de nombreuses heures à regarder des comparatifs, j'ai pris une Elgato Facecam. Marche parfaitement sous Linux après mise à jour du firmware (besoin d'un windows ou mac). Bien mieux que les Logitech d'après les tests que j'ai vu.
@k1k4k79@aeris_v2@free Le seul inconvénient que je vois c'est le message d'erreur pour l'utilisateur... Tu vas pas lui lister 200 caractères autorisés...
@aeris_v2@free La limite à 16 je ne vois pas de justification (200 serait mieux). Pour les caractères spéciaux c'est pas une mauvaise idée d'avoir une liste finie pour éviter des bugs étranges... Aussi parfois on a pas le choix si on utilise un outil tiers sur lequel on a pas la main...
@lisalaposte@CNIL Je coche ou je ne coche pas pour ne pas recevoir de pub ? Habituellement on coche pour recevoir, pas pour ne pas recevoir. C'est vraiment pas clair...