Latest Posts (15 found)

Making Games in Go: 3 Months Without LLMs vs 3 Days With LLMs!

I built two classic Argentinian card games in Go: one took 3 months without LLMs, the other just 3 days with them — and a step-by-step guide to make your own game.

0 views

Mind the gap!

A hand on the fire instantly teaches danger, but alcoholism’s harm unfolds slowly. This latter indirection, or gap in feedback, is bridged with narratives: stories we adopt, often without noticing. We underestimate how deeply the narratives we choose affect us. Mind the gap!

0 views

How We Handle Billion-Row ClickHouse Inserts With UUID Range Bucketing

How we solved OOM issues in ClickHouse using a simple UUID-range bucketing algorithm called InsertSplitter.

0 views

A Joyful Tale of Golang Memory Profiling at CloudQuery

A step-by-step approach on resolving memory issues I experienced at work, leading to an 84% reduction in memory usage with no adverse impacts on the product.

0 views

On being parasitical

An exploration of the concept of being parasitical, examining moral considerations, and ultimately questioning where individuals draw the line in accepting or rejecting such behavior.

0 views

Real-life indirection is the root of all evil (and AI agents can fix it)

The blogpost explores how the evil downsides of indirection, a programming principle that can be conceptualised in real life, can (and invariably will?) be challenged by the latest AI developments.

0 views

Real-life indirection is the root of all evil (and AI agents can fix it)

The blogpost explores how the evil downsides of indirection, a programming principle that can be conceptualised in real life, can (and invariably will?) be challenged by the latest AI developments.

0 views

Building Crypto Predictions Tracker: architecture and challenges

A summary of my experience building a Go-based project that tracks cryptocurrency predictions on social media and evaluates their accuracy using publicly available market data.

1 views

Cryptocurrency influencers are preying on millennials who found salvation in crypto

Blogpost on past & present of investing, focusing on the problem of the difficulty of finding reputable advice on cryptocurrency investments. Also presenting an engine I created to keep a track-record for cryptocurrency influencers, called the Crypto Predictions Tracker.

0 views

10 Gotchas for building a universal crypto candlestick iterator in Go

My journey building a universal crypto candlestick iterator in Go, with tips for all the challenges you’ll face working with crypto exchanges’ APIs.

0 views

Running Golang on the browser with WebAssembly and TinyGo

This is the story of how I managed to expose my Golang chess backend project cheesse as a WebAssembly binary, compiled using TinyGo, so JavaScript could use it, without needing a server.

0 views

Let's build a SQL parser in Go!

This article aims to be the simplest introduction to constructing an LL(1) parser in Go, in this case for parsing SQL queries. It assumes minimal programming competence (functions, structs, ifs and for-loops).

0 views

We saved $50k/y with a tiny Go microservice coded in a Hackathon

In the past few weeks we’ve rolled out a Go microservice called ‘KIB’ to production, which reduced a huge portion of the infrastructure necessary for Movio’s main product, saving considerable AWS bills & maintenance, significantly simplified our architecture and made our product 80% faster on average. We wrote KIB on a Hackathon.

0 views

How we improved our workflow by piping sql

I’ve written a blogpost for Movio about two Go CLI tools we’ve created, sql and chart, to improve our data tinkering workflow

0 views