엔지니어링
블로그
제품을 만들며 남긴 기술 기록 — 모바일 플랫폼, 데이터베이스, 온디바이스 AI.
- 7 분 소요
I ran real JDBC drivers on Android. Here's everything that broke.
Android ships java.sql, so desktop database drivers should just work — and they almost do. The four ways stock JDBC drivers break on ART, why Oracle's can never load, and the strip-and-replace patch that fixes the rest.
- 6 분 소요
The one-line SigV4 bug that would have broken my whole feature — and the AWS CLI trick that caught it
Two independently written RDS IAM token signers agreed byte-for-byte — and were both wrong. Why UNSIGNED-PAYLOAD is an S3-ism, and how the AWS CLI works as a free, offline, byte-exact oracle (even with expired credentials).
- 8 분 소요
Shipping a 2.6 GB LLM inside a SQL client — no key, no network, no cloud
Gemma 4 going Apache-2.0 and ungated is what makes in-app model downloads legal. The download state machine, the native-engine lifecycle bugs, and why the iOS build ended up on Apple's OS-resident model instead.