Code accompanying my blog https://kerkour.com
- Hostname based router with axum in Rust
- The foundations of end-to-end encryption: Key exchange
- The foundations of end-to-end encryption: domain separation
- How to securely encrypt a file with an insecure password in Rust (using Streaming Encryption + Argon2)
- Secure and immutable development environments with Dev Containers
- 4 ways to read a file in Rust
- How to encrypt a file in Rust (Using streaming AEAD encryption)
- Benchmarking symmetric encryption (AEAD) in Rust
- Building a static site generator in 100 lines of Rust
- Reproductibe cross-compilation for Rust (with Docker)
- Rust on ESP32
- How to implement HTTP Long Polling in Go
- How to implement HTTP Long Polling in Rust
- How to Write and Compile Shellcode in Rust
- How to build a job queue with Rust and PostgreSQL
- How to sort a vector in Rust
- How to deal with large Cargo workspaces in Rust
- Rust, How to convert String to Int and Int to String
- A fast port scanner in 100 lines of Rust
- 15k inserts/s with Rust and SQLite
- How to deploy Rust on Heroku (with Docker)
- How to implement worker pools in Rust
- How to create small Docker images for Rust
- How to execute shellcodes from memory in Rust
- How to send emails with Rust