The Curious Engineer

All blogs / Game development

NULL on error

nullonerror.org

Game developmentDevOps / SRE / infrastructureLuaSoftware / engineering practice

Posts
48 from 12 Feb 2012 to 14 Aug 2026
Posting
now and then (4 in the last year)
Kind
personal blog
Feed
https://nullonerror.org/feed.xml

2026 4

  1. As gambiarras mais impiedosas que já fiz: parte 2
  2. As gambiarras mais impiedosas que já fiz: parte 1
  3. Nostalgia
  4. Hiding information inside images

2025 7

  1. Carimbo now have a better stack trace and Sentry integration
  2. Replacing Lua’s math.random module with the Xorshift algorithm
  3. Poor’s Man Shaders
  4. AI will replace programmers—just not yet, because it still generates very extremely inefficient code.
  5. How to avoid dynamic linking of Steam’s client library using a very old trick
  6. I’ve built an IoT device to let my family know when I’m in a meeting
  7. Building and Publishing Games to Steam Directly from GitHub Actions

2024 4

  1. My First Game with Carimbo, My Homemade Engine, For my Son
  2. How I saved a few dozen dollars by migrating my personal projects from the cloud to a Raspberry Pi
  3. My 2024 Setup
  4. Mastering Atomic Complex Operations in Redis: Unlocking High-Performance Data Handling With Lua

2023 6

  1. 2023 was a productive year
  2. Executing Untrusted Code in Serverless Environments: A Telegram Bot for Running C and C++ Code on Cloud Run
  3. Flipping Bits Whilst Updating Pixels
  4. What I've been automating with GitHub Actions, an automated life
  5. Working with compressed binary data on AWS IoT Core
  6. Gotta go fast with Docker on macOS

2022 9

  1. Parsing and asserting environment variables with Zod
  2. Docker multi-stage build with Poetry
  3. My cloud workspace
  4. Asynchronous and generator-based HTTP proxy in Python
  5. Kubernetes in Docker with Docker compose
  6. Orchestrating a Google Kubernetes cluster using TypeScript
  7. Go RESTful APIs, the practical way
  8. Add jemalloc to your Python Docker images
  9. Building a high scalable voting system

2021 3

  1. Gunicorn hot reload with Docker Compose
  2. Accessing Google Firestore on Vercel
  3. Hosting Telegram bots on Cloud Run for free

2020 3

  1. Periodically backup your Google Photos to Google Cloud Storage
  2. Auto generating SEO-friendly URLs with Scrapy pipelines
  3. Taking advantage of Python's concurrent futures to full saturate your bandwidth

2019 1

  1. Empreendendo sem dinheiro

2018 2

  1. Blobs, blurbs, bubbles…
  2. O código mais "bonito" que já escrevi f'#{self.ego}'

2017 1

  1. Criando um bot de notícias para o Telegram usando Scrapy e Firebase

2016 1

  1. Turbinando o carregamento de imagens remotas no Android

2015 2

  1. Escondendo informações dentro de imagens
  2. O if mais rápido do velho oeste

2014 1

  1. Qt no Android? Interoperabilidade entre Qt e o Android

2013 3

  1. Criando expressões regulares de uma maneira fácil
  2. NULL on error underhood
  3. Come on baby, light my LED!

2012 1

  1. Luz, câmera, ação!