About

What this blog is and what it isn't

What this is

Shells Angels is the tech blog of NETitwork . The kind of thing you bookmark on a Sunday afternoon to learn something new from people that live on the boundaries of technical challenges or daily operational routine in enterprise networks. Each post is meant to be a reference — something that survives skimming and still rewards careful reading.

The topics that come up here:

  • Unix shells & POSIX trivia — the weird edges of bash, zsh, fish, dash; signal handling; subshells; pipelines with exit codes nobody respects.
  • Kernel & systems internals — Linux/Unix process model, syscalls, namespaces, eBPF, the io_uring saga.
  • Exploit dev & defensive security — heap shapes, mitigations, sandbox escapes; the angel/devil dichotomy in our threat models.
  • Distributed systems failure prevention — what happens at 03:14 AM and why it’s almost never the thing on the dashboard.
  • Tooling & ergonomics — terminals, debuggers, profilers, and the slow art of building a workshop you trust.
  • Cool tech & solutions - Cool tech from environments with the highest possible demands in stability, security and/or compatibility

What this isn’t

  • A newsletter. Plug in the RSS feed and you’re done.
  • A list of ten things, including the one that will shock you.
  • Anywhere your data goes. There is no analytics script, no third-party font, no cookie banner because there are no cookies.
  • A money source. We take the TED approach: “Ideas worth sharing”.

How it’s built

The full source — including this page — is plain markdown, plain CSS, and ~3 KB of optional JavaScript that handles theme switching and some bling bling. Everything still works with JS disabled; the content is the point.

Contact

If you want to argue about a post, send a patch, or share a story that’s too long for a tweet — write to hello@shells-angels.de. PGP key on request.