THE NOTEBOOK

Articles

50 entries

50 results

Article list

Running Models Locally

Running small models on my own computer, with notes on environment setup, model selection, and inference practice.

GoList

Building a task-list backend with Go and Kratos: service design and development notes.

The Kratos microservice framework

Learning Kratos's project structure, service definitions, and microservice development workflow.

GoLink

The design and implementation of a short-link project: generation strategy, database, cache, and redirection.

The go-zero API language

Notes on the syntax of the go-zero API description language and how code is generated from it.

go-zero-demo

Practicing go-zero API, database, and microservice development through a service example.

Protobuf

Notes on Protocol Buffers syntax, message definitions, and usage.

Quarto-Blogs-Template

A Quarto blog template centered on writing in Markdown, documenting how content is organized and published.

Consul

Notes on service discovery, health checks, and basic Consul usage.

Infrastructure (golang)

An overview of the infrastructure and common components involved in developing Go services.

Hot100 (Go): Three Hash Table Problems

Notes on the approach, complexity, and Go tests for Two Sum, Group Anagrams, and Longest Consecutive Sequence, plus the effect of map ordering.

Prompt->Context->Skills

From prompts to context to tools and agents: a record of how AI interaction has changed.

Understanding RAG in One Article

Starting from the basic retrieval and generation pipeline, this article covers RAG's architecture, multimodal extensions, and the problems encountered in practice.

Understanding VLM in One Article

A guide to the basic concepts, training methods, and typical architectures of vision-language models, and how images enter a language model.

Daily Log Maker

A small web tool that turns daily notes into a long, high-resolution image.

Gesture-Fireworks

Combines gesture recognition with front-end visuals so the fireworks on screen follow your fingers.

Open Source Licenses

A summary of common open source licenses and their differences, and an overview of the conventions for using and releasing code.

Learning Go (13): testing

Part 13 of my Go fundamentals notes: unit tests, table-driven tests, and benchmarks.

Learning Go (5): strings

Part 5 of my Go fundamentals notes: syntax, examples, and lessons learned.