Hi everyone! 👋
Due to a bug in my code, I accidently sent out email with
[TEST] in the subject. The
are the one I send to myself before fanning out to make sure email look good. But due to a bug, it is send
to a small subset of user as well.
I am really sorry for that and hope you are not upset with duplicate email this week. I will try to be more careful next time
and implement some other method to prevent that happen.
Welcome to issue #142. This is a fun and practical issue: guide to common unix toolbox, help you
get along with Linux, how to migrate from AWS to Google, some challenges on designing game for
Let me know if you like this issue, if it is too much or too few.
This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations.
Millions of tiny databases
It takes you through the thinking processes and engineering practices behind the design of a key part of the control plane for AWS Elastic Block Storage (EBS): the Physalia database that stores configuration information.
Have An Eye On Locks Of PostgreSQL
The lock is an essential part of a database system. In PostgreSQL, there are various locks, such as table lock, row lock, page lock, transaction lock, advisory lock, etc. Some of these locks are automatically added to complete the database functions during the operation of the database system, and some are manually added for the elements in PostgreSQL through some SQL commands.
Handling NULL Values in PostgreSQL
There is often some confusion about NULL value, as it is treated differently in different languages. So there is an obvious need to clarify what NULL is, how it works in different languages, and what the actual value is behind the NULL.
When Bloom filters don't bloom
I’ve known about Bloom filters (named after Burton Bloom) since university, but I haven’t had an opportunity to use them in anger. Last month this changed - I became fascinated with the promise of this data structure, but I quickly realized it had some drawbacks. This blog post is the tale of my brief love affair with Bloom filters.
Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization
Designing first-person action games for Internet play is a challenging process. Having robust on-line gameplay in your action title, however, is becoming essential to the success and longevity of the title. In addition, the PC space is well known for requiring developers to support a wide variety of customer setups. Often, customers are running on less than state-of-the-art hardware. The same holds true for their network connection
Code to read
a high performance, general purpose data compressor written in rust
dque is a fast, embedded, durable queue for Go
a flexible network data analysis framework
Rails PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
An open-source alternative to Drift, Intercom, and the like. And yes, it supports chat :-).
a module that allows you to create custom hotkeys (combinations) or custom keywords and bind them to custom functions in Python
Health checks for your documentation links which check external links as well and respect robots.txt restrictions (content only)
terminal-based personal organizer
🍫 A customisable, universally compatible terminal status bar
Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.
Kubernetes deployment visibility like a pro
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this