When Serverless really shines (and when to avoid it)

Functional Programming in Rust

Bugs that the Rust compiler catches for you

Building a static site generator in 100 lines of Rust

Defending against malicious bots with a zip bomb

Building a crawler in Rust: Scraping Javascript Single Page Applications (SPA) with a headless browser

Backdooring Rust crates for fun and profit

What a better rust would look like

Let's talk about supply chain attacks and backdoored dependencies

Hostname based routing with axum in Rust

When not to use Rust?

Cross-compilation in Rust

Mental models for learning Rust

Functional Programming in Rust

Turning a web browser extension into a botnet

The foundations of end-to-end encryption: Key exchange (with code example in Rust)

How to Write and Compile Shellcodes in Rust

Which Rust web framework to choose in 2022 (with code examples)

9 indispensable features to learn for the new Rust programmer

Entropy is Fatal

How to securely encrypt a file with an insecure password in Rust

A Clean and Scalable Architecture for Web Applications in Rust

async-await: Cooperative vs Preemtive scheduling

The book Black Hat Rust is out 🏴‍☠️🍾

Backdooring Rust crates for fun and profit

Signatures: Modern End-to-End Encryption

Benchmarking symmetric encryption (AEAD) in Rust

Rust on ESP32

How to avoid lifetime annotations in Rust (and write clean code)

Building a static site generator in 100 lines of Rust

More →