
DeepEngineering
@DeepEngineerHub
Followers
22
Following
9
Media
17
Statuses
168
Insights on software engineering, system design, and technical leadership. Interviews, ideas, and tools for building better systems. Part of @PacktPublishing
Joined May 2025
📢 We’re moving to Substack in two weeks. Whitelist deepengineering@substack.com to keep getting the newsletter. More control over prefs, same weekly cadence. Subscribe:
0
0
0
Tech briefs:.• Or-channel pattern—combine multiple done channels into one (recursive impl). [ARTICLE LINK].• “Concurrency” in Learn Go with Tests—parallel URL checks via goroutines/channels.
github.com
Learn Go with test-driven development. Contribute to quii/learn-go-with-tests development by creating an account on GitHub.
0
0
0
Tech briefs:.• Go 1.25 is out (tools/runtime/stdlib updates). • Experimental encoding/json/v2 (opt-in via GOEXPERIMENT=jsonv2). Details:
go.dev
0
0
0
Go 1.25 ships container-aware GOMAXPROCS—parallelism now tracks your cgroup CPU limit and adapts as limits change, cutting throttling and tail-latency spikes. Release notes:
go.dev
0
0
0
Deep Engineering #14 is out: Structured Concurrency in Go. Apply Go's container-aware defaults at the code level—request-scoped contexts, deadlines, bounded pools—for predictable behavior under load. Read the issue:
0
0
0
RT @raydelto: @PatriceRoy1, member of the C++ Standard Committee and author of the best-seller C++ Memory Management book, is teaching a tw….
0
2
0
Where it fits: longer, high-context tasks. Where it doesn’t: trivial one-liners. LangChain notes a faster local CLI is in progress. Read the full breakdown here ⬇️.🔗
linkedin.com
LangChain’s Open SWE, released on August 6th, 2025, is an open‑source, cloud‑run, asynchronous coding agent that integrates with GitHub to plan work, write and test code, and open PRs with human‑in...
0
0
0
Codebase:. • MIT-licensed.• TypeScript monorepo.• Extensible via LangGraph. Public demo requires your own LLM key.Repo: #OpenSource.
github.com
An Open-Source Asynchronous Coding Agent. Contribute to langchain-ai/open-swe development by creating an account on GitHub.
1
0
0
Setup details matter:. • GitHub App with repo write access.• Webhook secret.• AES-GCM SECRETS_ENCRYPTION_KEY.• API keys for providers (Anthropic, OpenAI). Docs: . #Architecture.
docs.langchain.com
How to set up Open SWE for development
1
0
0
Two entry points:. • Web UI (manual vs auto).• GitHub Webhooks (labels: open-swe, open-swe-auto, open-swe-max*). Note: webhooks require self-hosting; they don’t work in the demo. Docs: . #GitHub.
docs.langchain.com
How to use Open SWE from Github
1
0
0
Every run executes in a dedicated Daytona sandbox. LangChain: one sandbox per task. Daytona’s Ivan Burazin: this enables long-running, stateful work with strong isolation. 🔗 . #DevTools.
daytona.io
LangChain's Open SWE uses Daytona to run long-lived, secure agent tasks with full system access, persistence, and no human gating required.
1
0
0
Two distinctive features:.✅ Human-in-the-loop plan approval.✅ “Double texting” (mid-run feedback without restarting).(Source: LangChain Blog, Aug 6, 2025).🔗
blog.langchain.com
The use of AI in software engineering has evolved over the past two years. It started as autocomplete, then went to a copilot in an IDE, and in the fast few months has evolved to be a long running,...
1
0
0
How it works:.Manager → Planner → Programmer (+Reviewer). A multi-agent flow built with LangGraph. Plans can be approved manually or auto-accepted. Docs:
docs.langchain.com
An introduction to Open SWE
1
0
0
LangChain’s own launch post calls it “the first open-source, async, cloud-hosted coding agent.”.It connects to repos, drafts a plan, writes/tests code, reviews its output, and raises a PR. 🔗 #LangChain #OpenSource.
blog.langchain.com
The use of AI in software engineering has evolved over the past two years. It started as autocomplete, then went to a copilot in an IDE, and in the fast few months has evolved to be a long running,...
1
0
0