RSSAmplifier

Blog

The Digital Cat

Adventures of a curious cat in the land of programming

thedigitalcatonline.comRSS feed ↗10 posts

Latest posts

Call conventions, ownership, and mutability in Rust

A thorough explanation of conventions and the role of ownership and mutability in Rust function calls

Free book "Rust Projects - Write a Redis Clone"

I just published version 1.1.0 of my free book "Rust Projects - Write a Redis Clone". You can download the book from Leanpub ! The book follows the Redis challenge on CodeCrafters and contains a 40% discount for any type of paid membership. In this version I added a section …

A Rust to-do list CLI app - Part 1

Nothing yet

Design and implement a flexible VPC on AWS

An example of network design with an implementation using AWS VPC

Data Partitioning and Consistent Hashing

This post is an introduction to partitioning, a technique for distributed storage systems, and to consistent hashing, a specific partitioning algorithm that promotes even distribution of data, while allowing to dynamically change the number of servers and minimising the cost of the transition. My interest in partitioning dates back to 2015 when I was following courses at the MongoDB university and…

From Docker CLI to Docker Compose

A hands-on post that shows how to build a system with Docker and which problems Docker Compose solves

Public key cryptography: OpenSSH private keys

An in-depth discussion of the format of OpenSSH keys

Stop using tools as if they were solutions

"I will write a class" . I can't tell you how many times I have heard this sentence from candidates during coding interviews. What's wrong with this sentence? Nothing, out of context, but let me add this little detail: this is usually the first sentence I hear when the candidate tries to tackle a problem. I know that coding interviews can be very stressful and I also think that leading such…

How to write a Pelican theme for your static website

A full-fledged tutorial that shows how to convert an HTML template into a Pelican theme

AWS Log Insights as CloudWatch metrics with Python and Terraform

A step-by-step report on how to build a Lambda function with Terraform and Python to convert Log Insights queries into CloudWatch metrics