Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A runnable openrouter-rs tool loop with typed arguments, correlated tool results, recoverable argument errors, and explicit stopping limits.
-
An Axum streaming chat example with openrouter-rs, including the empty response that led to configurable reasoning and the errors HTTP 200 cannot catch.
-
I rebuilt my resume PDF flow with Typst after browser print styles kept making the preview and the final PDF drift apart.
-
The industry consensus is Human-in-the-Loop.
-
行业共识是 Human-in-the-Loop。
-
FastAPI won't exit with one Ctrl+C?
-
Production down with 'no healthy upstream' but staging works?
-
After building CI/CD pipelines with GitLab CI, Jenkins, and GitHub Actions for years, I thought deployment was just another pipeline step.
-
Google's nano banana (gemini-2.5-flash-image-preview) promised breakthrough image generation, but family photos revealed critical limitations.
-
Encountering 'nginx.ingress.kubernetes.io/server-snippet annotation cannot be used' errors after upgrading ingress-nginx?
-
Paul Graham 关于创业早期必须亲力亲为的经典指南。
-
How we evolved from "by user" to "by client" architecture in Sealbox.
-
从 "by user" 到 "by client" 架构的演进过程。
-
Deployed your Astro site on Cloudflare Pages only to discover mysterious 308 redirects killing your SEO?
-
Learn Rust builder pattern with derive_builder crate.
-
Traditional note-taking apps like Notion and Obsidian create too much cognitive overhead.
-
After struggling with HashiCorp Vault's complexity for a simple API key storage task, I built Sealbox—a lightweight, single-binary secret manager in Rust with end-to-end encryption, SQLite storage, and zero cloud dependencies.