@admin·6 min read·AI Coding When an Agent pauses, a paragraph of progress description is not enough for a developer to continue safely. This article uses a versioned handoff record bound to the Git worktree, recoverable artifacts, and an explicit acceptance protocol to avoid missing changes, duplicated work, and orphaned responsibility.
#AI Agent #DevOps #Open Source♥ 670 comments
@admin·9 min read·AI Frontier When search volume is high and you need full-text search, complex filtering, and aggregations, Elasticsearch is a powerful but heavyweight tool. This article explains its core concepts (indexes, shards, and inverted indexes), advantages over SQL full-text search, Query DSL essentials, Chinese tokenization with IK, and when ES is or is not justified.
#DevOps♥ 700 comments
@admin·4 min read·AI Coding Treating Agent comments directly as merge conclusions amplifies false positives and false negatives. This article designs evidence grading, issue reproduction, fix rounds, and human final decisions in PRs, forming a traceable code review loop.
#AI Agent #TypeScript #Open Source♥ 00 comments
@admin·11 min read·Cloud Native Kafka is more than a message queue; it is an event streaming platform and a foundation for logs, stream processing, and event-driven systems. This article explains Kafka's topic, partition, offset, and consumer-group model, its high-throughput design, ordering and Exactly-Once guarantees, and when to use it.
#DevOps♥ 710 comments
@admin·4 min read·AI Coding When a coding Agent takes over a large repository, the biggest waste is indiscriminate file reading. This article designs a repository map, module boundaries, command evidence, and risk labels so the Agent establishes a verifiable working context before changing code.
#LLM #AI Agent #TypeScript♥ 00 comments
@admin·11 min read·Cloud Native On the cloud it's easy to 'get more expensive as you use it' — idle resources, over-provisioning, forgotten services, traffic fees. Covers cost optimization levers: compute (reserved/spot/right-sizing), storage (tiering/cleanup), network (egress/CDN), bill monitoring + alerts, and the 'FinOps' culture making costs visible and accountable.
#DevOps♥ 710 comments
@admin·5 min read·AI Coding An Agent can deliver green tests without actually implementing the requirement. This article uses versioned acceptance claims, a bidirectional evidence graph, counterexample samples, and quantified gates so every acceptance can be traced to a specific change and a result on the same snapshot.
#AI Agent #TypeScript #DevOps♥ 700 comments
@admin·12 min read·Web Development APIs inevitably become hard to change. How can they evolve without breaking existing clients? This article explains URL path, header, query parameter, and content-negotiation versioning; their tradeoffs; when breaking changes are necessary; deprecation strategies; and a practical "forward compatibility first, major versions when necessary" approach.
#TypeScript #DevOps♥ 730 comments
@admin·5 min read·AI Coding The real risks of a coding agent usually come from the shell, the file system, and credentials, not from code completion. This article covers least-privilege sandboxes, path allowlists, network egress, ephemeral credentials, and audit strategy.
#AI Agent #DevOps #Open Source♥ 00 comments
@admin·6 min read·AI Frontier "Tuning RAG without an eval set is just guesswork." This guide uses RAGAS to explain four core metrics, building and running an evaluation set, and diagnosing issues so "it feels better" becomes "recall rose from 0.72 to 0.91."
#LLM #RAG♥ 240 comments
@admin·5 min read·AI Coding Full regression suites are too slow, while guessing tests from filenames misses failures. This article uses a baseline commit, dependency graphs, dynamic coverage, and risk rules to build an explainable affected-test set and defines when a full test run is mandatory.
#AI Agent #TypeScript #DevOps♥ 00 comments
@admin·11 min read·Cloud Native Creating a new database connection for every request can bring PostgreSQL down as concurrency rises. This article explains why PostgreSQL connections are expensive, application-side pooling, PgBouncer, transaction mode, and how to calculate connection limits.
#DevOps♥ 730 comments