Email authentication: spf, dkim and dmarc out in the wild
We’ve got a variety of tools to attempt to verify emails, including SPF, DKIM, and DMARC, and I wanted to explore the actual usage of these authentication methods by the most popular sites and companies in the world - specifically, the top 100 domains retrieved from Alexa and the Fortune 500 companie
Deciding when to collect garbage
Creating a Rootkit to Learn C
A good way to cap off a repo designed to introduce people to very basic C programming would be to take those very basic techinques and make a simple yet powerful security related program, namely a malicious shared library rootkit.
Efficient lock-free durable sets
Given non-volatile memory (NVRAM), the naive hope for persistence is that it would be a no-op: what happens in memory, stays in memory. Unfortunately, a very similar set of issues to those concerned with flushing volatile memory to persistent disk exist here too, just at another level. Memory might be durable, but…
Monads aren't as hard as you think
Ever head of Option, Result or Maybe in language like Rust or Haskell. Or even the safe navigator of Ruby
A monad is a data type (e.g. int) that encapsulates some control flow (e.g. try/catch).
Git tips for trunk-based development
Trunk-based development is used at company like Github and the opposite of Gitflow. If you are using this Git branching models,
this article has some tips.
curated list of delightful Unicode tidbits, packages and resources.
Code to read
Native ESM Package Manager. Highly experimental and you will learn about building package registry
RPC & event framework for Python 3
Small Clojure interpreter and linter
Kills half of your randomly selected kubernetes pods.
Go microservices, powered by AWS Lambda.
A set of functions to manage pages in memory from PostgreSQ
A resource cloud scanner that analyzes and reports about wasteful and unused resources to cut unwanted expenses
Open source home automation that puts local control and privacy first.Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this