Evgenii
Zinner
Why I Build Defensive Flutter Widgets
Why I disagree with Flutter's 'fail fast' layout philosophy. An overview of 8 defensive, crash-safe UI widgets built to prevent unbounded height errors.
Gemini 3.8 Flash in Agentic Mode: Why Sustained Throughput Beats TTFT
Why sustained 310 tokens/sec throughput and disciplined tool execution in Gemini 3.8 Flash beat low TTFT like Groq for real autonomous software engineering.
How I Use Google AI Tools in Development
A practical breakdown of how Google developer tools—including Jules, Antigravity, AI Studio, Colab, and Gemini Code Assist—fit into a daily software engineering workflow.
Gemini 3.1 Pro vs. Gemini 3.6 Flash in Antigravity
Reasoning vs. Raw Speed: Using Gemini 3.1 Pro and 3.6 Flash side-by-side in Antigravity, featuring an optimal hybrid coding workflow.
Building EZ QR Generator
How EZ QR Generator uses Hono, Cloudflare Workers, HTMX, and hand-crafted PNG binary chunks to deliver lightweight vector and raster QR codes at the edge without heavy client JS or paywalls.
The Real Economics of Edge Compute
Why developers hesitate to leave regional Docker containers for edge isolates, how Pay-As-You-Go active CPU billing actually works, and a real-world multi-cloud cost breakdown.
How I Built an Invisible Telegram CRM
A practical engineering breakdown of building a serverless, chat-driven CRM on Cloudflare Workers, D1, and KV that tracks client history, detects schedule conflicts, and manages bookings without third-party SaaS or slow LLM calls.
Monetizing Cloudflare Worker APIs with Coinbase CDP x402
A practical guide to monetizing Cloudflare Worker APIs and Model Context Protocol (MCP) tools on Base Mainnet using Coinbase CDP x402, Permit2 signatures, and dual-layer interception.
Vibecoding a Cosmic Arcade
PixiJS, procedural assets, and managing LLM memory constraints. How a quest for a relaxing game led to vibecoding an open-source cosmic simulator using PixiJS 8, D3.js procedural generation, custom GLSL shaders, and persistent LLM memory.