MAJ du 27/07/2020

Write code that is easy to delete, not easy to extend.
“Every line of code is written without reason, maintained out of weakness, and deleted by chance” Jean-Paul Sartre’s Programming in ANSI C. Every line of code written comes at a price: maintenance. To...
Old-school Disk Partitioning
Old-School Disk Partitions Unix started out life in 1970. Many of the things it did, it had to invent on the fly. Disk handling was one of t...
Design Docs at Google
One of the key elements of Google’s software engineering culture is the use of defining software designs through design docs. These are...
How to make simple Geolocation service | Max Kostinevich
Learn how to create simple Geolocation service without 3rd-party APIs
hwayne/awesome-cold-showers
For when people get too hyped up about things. Contribute to hwayne/awesome-cold-showers development by creating an account on GitHub.

MAJ du 28/07/2020

WasmBoxC: Simple, Easy, and Fast VM-less Sandboxing
The software ecosystem has a lot of useful but unsafe code, and the easier it is to sandbox that code, the moreoften that’ll happen. If it were as simple as ...
The code I’m still ashamed of
If you write code for a living, there’s a chance that at some point in your career, someone will ask you to code something a little deceitful – if not outright unethical. This happened to me back in the year 2000. And it’s something I’ll never be able to forget. I wrote my first line of code at 6 …
How GPT3 Works - Visualizations and Animations
(Live thread, will be updated with new visuals and polish over the next few days. Join the mailing list to get updated when completed) A trained language model generates text. We can optionally pass it some text as input, which influences its output. The output is generated from what the model “l…

MAJ du 29/07/2020

Sam's Versioning: Samver : https://samver.org/

Announcing Clutch, the Open-source Platform for Infrastructure Tooling
Today we are excited to announce the open-source availability of Clutch, Lyft’s extensible UI and API platform for infrastructure tooling. Clutch empowers engineering teams to build, run, and…
felixrieseberg/macintosh.js
A virtual Apple Macintosh with System 8, running in Electron. I’m sorry. - felixrieseberg/macintosh.js
github/roadmap
GitHub public roadmap. Contribute to github/roadmap development by creating an account on GitHub.
Independence, autonomy, and too many small teams | Kislay Verma
Too many interdependent “two-pizza teams” is absolutely the wrong way to scale an organization.

MAJ du 30/07/2020

You Want to See My Data? I Thought We Were Friends! - Facts So Romantic - Nautilus
Stuart Ritchie is a Lecturer in the Social, Genetic and Developmental Psychiatry Centre at King’s College London. His new book, Science…
Brown M&Ms, or Why No One’s Reading the Manual | Inside Nuclino
One of our favorite anecdotes that illustrates just how hard it is to get people to read the docs comes from an unexpected source: Van Halen. The...
mengshukeji/Luckysheet
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. - mengshukeji/Luckysheet
Independence,autonomy,too many small teams | Kislay Verma
Too many interdependent “two-pizza teams” is absolutely the wrong way to scale an organization.
github/roadmap
GitHub public roadmap. Contribute to github/roadmap development by creating an account on GitHub.

MAJ du 31/07/2020

74hc595/68k-nano
Minimal 68000-based single board computer. Contribute to 74hc595/68k-nano development by creating an account on GitHub.
Monitoring demystified: A guide for logging, tracing, metrics | TechBeacon
Here are the top 38 online resources to teach you how to do observability operations well.
Ten modern layouts in one line of CSS
This post highlights a few powerful lines of CSS that do some serious heavy lifting and help you build robust modern layouts.