Hi everyone, Welcome to issue #152. Let’s get to our link straight this time.
Network is kind of a blackbox corner, it works so well we kind of forgot its existence. This list is divide into Networking Resources, and Systems Programming Resources.
Usually, you are not directly connected to the internet, but you are part of a local smaller network, called Ethernet. Signal sent through this network can be read by all clients connected to same network. Diffie–Hellman key exchange provides a way of generating a shared key between two people in such a way that the key cannot be seen by observing the communication.
Work in progrss. 10⁄11 chapters are done. You will learn communication, memory management, Page-grained memory allocation, handling interupt,
CSRF trigger you into submit request to a website without you knowing. It works because browser used to send the cookie when submit form like that. This cheatsheet introduce way to prevent that.
When evaluating networking for a host the focus is typically on latency, throughput or packets per second (pps) to see the maximum load a system can handle for a given configuration. While those are important and often telling metrics, results for such benchmarks do not tell you the impact processing those packets has on the workloads running on that system.
KVM is a virtualization technology that comes with the Linux kernel. KVM provides an API via a special device node - /dev/kvm. By opening a device you obtain a handle to the KVM subsystem and later make ioctl syscalls to allocate resources and launch VMs.
Show how exactly containers work by running a busybox Docker image in our own small container runner.
The third in a series explaining the internals of InnoDB flushing.Look into many innodbio* config and their impact.
Cloudflare uses bloomfilter to quickly discover if an IP address belong to some ip data set and counting unique ip.
If offers 10x performance compare with Linux utility like
sort, uniq but still way slower than normal
wc. The author set out to find that.
A Terminal based dashboard.Go
Fluent SQL generation for golangGo
Connect to Pry remotely.Ruby
A Chrome extension to measure essential metrics for a healthy site. Google started this web-vital initiative to provide unified guidance for quality signals that are essential to delivering a great user experience on the web.
a messaging bot for monitoring and debugging Kubernetes clusters.
A command line utility helps to capture and dump HTTP stream
A tool to help you switch context, namespace when manage multiple kubernetes cluster
Swiss Army Knife for SMTP
Diagrams lets you draw the cloud system architecture in Python code.
A real time, nanosecond resolution, remote telemetry frame profiler for games and other applications.
Better Dev Link