Simple tools are okay.
People build sophisticated tools not because they need it but because it is cool.
This gives frameworks and all kinds of abstractions.
Extreme complexity, prone to break.
We are not anti-tech, we are anti-theater.
Why the Trolley Problem is only a fantasy.
There is no real-life case where a moral dilemma would occur.
In practice, people would prefer that a driverless car would protect themselves, regardless of whom they kill.
The best solution is: brake as fast as possible + work to avoid collisions earlier.
Examples of what websites are still built in 2024, with tons of dependencies, piles of Javascript frameworks. As a consequence, every webpage is huge and slow, because of incompetence.
Exemple qui montre que les géants du Web ne sont pas toujours l’excellence technologique vantée.
29 février 2012 : serveur Microsoft génère un certificat d’un an et calcule donc le 29 février 2013 pour l’expiration = date invalide.
Conséquence : panne de 8 heures sur les serveurs Microsoft Azure car le certificat n’a pas pu être généré.
Bibliothèque C permettant de remplacer tous les mots-clés du langage par des mots français.
Un peu pour le fun mais ça fonctionne vraiment.
3% of visits on a website may experience Javascript problems (slow loading or bugs). Often overlooked if we consider that 97% of users are happy.
In reality, it affects a large number of users, at least once, and will push people away.
Site perso d'un Bruxellois de 1955, Yves Mairesse, visiblement un prof.
Tutoriels informatique libre (LibreOffice, Gimp) et programmation (Python, Scratch).
Plutôt niveau débutant mais très bien fait
Bonnes pratiques pour les scripts BASH
Parodies de couvertures livres O’Reilly : programmes mal documentés, essais/erreurs, fainéantise de programmeurs, etc.
Quelques trucs (inverser les id="name" et "email" dans le code, bloquer HTTP/1.0, ajouter un # dans l’URL du send.php…) pour détecter facilement les formulaires remplis par des bots.
Rappel : pourquoi SourceForge a décliné quand est devenu propriétaire.
Et pourquoi GitHub a eu du succès alors qu’il a fait les mêmes saletés.
Appel à quitter GitHub.
Menaces par rapport à Copilot (AI qui écrit du code elle-même)
Outil pour générer des CSV géants avec des noms, adresses, IP, etc.
Le but est de simuler un comportement réel quand les gens utilisent des caractères non Unicode, des noms très longs, etc. et de voir si ça crée des bugs dans un programme.
Avantage : on peut télécharger anonymement.
Bon exemple de cours de PHP
Cours pour apprendre à utiliser git (basé sur GitLab, donc pas GitHub)