Welcome
Hi there! my name is Gustavo Castillo, and this is my personal blog (attempt of) Digital Garden 🌱 where I write about web development, tech, and life. I hope you enjoy it!.
Recent Posts
What Is an Invariant?
Posted on:June 19, 2026 at 10:17 AMImagine you have $100 in your bank account. One morning, you're running late for work and stop at an ATM...
Coding Interview Patters: Frequency Counter
Posted on:February 5, 2026 at 03:17 PMFrequency counter technique for coding interview exercises with TypeScript
TypeScript Cheat Sheet For Coding Interviews
Posted on:November 29, 2025 at 10:17 AMTypeScript Cheat sheet for the most common functions and tricks used in coding interviews...
Design Patterns: Observer
Posted on:June 10, 2025 at 12:27 PMIn this article we'll explore the Observer pattern in Go, this pattern allows us to keep your objects in the know...
Design Patterns: Factory
Posted on:September 18, 2024 at 08:27 PMIn this article we'll explore the Factory pattern in Go, this pattern allows us to create an instance...
Featured
Go Cheat Sheet For Coding Interviews
Posted on:January 18, 2024 at 08:27 PMGo Cheat sheet for the most common functions and tricks used in coding interviews...
Structured Logging with slog in Go
Posted on:August 4, 2023 at 11:07 PMWhen debugging our applications, having information about its status is very important. One way to achieve this is through...
5 Techniques to learn Rust faster
Posted on:January 22, 2022 at 09:02 PMOne of the first things you hear about when starting to learn Rust is that: it's hard to understand, it has a steep learning curve...
Learning Go book's highlights
Posted on:January 18, 2022 at 11:11 PMTl;dr is a great book to learn about Go in general from the basics to advanced concepts such as: testing, cgo, concurrency, and…
Slices en Go
Posted on:December 21, 2020 at 03:51 PMUn slice representa una secuencia de elementos de un mismo tipo de longitud variable...