kalvn's links
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 45 / 205
HTML: The Bad Parts - HTMHell https://www.htmhell.dev/adventcalendar/2023/13/
01/01/2024 18:31:23

Les problèmes que posent certains composants natifs du HTML.

Les utiliser est bon pour la sémantique mais pas forcément pour l'expérience utilisateur. Il faut aussi prendre conscience que les développeurs de navigateurs web doivent prendre d'extrêmes précautions lorsqu'ils mettent à jour les composants natifs, car ils prennent le risque de causer des bugs dans les sites qui les utilisent et n'ont pas anticipé ces changements.

HTML accessibilité
Building a tooltip using web components https://www.mayank.co/blog/tooltip-using-webcomponents
01/01/2024 18:08:29

Construire un tooltip sous forme de web component, histoire de remplacer le tooltip par défaut qui s'affiche avec l'attribut title.

webcomponents tooltip
dbohdan/classless-css: A list of classless CSS themes/frameworks with screenshots https://github.com/dbohdan/classless-css
30/12/2023 14:22:14

Une liste de thèmes CSS "classless" ce qui signifie qu'ils se contentent de styliser les composants HTML par défaut, sans utiliser de classes supplémentaires.

Ces styles sont un bon moyen de proposer un style moderne tout en conservant un code HTML aussi simple que possible.

CSS theme
morris/vanilla-todo: A case study on viable techniques for vanilla web development. https://github.com/morris/vanilla-todo
30/12/2023 13:53:46

Une proposition de structure du code moderne mais n'utilisant aucune dépendances ni système de build. Rien que du pur HTML, JS, CSS.

A case study on viable techniques for vanilla web development.

C'est intéressant en comparaison des frameworks habituels (React, Vue, etc.) de voir ce qu'il est possible de faire en adoptant une architecture en composants.

JavaScript experimental étude
LosslessCut https://mifi.no/losslesscut/
29/12/2023 11:50:24

Un outil pour éditer de la vidéo et de l'audio sans perte de qualité. Par exemple extraire des séquences d'une longue vidéo. Comme la vidéo n'est pas ré-encodée à chaque fois, c'est très rapide et sans pertes.

Via https://sebsauvage.net/links/?RepzAQ

app video editeur
The complexity of writing an efficient NodeJS Docker image - Specfy https://www.specfy.io/blog/1-efficient-dockerfile-nodejs-in-7-steps
28/12/2023 23:06:47

Des conseils sur l'écriture d'un Dockerfile optimisé pour des applications Node.js.

Docker NodeJS good-practice
GitHub - testjavascript/nodejs-integration-tests-best-practices: ✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (July 2023) https://github.com/testjavascript/nodejs-integration-tests-best-practices
28/12/2023 22:46:25

Des bonnes pratiques pour les tests en JavaScript.

Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app.

JavaScript test good-practice
Testing the dark scenarios of your Node.js application | Practica.js https://practica.dev/blog/testing-the-dark-scenarios-of-your-nodejs-application/#-the-hidden-effect-test---when-the-code-should-not-mutate-at-all
28/12/2023 22:38:21

Un article complet (et relativement long mais instructif) sur les tests que l'on omet souvent car ils concernent des cas qui se produisent peu souvent (mais qui se produiront !)

test JavaScript
Home - No-Bullshit Games https://nobsgames.stavros.io/
26/12/2023 22:21:51

Listing de vrais jeux mobile, débarrassée des gatchas et autres jeux sans saveur habituels.

Android iOS JeuxVidéos
Many explanations of JOIN are wrong, and people get confused https://minimalmodeling.substack.com/p/many-explanations-of-join-are-wrong
26/12/2023 22:17:58

Pas encore lu.

sql todoread
Web Components Will Outlive Your JavaScript Framework | jakelazaroff.com https://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/
24/12/2023 13:54:29

Un très bel article qui explique pourquoi les Web Components et plus généralement les standards seront toujours plus pérennes que les frameworks.

