Skip to main content
BakaWorks
Blog Home
Blog
typescript
index
easy series
medium series
English
简体中文
日本語
Projects
baka_mashiro
Less than 1 minute
Catalog
29 Bugs From One Code Review: What a Zero-Test NestJS OJ Taught Me
AI Trading System: Bull vs Bear Before Every Trade
AI-Driven Game Design: From Protocol Spec to Leaderboard in One Shot
AVM in Production: What We Actually Learned
AVM: Mounting AI Agent Memory as a Filesystem
AVM: Rethinking Memory for AI Agents
Building a Userspace Sandbox for Student Code: 3 Hours of Red-Teaming
CUDA Agent Paper Review: Teaching LLMs to Write Fast GPU Kernels via RL
Drawing Letters with Fourier Epicycles
From a Hand-Rolled Queue to Bull: Redesigning the Judge Pipeline
JWT vs Session: Why We Replaced the Entire Auth System
Leverage OJ Frontend Rewrite: Nuxt 4 + Naive UI SPA
nest-faster-crud: Zero-Boilerplate CRUD for NestJS
Nuxt 4 Compat Mode Silently Breaks When You Pass CLI Args Wrong
Rebuilding an Online Judge from Scratch: A Full-Stack Refactor Story
RedScript 2.0–2.2: From Toy to Proper Language
RedScript v1.2: A Typed Language for Minecraft Datapacks
RedScript v1.2.25: Entity Types, Variable Mangling, and CI Automation
RedScript v1.2.26: Math & Vector Stdlib, BigInt, and Compiler Bug Fixes
RedScript v1.2.27: BigInt Verified in Real Minecraft
RedScript: Compiling a C-Style Language to Minecraft mcfunction
Refactoring a Production OJ: From Tech Debt to Clean Architecture
Sandboxing Student Code in Serverless: A Threat Model
Sandlock v1.4: From Single File to Full-Stack Sandbox
Security Audit of a Refactored NestJS App: What We Found
Shimmy WASM: When the Security Model Has No Syscalls
The Trading Bot That Saw the Same Market Twice
TypeORM Migrations in Production: From synchronize:true to Proper Migrations
WASM vs seccomp: Benchmarking Sandbox Startup for a Code Grader
Why the OJ Leaderboard Froze — and How Redis Sorted Sets Fixed It