Luís Franco
Posts
Categories
About
Luís Franco
Cancel
Posts
Categories
About
All Categories
Golang
Why does Go's io.Reader interface take a slice of bytes as argument?
Go Concurrency Patterns: Tee Channel
Go Concurrency Patterns: Pipeline
Go Concurrency Patterns: Fan-Out
Go Concurrency Patterns: Fan-In
More >>
Adventures in Overengineering
Adventures in Overengineering 6: A quick update on the status of the project
Adventures in Overengineering 5: Monitoring Raspberry Pi Machines with Prometheus and Grafana
Adventures in Overengineering 4: Installing Node Exporter via Salt
Adventures in Overengineering 3: Installing Salt to manage Raspberry Pi machines
Adventures in Overengineering 2: Installing an Operating System
More >>
Algorithms and Data Structures
Merge sort
Bogosort (aka random sort)
Bubble sort
Insertion sort
An Overview of REST
Endpoints, HTTP verbs, and HTTP status codes
REST architecture constraints
REST APIs, their types, and their value chain
Deployment Strategies
Blue/green deployment
Canary deployment
Recreate/in-place deployment
Docker
Hooking Promtail, Loki, and Grafana to your Docker Compose stack
Hassle-free table creation on start up for Clickhouse Docker containers
Slim Docker Images via Build-step Containers
Interesting Bugs
Kubernetes deploy job failed but the service was deployed
CIDRs and how they are handled by different systems
Clickhouse
Hassle-free table creation on start up for Clickhouse Docker containers
Computer Networks
Understanding Netflow v5
Grafana
Hooking Promtail, Loki, and Grafana to your Docker Compose stack
Kubernetes
A bird's-eye view of a Kubernetes cluster