Arenas in Rust
An arena is essentially a way to group up allocations that are
expected to have the same lifetime. Sometimes you need to allocate a
bunch of objects for the lifetime of an event, after which they can
all be thrown away wholesale. It’s inefficient to call into the
system allocator each time, and far more preferable to preallocate
a bunch of memory for your objects, cleaning it all up at once once
you’re done with them.
Source: Arenas in
an article by Manish Goregaokar.
Deep Dive into Docker Internals - Union Filesystem
Working with Docker CLI is very straightforward - you just
push containers and images, but have you
ever wondered how do the internals behind this Docker interface
actually work? Behind this simple interface hides a lot of cool
technologies and in this article we will explore one of them - the
union filesystem - the underlying filesystem behind all the
container and image layers...
Source: Deep Dive into Docker Internals - Union
Filesystem, an article by Martin Heinz