EC2 Packets per Second: Guaranteed Throughput vs Best Effort
The guaranteed limit for c5.large is 823,806 packets per second and the best effort is 994,007.
Bluematador write Golang program to floods the network with UDP packets, and another thread to track
packets sent on a second-by-second basis to find out EC2 limitations.
Writing Less Error-Prone Code
A line of code you write in a codebase under active development may be read tens, hundreds or thousands of times. This line is likely to be adapted, moved and copied multiple times. How should we optimize for this reality of a living codebase?
Migrating Passenger from C++ to Go?
Hongli Lai, Passenger creator, think C++ is hard to learn, scares away contributors, Fragmented ecosystem of libraries,
too many event loop libs: libev, libuv, libevent, Asio…
He plans to rewrite Core Controller HTTP, which needs to make exactly 1 C++ call.
The overhead is The overhead is similar to 3x locking+unlocking a pthread mutex.
A Question of Timing
Using cURL and Chrome to generate timings metrics: including time to first byte, and discuss whether this is the measurement you are really looking for.
Writing an OS in Rust
We have linked to this series few time. A new part is coming out this week about: Hardware Interrupts
Canonicalization and canonical forms
are one dimension of organizing the work of an optimizing compiler.
The goal of canonicalization is to make subsequent optimizations more effective.
A nice summary of nearly everything: basics, how, use cases and resources
Code to read
A BASIC interpreter written in golang
Distributed, fault-tolerant key-value storage written in go
30 Seconds of CSS
A curated collection of useful CSS snippets you can understand in 30 seconds or less
Configurable API gateway that acts as a reverse proxy with a plugin system
an extremely fast non-cryptographic hash
key value on browser
Multi-role and whitelist based authorization gem for Rails (and not only Rails!)
Rust framework for building client web apps
sync, deliver via CloudFront, benefit from advanced S3 website features
A simple ORM for using MongoDB with the crystal programming language
Calling Python functions from the Ruby language
an elegant debug assistant for the Laravel framework
The REstful PrOxy Service Engine
A tool for exploring each layer in a docker image
Personal CRM. Remember everything about your friends and family
An HTML5 management interface for KVM guests
brings in a setting model and dashboard to control the behavior of Rails applications live
Open-Source Phishing Toolkit
Automatically update running Docker containers
Security scanner coordinator
Redis Module for raph database to use sparse adjacency matrices and linear algebra
Distributed Data Transfer Service for MySQL
🍿 A cross-browser library of CSS animations
Kubernetes Dynamic Log Tailing Utility
Light-weight Dynamic Tracer for Linux
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this