The Curious Engineer

All blogs / Software / engineering practice

zserge's blog

zserge.com

thoughts about software, linux, android, web and other things

Software / engineering practiceOther languagesEmulationGo

Posts
94 from 1 Aug 2012 to 1 Oct 2026
Posting
now and then (5 in the last year)
Kind
personal blog
Feed
https://zserge.com/rss.xml

2026 5

  1. Bunnymator, or impractical computer vision
  2. Let's make the worst htmx ever!
  3. Tensor is the might
  4. A non-coding coding agent
  5. VisiCalc reconstructed

2025 2

  1. By the power of grayscale!
  2. Pennybase: a Pound-Shop BaaS

2024 13

  1. Emulating 6502
  2. On Music Tabs
  3. On Poetry
  4. Tiny Great Languages: PL/0
  5. Tiny Great Languages: APL
  6. Tiny Great Languages: Lisp
  7. Tiny Great Languages: MOUSE
  8. Tiny Great Languages: BASIC
  9. Tiny Great Languages: Assembly
  10. AI or ain't: LLMs
  11. AI or ain't: Neural Networks
  12. AI or ain't: Markov Chains
  13. AI or ain't: Eliza

2023 1

  1. Minimal cross-platform graphics

2022 5

  1. What is Git made of?
  2. Post-apocalyptic programming
  3. On Transpilers
  4. Learn a language by writing too many Forths
  5. Zig, the small language

2021 9

  1. How do One-Time passwords work?
  2. Poor Man's Web
  3. Ray tracer for those who skipped the math class
  4. Scalable, Resilient Brainf∗ck
  5. A "Better C" Benchmark
  6. How do ones and zeros sound?
  7. CSS-in-JS in 200 bytes
  8. Let's make the worst VueJS ever!
  9. The old way to the modern web services

2020 14

  1. Beep, beep, I'm a sheep
  2. Étude in C minor
  3. Nokia Composer in 512 bytes
  4. World smallest office suite
  5. Minimal code editor in JavaScript
  6. Making a tiny 2x3 bitmap font
  7. Java agent - Bond or Smith?
  8. How to write a (toy) JVM
  9. KVM host in a few lines of code
  10. Linux containers in a few lines of code
  11. Tmux for mere mortals
  12. Ode to J
  13. RSS is dead
  14. Let's write a tiny chess engine in Go

2019 2

  1. Let's make the worst React ever!
  2. Distraction free writing in Vim

2018 2

  1. Implementing metrics in Go
  2. How to configure zsh

2017 2

  1. Cross-platform web UI for C and Go
  2. Syntactic sugar in C - (ab)using "for" loops

2016 8

  1. Partcl - a tiny command language
  2. My experience with asm.js
  3. Anvil 0.4.0 + support libraries
  4. How to architect Anvil apps
  5. The Stockholm syndrome of Android XML
  6. Anvil howto: view styling
  7. The evolution of Android architecture
  8. Two way data bindings in Anvil

2015 14

  1. painless publishing of android libraries
  2. Anvil: time for a change
  3. Anvil: move fast and break things
  4. Benchmarking Go in the cloud
  5. lua-sh: calling shell commands as functions
  6. How to sign release apk with gradle
  7. How Palette was made
  8. Anvil: Double O Seven
  9. log - a drop-in replacement for android Log class
  10. Buck - life is too short to spend a minute for each build
  11. Anvil: big progress for a small library
  12. Where Anvil meets Kotlin
  13. Anvil: the story of automatic rendering
  14. android UI development made easy

2014 6

  1. moved to new static site generator (again)
  2. ultimately minimal unit testing
  3. simple library publishing with Gradle
  4. mucks: now with the dvtm flavor!
  5. mucks: automating screen and tmux
  6. lambda support for Android

2013 4

  1. kotlin - a new hope
  2. moved to new static site generator
  3. logdog - a colorized Android logcat
  4. AAML - another android markup language

2012 7

  1. new project: jknav
  2. cucu: a compiler you can understand (3/3)
  3. cucu: a compiler you can understand (2/3)
  4. cucu: a compiler you can understand (1/3)
  5. textizer: hack your android widgets
  6. my minimalistic agile issue tracker
  7. the first post