339 private links
How to avoid "software rot"? The author describes three pillars:
- Foundations: the first decisions we make, that all other decisions are laid upon. These are the ground upon which all other battles are fought - and here, hours of research and thinking can save months of future engineering work. Mistakes here compound like little else in the game.
- Workflow: The environment in which the codebase has space to grow and be changed, and the digital and human I/O that enables that.
- Maintenance: The energy, time and will that must be reserved for the ongoing care, support and security of the platform.
- choose boring technology
- automate the tedious or repetitive
- good leadership is crucial
- make it easy to do the right thing
- reward clarity in code and communication
- make it easy to recover from disaster
- take external dependencies seriously, thoughtfully and defensively
- build a team that feels co-operation is a superpower
- technical debt is a strategy
Comment Framasoft administrent 10000 instances Nexcloud
Polaris fait tourner Framadate.
Framaspace s'agrandit. Les coûts estimés sont de 50€ par ouverture de space puis 12€ par an.
Peertube v8 qui a maintenant beaucoup de fonctionnalités.
FramaPDF se base sur SignaturePDF pour éditer des PDFs.
La framatoolbox regroupe pleins de petits outils pratiques.
Omnitools pour travailler sur les fichiers de données (CSV, txt, JSON, ...), développé par le projet Omnitoolbox.
Vert.sh permet de convertir des fichiers à différents formats.
Framapetitions est développé via le projet Pytition
et de nouveaux projets pour 2026
Find dependencies already used in the project to avoid to install them again.
Quartz is a tool dedicated to publish websites from markdown file. It has first-class support for Obsidian.
As amways it depends. As long as moving from an infrastructure is easy, then it's OK.
Une introduction afin de publier son premier site web en ligne
In comparison to the cloudflare outage, text files are robust
Un an pour répondre à cette faille de sécurité de l'API XMPP.
Le papier est disponible sur Github https://github.com/sbaresearch/whatsapp-census/blob/main/Hey_there_You_are_using_WhatsApp.pdf
Ce n'est que fin août 2025, quand ils ont prévenu WhatsApp qu'ils allaient mettre en ligne leur article début septembre, que l'entreprise a engagé une communication étroite avec eux pour mettre en place des contre-mesures.
Après 9 mois...
Only an unwrap() caused the outage ?!
With Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one
Small binaries (75 KB) to include healthcheck in containers. The CLI tool is httpcheck, but there is multiple other commands.
Alternative text: four values Trust Partnership Innovation Performance are in a bubble. There is a tiny small overlap with a bubble containing "OUR VALUES". A logo and inscription at the bottom right Thomson Reuters.
The original goal was to share the four values, but the appearance split both these values and Thomson Reuters value. A fail.