The internals of PostgreSQL
Database is consider a blackbox to many dev, especially with the rise of hosted service like RDS.
Even If you are a MySQL user you should still read this to gain some internal aspects of a database.
Introduction to Paging
We linked to this series a few time in past. Basically the author is building an OS
in Rust. This post introduces paging, a very common memory management scheme that we
will also use for our operating system. It explains why memory isolation is needed, how segmentation works, what virtual memory is,
and how paging solves memory fragmentation issues.
Fancy tree traversals
Discuss a couple of novel methods for traversing trees. The threaded tree offers amortized constant access
to the successor of a tree-node. The link-inversion traversal offers a stackless traversal of binary trees.
You can use emoji (and other graphical unicode characters) in URLs.
What if we dynamically change URL with emoji(without reloading the page) to create cool effect.
You may never used this in real life but it’s super fun to read this post.
Generics & Variance
An attempt to add some new value to generics and variance. Code example is Java based, but it’s can
applied to similar language such as TypeScript. You will understand how generic works under the hood
Why CockroachDB is build on top of RocksDB
RocksDB are being used in many application in place of SQLite, or as a storage engine to build some abstraction on top of it.
It’s being use to replace for MySQL storage engine, used in Kafka, in Queue System. This post CockrachLab shares why
the rich feature sets of RocksDB help them build CockroachDB.
Code to read
Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS
code to graph
Transforms JS code 🙈into mermaid flowchart 🐵 in SVG format. You have to see it.
A radix tree implement in Ansi C
A fast script language. Good to read if you want to build your own programming language
Headless Chrome driver for Capybara
A utf8 text rope for manipulating and editing large texts
🔖 Browser-independent bookmark manager
A Postgres Metrics Dashboard
Manage your dotfiles securely across multiple machines
cooperative, highly available throttler service by Github team
Run your GitHub Actions locally
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this