
If you’ve been writing Go for a few years, your code has layers. There’s an interface{} from before any existed, a for i := 0; i < n; i++ from before range over integers, some x := x inside a loop to dodge …

I’ve been writing about Go on this blog since 2015. Back in that “What I like about Go” article I talked about simplicity, fast compilation, and how good it feels to use a language that doesn’t …

Vercel has announced the general availability of Vercel Sandbox, an execution layer designed specifically for AI agents. But beyond the AI agent hype, there’s an interesting question: can it be useful for running …

A few days ago I came across an article that literally left me with my mouth open. It’s about TinyEMU-Go: a RISC-V emulator written entirely in Go, ported from C using Claude. And the best part: you can run a …

Options Pattern in Golang Option pattern is a functional programming pattern that is used to provide optional arguments to a function that can be used to modify its behavior.
How to create a simple event streaming in …

Moments of change, moments of evolution, a constant in my life, with the 25th anniversary of the creation of the web I’ve entered “review” mode and I’m highly perplexed.
I’ve been doing …

At Sevilla Developers Conf 2 I commented on some examples of who uses Go and for what.
Among others, these seemed interesting to me, and I’ll create a somewhat larger list that will serve us to see real use cases …

From Cayley we can make queries via REST in two “languages”: MQL and a reduced version of Gremlin
With the following example, we can obtain the most common skills of people who belong to an industry, within …

I’ve always liked to see and try different technologies, and within these, of course, programming languages.
An example of this was the intensive use I gave at the time, at Arrakis, to Rebol, an interpreted …

As a proof of concept, I’m making a small API in Golang that, on an Apache with mod_proxy, serves certain content to a WordPress site.