Le passage sur le coût des dependences est crucial et bien expliqué, surtout pour les projets impossibles à mettre à jour tous les mois. Pensez-y, moins vous comptez faire évoluer une app, plus vous devez limiter les dépendances externes.

dependances JavaScript web webcomponents standards
Deep Cloning Objects in JavaScript, the Modern Way https://www.builder.io/blog/structured-clone
24/12/2023 10:47:39

structuredClone(obj) est la bonne solution pour faire un deep clone d'un objet en JavaScript. Il n'y a que quelques limites à prendre en compte, à la fin de l'article, mais pour 95% des cas d'utilisation elles ne posent pas de problème.

JavaScript
Delete git branches that do not exist on remote - Wisdom Geek https://www.wisdomgeek.com/development/delete-git-branches-that-do-not-exist-on-remote/
24/12/2023 10:00:56
Git astuce
Your Smart TV Knows What You’re Watching – The Markup - Liens en vrac de sebsauvage https://sebsauvage.net/links/?Utw8FQ
24/12/2023 09:45:35

Limiter la collecte de données de votre smart TV.

privacy tv
Learn Kubernetes Basics | Kubernetes https://kubernetes.io/docs/tutorials/kubernetes-basics/
23/12/2023 21:39:58

Un tuto relativement simple en 6 étapes pour comprendre les composants de base de Kubernetes (cluster, node, pod, deployment, service, replica set).

  1. Create a Kubernetes cluster
  2. Deploy an app
  3. Explore your app
  4. Expose your app publicly
  5. Scale up your app
  6. Update your app
kubernetes tuto
Server-Timing - HTTP | MDN https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server-Timing
23/12/2023 09:35:15

Ce header HTTP envoyé dans la réponse du serveur permet d'afficher côté client (navigateur donc) des informations détaillées sur les différents temps de traitement côté serveur (par exemple la durée des requêtes SQL, si un cache a été utilisé, etc.).

Le serveur est responsable d'envoyer les metrics qu'il souhaite. À utiliser avec précaution car ça revient à rendre publique en partie la structure du serveur.

Exemple d'utilisation et de visualisation avec Chrome : https://ma.ttias.be/server-timings-chrome-devtools/

header HTTP serveur
nutjs.dev - Desktop automation https://nutjs.dev/
23/12/2023 07:25:41

Cette lib vous permet d'automatiser certaines interactions avec votre ordi. Bouger la souris, cliquer sur un bouton par reconnaissance d'image, etc.

Moving your mouse around your screen, clicking buttons or icons, typing on your keyboard, reading screen content, and much more — it's all possible with nut.js.

automatisation JavaScript lib
Critiques pour Bypass Paywalls Clean (D) – Modules pour Firefox sous Android (fr) https://addons.mozilla.org/fr/android/addon/bypass-paywalls-clean-d/reviews/
21/12/2023 17:30:27

Une extension Firefox qui permet de contourner les paywalls en simulant le user-agent d'un robot indexeur de moteur de recherche (type Google bot). Pas encore testé.

firefox extension paywall
Wes Bos (@wesbos): "🔥 As of today, CSS :has() is now supported in every browser! This is a next-level selector that opens up a ton of new possibilities. Here are 10 hot tips for using CSS :has() Details of each below" | nitter https://nitter.net/wesbos/status/1737148340322652632
21/12/2023 17:27:27

Le sélecteur CSS :has est à présent géré par tous les navigateurs majeurs. Voici quelques exemples d'utilisation.

CSS
Animer un bouton burger simple avec SVG et CSS - Alsacreations https://www.alsacreations.com/tuto/lire/1921-Animer-un-bouton-burger-simple-avec-SVG-et-CSS.html
19/12/2023 23:27:53

Un tuto simple qui aborde l'animation d'un SVG simple avec des transitions CSS.

animation transition CSS SVG
page 45 / 205
4211 links, including 129 private
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Theme by kalvn