corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0d9c3-3fc5-7018-972c-b0c1a5fc1947", "title": "Player fingerprinting in StarCraft in the age of AI bots", "url": "https://marianogappa.github.io/software/2026/09/22/player-fingerprinting-in-the-age-of-ai-bots/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-042933d6d860", "title": "9 months in: building an advanced StarCraft reporting tool with Go & Claude", "url": "https://marianogappa.github.io/thoughts/building-an-advanced-starcraft-reporting-tool/", "published_at": "2026-07-14T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-0429347b1501", "title": "Making Games in Go: 3 Months Without LLMs vs 3 Days With LLMs!", "url": "https://marianogappa.github.io/software/2025/08/24/i-made-two-card-games-in-go/", "published_at": "2025-08-24T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-0429355709b1", "title": "Mind the gap!", "url": "https://marianogappa.github.io/thoughts/mind-the-gap/", "published_at": "2025-06-28T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-042935f7613c", "title": "How We Handle Billion-Row ClickHouse Inserts With UUID Range Bucketing", "url": "https://marianogappa.github.io/software/2025/05/15/how-we-handle-billion-row-clickhouse-inserts-with-uuid-range-bucketing/", "published_at": "2025-05-15T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-042936a54f98", "title": "A Joyful Tale of Golang Memory Profiling at CloudQuery", "url": "https://marianogappa.github.io/software/2024/07/10/a-joyful-tale-of-golang-memory-profiling-at-cloudquery/", "published_at": "2024-07-10T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-042936d101a0", "title": "On being parasitical", "url": "https://marianogappa.github.io/ethics/2023/12/28/on-being-parasitical/", "published_at": "2023-12-28T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-0429375d4486", "title": "Real-life indirection is the root of all evil (and AI agents can fix it)", "url": "https://marianogappa.github.io/software/2023/07/28/real-life-indirection-is-the-root-of-all-evil-and-ai-agents-can-fix-it-copy/", "published_at": "2023-07-28T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293841b91d", "title": "Real-life indirection is the root of all evil (and AI agents can fix it)", "url": "https://marianogappa.github.io/software/2023/07/28/real-life-indirection-is-the-root-of-all-evil-and-ai-agents-can-fix-it/", "published_at": "2023-07-28T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-042938ecf5f6", "title": "Building Crypto Predictions Tracker: architecture and challenges", "url": "https://marianogappa.github.io/software/2023/06/17/building-crypto-predictions/", "published_at": "2023-06-17T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-0429393b01a0", "title": "Cryptocurrency influencers are preying on millennials who found salvation in crypto", "url": "https://marianogappa.github.io/software/2022/08/25/cryptocurrency-influencers-are-preying-on-millennials-who-found-salvation-in-crypto/", "published_at": "2022-08-25T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-0429394e9e08", "title": "10 Gotchas for building a universal crypto candlestick iterator in Go", "url": "https://marianogappa.github.io/software/2022/07/27/10-gotchas-for-building-a-universal-crypto-candlestick-iterator-in-go/", "published_at": "2022-07-27T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293992ce9c", "title": "Running Golang on the browser with WebAssembly and TinyGo", "url": "https://marianogappa.github.io/software/2020/04/01/webassembly-tinygo-cheesse/", "published_at": "2020-04-01T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-042939f0f2f2", "title": "A chess story", "url": "https://marianogappa.github.io/software/2020/01/03/chess-story/", "published_at": "2020-01-03T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293a990156", "title": "Let's build a SQL parser in Go!", "url": "https://marianogappa.github.io/software/2019/06/05/lets-build-a-sql-parser-in-go/", "published_at": "2019-06-05T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293aeaab8c", "title": "We saved $50k/y with a tiny Go microservice coded in a Hackathon", "url": "https://marianogappa.github.io/software/2018/04/02/we-saved-50ky-with-a-tiny-go-%C2%B5service-coded-in-a-hackathon/", "published_at": "2018-04-02T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293b0faeec", "title": "How we improved our workflow by piping sql", "url": "https://marianogappa.github.io/software/2017/06/28/how-we-improved-our-workflow-by-piping-sql/", "published_at": "2017-06-28T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293b11cf67", "title": "Ostinato: a chess engine written in Scala that runs on the browser, Docker and the REPL", "url": "https://marianogappa.github.io/software/2017/03/24/ostinato-a-chess-engine-written-in-scala-that-runs-on-the-browser-docker-and-the-repl/", "published_at": "2017-03-24T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293bb2f787", "title": "Making the move from Scala to Go, and why we’re not going back", "url": "https://marianogappa.github.io/software/2017/01/25/making-the-move-from-scala-to-go-and-why-were-not-going-back/", "published_at": "2017-01-25T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293c37cc22", "title": "Diffing streams on the terminal", "url": "https://marianogappa.github.io/software/2016/07/30/diffing-streams-on-the-terminal/", "published_at": "2016-07-30T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293c6cbdee", "title": "jira-cli: a lightweight bash script for easily querying JIRA", "url": "https://marianogappa.github.io/software/2016/05/10/jira-cli/", "published_at": "2016-05-10T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293cf481e8", "title": "Fixing syntax highlighting issues in Sublime Text 3", "url": "https://marianogappa.github.io/software/2016/02/27/fixing-syntax-highlighting-in-sublime3/", "published_at": "2016-02-27T00:00:00+00:00" }, { "id": "01a0879f-cc14-7125-862f-04293d351f64", "title": "About", "url": "https://marianogappa.github.io/about/", "published_at": null }, { "id": "01a0879f-cc14-7125-862f-04293e2df4ac", "title": "Projects", "url": "https://marianogappa.github.io/projects/", "published_at": null } ] posts
Claim your blog
Back to maloga
Blog · corpus.blog/blogs/marianogappa.github.io/posts
maloga
marianogappa.github.io
2026
Player fingerprinting in StarCraft in the age of AI bots
original ↗
22 Sept 2026
9 months in: building an advanced StarCraft reporting tool with Go & Claude
original ↗
14 Jul 2026
2025
Making Games in Go: 3 Months Without LLMs vs 3 Days With LLMs!
original ↗
24 Aug 2025
Mind the gap!
original ↗
28 Jun 2025
How We Handle Billion-Row ClickHouse Inserts With UUID Range Bucketing
original ↗
15 May 2025
2024
A Joyful Tale of Golang Memory Profiling at CloudQuery
original ↗
10 Jul 2024
2023
On being parasitical
original ↗
28 Dec 2023
Real-life indirection is the root of all evil (and AI agents can fix it)
original ↗
28 Jul 2023
Real-life indirection is the root of all evil (and AI agents can fix it)
original ↗
28 Jul 2023
Building Crypto Predictions Tracker: architecture and challenges
original ↗
17 Jun 2023
2022
Cryptocurrency influencers are preying on millennials who found salvation in crypto
original ↗
25 Aug 2022
10 Gotchas for building a universal crypto candlestick iterator in Go
original ↗
27 Jul 2022
2020
Running Golang on the browser with WebAssembly and TinyGo
original ↗
1 Apr 2020
A chess story
original ↗
3 Jan 2020
2019
Let's build a SQL parser in Go!
original ↗
5 Jun 2019
2018
We saved $50k/y with a tiny Go microservice coded in a Hackathon
original ↗
2 Apr 2018
2017
How we improved our workflow by piping sql
original ↗
28 Jun 2017
Ostinato: a chess engine written in Scala that runs on the browser, Docker and the REPL
original ↗
24 Mar 2017
Making the move from Scala to Go, and why we’re not going back
original ↗
25 Jan 2017
2016
Diffing streams on the terminal
original ↗
30 Jul 2016
jira-cli: a lightweight bash script for easily querying JIRA
original ↗
10 May 2016
Fixing syntax highlighting issues in Sublime Text 3
original ↗
27 Feb 2016
Undated
About
original ↗
—
Projects
original ↗
—