Writing system software: code comments
Antirez(Redis creator) takes on why we need code comments. In his opinion, Writing comments is of paramount importance in order to produce good code, that is maintainable in the long run and understandable by others and by the authors during modifications and debugging activities.
Optimising Docker Layers for Better Caching with Nix
Nix can generate Docker images, however the typical approach to layering with Nix is to generate one fat image with all of the dependencies. This fat image offers no sharing, is slow to build, upload, and download.
In this post I talk about using Nix to automatically create multi-layered Docker images, allowing a high amount of caching between image.
The ability to log in as one of your users is one of the highest value features you can develop to support your customers.
But it’s also one of the most dangerous features you can develop to support your customers. What can we do?
Performing efficient broad crawls with the aopic algorithm
This article explains how the Adaptive On-Line Page Importance Computation (AOPIC) algorithm works. AOPIC is useful for performing efficient broad crawls of large slices of the internet. The key idea behind the algorithm is that pages are crawled based on a continuously improving estimate of page importance. This effectively allows the user of the algorithm to allocate the bulk of their limited bandwidth on the most important pages that their crawler encounters.
Bomb Jack arcade emulator
The author learned about the Bomb Jack arcade machine while writing an emulator for it.
Especially the emulator is written with WebAssembly.
Securing Time with Digital Signatures
Code to read
open source platform for selling digital downloads such as ebooks
A fast, boilerplate free, web framework for Rust
Distributed WebSocket and HTTP Load Testing Framework in Go
A simple, self hosted, low level toy programming language
create a duplex communication channel as either a client or a server
Git hooks made easy
a real-time file scanning system used for threat hunting, threat detection, and incident response.
Command-line admin tool for observing and troubleshooting Postgres
Redis module that provides a completely functional SQL database
Automating recovery of third-party services after a major outage
interactive web-based viewer for performance profiles for FlameGraphs
A simple game framework that wraps around SDL2
High-performance PHP application server, load-balancer and process manager written in Golang
Mobile Device Management server for Apple Devices
Send files anywhere->anywhere securely
A lightweight, bare-bones apt repository server
Code search and intelligence, self-hosted and scalable
a command-line tool for operating an etcd cluster
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this