DEV Community

Leo Han profile picture

Leo Han

engineer

Joined Joined on  twitter website
From Overload Protection to Health Checks: Production-Grade Scheduling in Firefly

From Overload Protection to Health Checks: Production-Grade Scheduling in Firefly

Comments
8 min read
Firefly: A Lightweight Distributed Scheduler for Java Business Systems

Firefly: A Lightweight Distributed Scheduler for Java Business Systems

Comments
3 min read
LangChain Agents, Tools, and Memory

LangChain Agents, Tools, and Memory

Comments
2 min read
LangGraph: Moving Agents from Answering to Controlled Execution

LangGraph: Moving Agents from Answering to Controlled Execution

Comments
2 min read
A Complete Guide to LangChain Core Components

A Complete Guide to LangChain Core Components

Comments
3 min read
LangChain Core Components: From Basics to Application Structure

LangChain Core Components: From Basics to Application Structure

Comments
3 min read
Agent Concepts, Principles, and Construction Patterns

Agent Concepts, Principles, and Construction Patterns

Comments
2 min read
A Practical Guide to Building an AI Agent

A Practical Guide to Building an AI Agent

Comments
2 min read
How RAG Works: A Detailed Walkthrough

How RAG Works: A Detailed Walkthrough

Comments
2 min read
Why Consider Moving Away from LangChain

Why Consider Moving Away from LangChain

Comments
3 min read
How AI Models Work

How AI Models Work

Comments
3 min read
When AI Damages an Engineering Team

When AI Damages an Engineering Team

Comments
2 min read
Debugging a Database Executor-Selector Issue

Debugging a Database Executor-Selector Issue

Comments
2 min read
Core Registration and Communication Flow in Elasticsearch

Core Registration and Communication Flow in Elasticsearch

Comments
3 min read
Elasticsearch Node Startup Flow

Elasticsearch Node Startup Flow

Comments
3 min read
Building and Visualizing an Elasticsearch Cluster

Building and Visualizing an Elasticsearch Cluster

Comments
3 min read
Elasticsearch Architecture and Lucene Basics

Elasticsearch Architecture and Lucene Basics

Comments
3 min read
Dissecting the Principles of AQS

Dissecting the Principles of AQS

Comments
5 min read
The Well-Known Java Memory Model

The Well-Known Java Memory Model

Comments
3 min read
JUC: Atomic Classes and CAS Principles

JUC: Atomic Classes and CAS Principles

Comments
4 min read
Notes on Using DelayQueue

Notes on Using DelayQueue

Comments
3 min read
Optimizing Large MySQL Queries with Indexes

Optimizing Large MySQL Queries with Indexes

Comments
3 min read
The Subtleties of volatile

The Subtleties of volatile

Comments
2 min read
RocketMQ Architecture Basics

RocketMQ Architecture Basics

Comments
2 min read
RocketMQ: How to Prevent Message Loss

RocketMQ: How to Prevent Message Loss

Comments
2 min read
RocketMQ: How to Avoid Duplicate Consumption

RocketMQ: How to Avoid Duplicate Consumption

Comments
2 min read
RocketMQ: How to Preserve Message Ordering

RocketMQ: How to Preserve Message Ordering

Comments
3 min read
RocketMQ: How to Handle Message Backlog

RocketMQ: How to Handle Message Backlog

Comments
2 min read
RocketMQ Persistence Internals

RocketMQ Persistence Internals

Comments
3 min read
RocketMQ Producer Source Code Analysis

RocketMQ Producer Source Code Analysis

Comments
4 min read
JUC: Understanding the AQS Model

JUC: Understanding the AQS Model

Comments
3 min read
JUC: Understanding LockSupport

JUC: Understanding LockSupport

Comments
3 min read
JDK: Understanding List

JDK: Understanding List

Comments
3 min read
JVM Memory Model and GC Tuning

JVM Memory Model and GC Tuning

Comments
3 min read
A Practical Discussion on Microservice Decomposition

A Practical Discussion on Microservice Decomposition

Comments
2 min read
JDK: Understanding Map

JDK: Understanding Map

Comments
3 min read
Concurrent Programming: Preface

Concurrent Programming: Preface

Comments
2 min read
The Nature of Threads

The Nature of Threads

Comments
4 min read
Locks and Concurrency

Locks and Concurrency

Comments
4 min read
Firefly: A Lightweight Distributed Scheduler for Java Applications

Firefly: A Lightweight Distributed Scheduler for Java Applications

Comments
6 min read
LangGraph: Engineering Controllable Enterprise Agents

LangGraph: Engineering Controllable Enterprise Agents

Comments
3 min read
LangChain Agents, Tools, and Memory: An Enterprise Engineering Guide

LangChain Agents, Tools, and Memory: An Enterprise Engineering Guide

Comments
3 min read
LangChain-Core-Components-Guide

LangChain-Core-Components-Guide

1
Comments
8 min read
why-we-dropped-langchain

why-we-dropped-langchain

Comments
6 min read
rag-explained-how-it-works

rag-explained-how-it-works

Comments
5 min read
building-ai-agents-right-way

building-ai-agents-right-way

Comments
4 min read
agents-concepts-principles-patterns

agents-concepts-principles-patterns

Comments
5 min read
In what way do AI models operate

In what way do AI models operate

Comments
7 min read
loading...