Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Yar can now serve HTTP.
-
Docker cache problems are often Dockerfile problems: unstable inputs, bad COPY order, and layers that depend on too much.
-
A CLI is both a user interface and an API for scripts.
-
Bigger prompts do not fix drifting agent plans.
-
Most complaints about coding agents are complaints about empty context.
-
Claude Opus 4.7 scores 87.6% on SWE-Bench Verified.
-
Production has dashboards, alerts, and logs.
-
Your CI pipeline builds the same Docker image three times, a dependency bot eats your runner fleet, and nobody fixes it because nobody owns the system.
-
The pitch is obvious: per-PR environments, live links, faster feedback.
-
A backend engineer with no game dev background picked up Godot 4 and built a horror FPS.
-
Yar needed imports across project boundaries, so I built a small package manager: Git dependencies, alias-based imports, content-addressed caching, transitive resolution, lockfiles, and no registry.
-
Implementing a garbage collector for the Yar compiler meant conservative stack scanning, mark-and-sweep, setjmp for registers, heap growth targets, and one ugly thread-safety constraint.
-
Most languages add tooling years after the compiler.
-
Four months ago I asked ChatGPT a dumb question while walking my dog.
-
I thought streaming was the ethical upgrade from piracy.
-
Four real examples from recent Go CLI projects — bracketed paste handling, a scripting DSL, safe symlink restoration, and diff truncation — that show how small decisions separate a script from a tool people trust.
-
Why I built mokapot — a single Go binary that speaks SQS and SNS well enough for real AWS SDKs to connect without configuration changes.
-
Stateless agents repeat mistakes. lgtm and snap use a findings file, shared codebase context, and recovery loops so later tasks can use what earlier tasks already learned.
-
Defining the ‘Gold Standard’ for production-ready CLIs: TTY-aware behavior, clean stdout vs stderr contracts, JSON output for automation, and idempotent mutations.
-
A toast notification does not need React, a provider, a portal, or a bundle.
-
I moved this blog from VitePress to Hugo because it is mostly text.
-
Lnk moves dotfiles into ~/.config/lnk, leaves relative symlinks behind, supports host-specific files, and runs bootstrap scripts.
-
One prompt works for small hacks.
-
pin is a Go spinner with colors, prefixes, message updates, pipe detection, and no external dependencies.
-
SSL certificates should be boring.
-
FTL deploys Docker apps over SSH with one YAML file, no required registry, Nginx routing, SSL, health checks, and deployment hooks.
-
I needed a spinner for a Go CLI and ended up inside a UI architecture.
-
Docker networking gets a lot easier once you separate internal ports from host port mappings.
-
Go 1.23 added range-over-function iterators and the iter package.
-
NextJS App Router does not require Vercel.
-
git-gen is a bash script that sends staged diffs to Claude and gets back a commit message draft.
-
Go uses names for more than readability.