Quotidien Shaarli

Tous les liens d'un jour sur une page.

Aujourd'hui - July 20, 2026

mattpocock/skills: Skills for Real Engineers. Straight from my .agents directory.

Ce dépôt GitHub propose une collection d'outils et de compétences conçus pour les ingénieurs logiciels, axés sur le développement d'applications réelles plutôt que sur des approches superficielle comme le "vibe coding". L'idée centrale est de fournir des compétences modulaires, adaptables et faciles à intégrer, basées sur des décennies d'expérience en ingénierie, afin d'améliorer la productivité sans sacrifier le contrôle du processus.

Deux méthodes d'installation sont proposées : via un script skills.sh qui copie les compétences dans un projet pour une personnalisation complète, ou sous forme de plugin pour Claude Code, offrant une solution clé en main et automatiquement mise à jour. Le projet met l'accent sur la simplicité et la flexibilité, permettant aux utilisateurs de choisir entre une intégration personnalisable ou une solution préconfigurée et maintenue.

SQLite Is All You Need - DB Pro Blog

L’article défend l’idée qu’SQLite, avec une configuration optimisée, peut remplacer des bases de données plus lourdes comme PostgreSQL pour de nombreux cas d’usage, même à grande échelle. Les auteurs ont testé cette hypothèse en construisant un réseau social (Chirp) avec 50 000 utilisateurs et un million de publications, stockés dans un seul fichier de 343 Mo. Toutes les tables étaient configurées en mode STRICT, et le backend reposait sur un seul processus Node.js sans serveur de base de données dédié.

Les benchmarks, réalisés sur un simple ordinateur portable (Apple M1), révèlent des performances impressionnantes : jusqu’à 315 millions de requêtes par jour sur l’endpoint le plus sollicité (la timeline), avec des temps de réponse médians de 13 ms. Même les opérations complexes, comme les jointures sur des millions de lignes, restent fluides grâce à des pragmas adaptés (WAL, cache optimisé, etc.). Les auteurs soulignent que ces résultats rendent superflus des outils comme les connection poolers pour la plupart des applications.

Cependant, l’article reconnaît aussi les limites de SQLite, notamment pour les charges de travail extrêmes ou nécessitant des fonctionnalités avancées (réplication multi-nœuds, requêtes analytiques complexes). En résumé, pour des applications classiques, SQLite en mode WAL offre une solution simple, performante et économique, sans compromis majeurs.

Pourquoi Bluesky c'est chouette ? - Pourquoi Bluesky c'est chouette? - pckt.blog

Bluesky se distingue des réseaux sociaux traditionnels par son architecture ouverte, basée sur le protocole ATproto. Contrairement à Facebook ou Twitter, où les données sont enfermées dans des plateformes fermées et dépendantes de décisions corporatives, Bluesky fonctionne comme un "nuage de données" centralisé mais accessible via différentes applications. Chaque utilisateur possède un identifiant unique valable sur toutes les interfaces compatibles, permettant de migrer facilement sans perdre ses contenus ou ses abonnements.

L’idée clé est la décentralisation : Bluesky n’est qu’une interface parmi d’autres pour interagir avec l’ATmosphere, un espace où les publications, likes et relations sont stockés de manière pérenne. Cette approche permet d’éviter les silos numériques et offre une flexibilité inédite, puisque l’utilisateur peut choisir son application préférée sans sacrifier son historique ou ses connexions.

L’auteure, une utilisatrice lambda, souligne que cette innovation pourrait révolutionner les réseaux sociaux en offrant une alternative plus libre et moins dépendante des géants du web. Plusieurs alternatives à Bluesky existent déjà, couvrant divers usages (vidéo, messagerie, etc.), tout en restant interconnectées grâce au même protocole.