BirdNest Tech Talk
Author

BirdNest Tech Talk

Author of the rpcx microservice framework, original book author, and chair of Baidu's Go CMC committee.

129
Articles
0
Likes
11
Views
0
Comments
Recent Articles

Latest from BirdNest Tech Talk

100 recent articles max
BirdNest Tech Talk
BirdNest Tech Talk
Sep 25, 2025 · Artificial Intelligence

Mastering LangChain: A Hands‑On Guide to Building LLM Applications

This repository offers a comprehensive, step‑by‑step LangChain tutorial series that walks developers through installation, the LangChain Expression Language, streaming, parallel execution, callbacks, serialization, model customization, prompt templates, memory, multimodal support, and advanced tools like LangGraph and LangSmith, enabling the creation of sophisticated AI applications.

AI developmentLLMLangChain
0 likes · 9 min read
Mastering LangChain: A Hands‑On Guide to Building LLM Applications
BirdNest Tech Talk
BirdNest Tech Talk
Sep 11, 2025 · Backend Development

Why Go Introduced encoding/json/v2: Fixes, New API, and Performance Gains

The article analyzes the long‑standing issues of Go's original encoding/json package, explains the design and API of the experimental encoding/json/v2 and jsontext packages, and shows how the new implementation improves correctness, flexibility, and performance while preserving compatibility.

GoJSONMigration
0 likes · 23 min read
Why Go Introduced encoding/json/v2: Fixes, New API, and Performance Gains
BirdNest Tech Talk
BirdNest Tech Talk
Jun 30, 2025 · Artificial Intelligence

Build a Weather‑Query ReAct Agent with LangGraph: Step‑by‑Step Guide

This article walks through constructing a stateful ReAct‑style LLM agent using LangGraph, detailing the core components—State, Nodes, Edges—defining a weather‑lookup tool with Open‑Meteo, configuring the graph’s nodes and conditional edges, and executing the workflow with streaming to observe each step in real time.

LLM agentsLangGraphPython
0 likes · 16 min read
Build a Weather‑Query ReAct Agent with LangGraph: Step‑by‑Step Guide
BirdNest Tech Talk
BirdNest Tech Talk
Jun 13, 2025 · Cloud Native

Go 1.25 Deep Dive: Performance Boosts, New Tools, and Cloud‑Native Features

Go 1.25 introduces an experimental greenteagc garbage collector, container‑aware GOMAXPROCS, enhanced go vet analyzers, new go.mod ignore directive, work package mode, expanded standard library (including testing/synctest and experimental JSON v2), platform updates, and security hardening, all aimed at higher performance, developer productivity, and cloud‑native readiness.

GoPerformanceRuntime
0 likes · 26 min read
Go 1.25 Deep Dive: Performance Boosts, New Tools, and Cloud‑Native Features
BirdNest Tech Talk
BirdNest Tech Talk
Jun 11, 2025 · Backend Development

How Go’s New synctest Feature Eliminates Flaky Concurrent Tests

This article explains why Go tests that rely on goroutine scheduling are flaky, demonstrates the problem with concrete code examples, and shows how the experimental synctest feature provides deterministic execution by controlling synthetic time, coordinating goroutine lifecycles, and offering a reliable Wait primitive.

GoTestingconcurrency
0 likes · 12 min read
How Go’s New synctest Feature Eliminates Flaky Concurrent Tests
BirdNest Tech Talk
BirdNest Tech Talk
May 25, 2025 · Backend Development

Simplify Go HTTP Error Handling with a Unified Wrapper Pattern

Learn how to eliminate repetitive error checks in Go HTTP servers by returning errors from handlers, defining a custom HTTPError type, wrapping handlers with an error‑handling middleware, and using concise helper functions, resulting in cleaner, more maintainable code.

Error HandlingHTTPMiddleware
0 likes · 5 min read
Simplify Go HTTP Error Handling with a Unified Wrapper Pattern
BirdNest Tech Talk
BirdNest Tech Talk
Apr 29, 2025 · Cloud Native

How Docker Simplifies MCP Server Deployment for AI Agents

The article analyzes the challenges of manually deploying Model Context Protocol (MCP) servers for AI agents, compares them with Docker‑based deployment, and demonstrates step‑by‑step configurations, code snippets, and concrete benefits such as environment consistency, resource efficiency, and security.

AI agentsDockerMCP
0 likes · 7 min read
How Docker Simplifies MCP Server Deployment for AI Agents
BirdNest Tech Talk
BirdNest Tech Talk
Apr 11, 2025 · Industry Insights

15 Habits That Separate Elite Programmers from the Rest

The article outlines fifteen concrete habits—ranging from reading official documentation and mastering tools to embracing continuous learning, helping others, and avoiding guesswork—that together form a practical roadmap for developers aspiring to become top‑tier engineers.

Career DevelopmentProblem Solvingbest practices
0 likes · 13 min read
15 Habits That Separate Elite Programmers from the Rest