Build a VM step by step with Rust
A serie which We’re going to write an application that pretends to be a CPU, and executes programs we write for it. Which, of course, means we’ll have to invent a language too.
Debugging Simple Memory Leaks in Go
I like how the author approach memory leak debugging: ask question, form a hypothesis, analyze hypothesis and repeat
until the root cause is found. Even if you don’t write Go, you will be able to extract value from it.
Prospecting for Hash Functions
I wanted to better understand how hash functions work, and the best way to learn is to do. For years I’d been treating them like magic, shoving input into it and seeing random-looking, but deterministic, output come out the other end.
Modern SAT solvers
SAT is the problem of deciding whether a formula in boolean logic is satisfiable. What makes SAT interesting is that a variant of it was the first problem to be proven NP-complete.
Distributed Tracing(DT) Core Concepts
An attempt to boil down and demystify distributed tracing so its core concepts can be quickly absorbed by anybody, regardless of skill, experience, or interest level in DT.
Pain Points of GraphQL and Solutions
Cover three main types of concerns/problems: Almost impossible to solve, Hard to solve and When not to use GraphQL. Eg:
Query In Indefinite Depth, Specific Response Structure, Cache at Network Level, File upload.
Code to read
GraphQL to SQL query execution layer for query planning and batch data fetching
A statically typed concatenative systems programming language
compiler for Grain, the functional programming language
JIT-compiler for Dora written in Rust
Embedded and Extensible Scripting Language in Clojure
a secure & fast WebAssembly VM written in Go
A retro game development environment in Python
Language server for ruby, can be used across Vim, Emacs or Atom
Like ansible, but written in Crystal
Container-native workflows for Kubernetes
Pluggable WebRTC communication platform. Very cool I must say
Declarative Continuous Delivery for Kubernetes
📓 Tasks, boards & notes for the command-line habitat
Export existing AWS resources to Terraform style (tf, tfstate)
high performance offensive security tool for reconnaissance and vulnerability scanning
simple terminal UI for git commands
an asynchronous task queue/job queue based on distributed message passing
an open source convention-over-configuration product for the whole data lifecycle
new opinionated OpenPGP implementation in Rust
a fast-speed and highly-scalable graph database
a stream processing library, porting the ideas from Kafka Streams to Python
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this