357 private links
Cooking a search engine in one weekend (from an experienced developer). It's basic but does the work for 1000 documents.
A Staff Engineer (SRE) working at ANZ Bank living in Australia/Brisbane with my wife and family.
Ratatui running on the R36S console (gameboy advanced).
An extension of the original XKCD about some random guy maintaining a cornerstone of the Internet
L'une de mes inquiétudes est la gestion du projet. Typst est à 100 % du logiciel libre (licence Apache) mais son développement est apparemment étroitement contrôlé par une seule entreprise, qui commercialise des extensions privatrices à Typst et dont il n'est pas certain qu'ils acceptent d'ouvrir le projet.
Sinon le projet a l'air excellent
A small data structure crate
A list of all TLD
Ça c'est du hard power: les États-Unis peuvent bannir quelqu'un du système de paiement international (VISA, Mastercard, banques).
Free open-source software for signing and manipulating PDFs
Boost your productivity with OmniTools, the ultimate toolkit for getting things done quickly! Access thousands of user-friendly utilities for editing images, text, lists, and data, all directly from your browser.
« Le design, c'est faire des produits utilisables, limiter frictions, risques et déceptions »
« Idées reçues : pas la peine de demander aux utilisateurs, les designeurs ne savent faire que du cliquodrome, pas besoin d'UX pour le backoffice »
Intéressant, les orateurs disent bien qu'ils ne travaillent qu'avec des gens convaincus des beautés du libre. Sinon, la migration ne se passera pas bien. Il y a assez de travail avec les gens qui sont volontaires, il ne faut pas perdre de temps avec les autres. (C'était dit moins brutalement.)
GraphQL becomes burden when GraphQL can not be support by all clients. Thus a REST API layer is needed and at the end, "we had a REST API that happened to use GraphQL.js internally".
The solution comes to Zod: runtime validation, avoid JSON serialization gotchas and filter extra properties.
Learnings: question established patterns; start with complexity; tools matter but patterns matter more and simplicity always win.
The patterns are indeed underrated.
GraphQL for: diverse client types with vastly different data needs; query flexibility outweighs architectural simplicty.
Zod + REST for: runtime validation, architectural simplicity, prefer REST patterns, building internal APIs with known customers.