Technology

Aug
01
DDIA Chapter 4 Notes: Storage and Retrieval

DDIA Chapter 4 Notes: Storage and Retrieval

These are my supplementary notes on Chapter 4 of Designing Data-Intensive Applications, exploring the internal mechanics of how databases handle storage and retrieval across OLTP, OLAP, and advanced search workloads.
34 min read
Jun
28
DDIA Chapter 2 Notes: Scalability, Reliability & Maintainability

DDIA Chapter 2 Notes: Scalability, Reliability & Maintainability

These are my supplementary notes on Chapter 2 of Designing Data-Intensive Applications, translating concepts of scalability, reliability, and maintainability using simple examples.
10 min read
Jun
06
Learning Go: Notes from a Beginner — Structs, Pointers & Methods

Learning Go: Notes from a Beginner — Structs, Pointers & Methods

A beginner-friendly summary of Go's approach to structs, pointers, and methods — the building blocks of Go's object-oriented style. (適合新手閱讀的 Go 語言筆記,涵蓋 struct、pointer、method receiver 三個核心主題。)
15 min read
Jul
23
Learning Prometheus, Thanos & Loki: Monitoring & Logging Notes from a Beginner

Learning Prometheus, Thanos & Loki: Monitoring & Logging Notes from a Beginner

This post sums up what I’ve learned about Prometheus, Thanos, and Loki—three key tools for monitoring and logging in cloud-native systems. It walks through what each tool does, how they’re typically used, and why they matter. A beginner-friendly note for anyone new to this space.
10 min read
Jul
18
Learning Container Platforms: Notes on Docker, Kubernetes, and Helm

Learning Container Platforms: Notes on Docker, Kubernetes, and Helm

A beginner-friendly summary of container platforms and Kubernetes tooling. This post covers the basics of Docker, Kubernetes components like Pods and Services, and Helm for managing deployments.
6 min read
Jul
10
Learning Databases & Messaging Systems: My Notes on MySQL, MongoDB, Redis, and Kafka

Learning Databases & Messaging Systems: My Notes on MySQL, MongoDB, Redis, and Kafka

A beginner-friendly comparison of four popular backend technologies—MySQL, MongoDB, Redis, and Kafka—covering their core concepts, strengths, and use cases.
9 min read
Jul
04
Learning Terraform: Notes from a Beginner

Learning Terraform: Notes from a Beginner

A beginner’s guide to Terraform and Infrastructure as Code (IaC), covering the core workflow, configuration syntax, and how to provision cloud resources using Terraform.
3 min read
Jan
02
What's the Difference Between VM and Containers

What's the Difference Between VM and Containers

What are virtual machine and container, and how do they get into our modern, cloud-native way of building and architecting applications?
1 min read
Apr
17
一定要知道的網頁設計技術—RWD

一定要知道的網頁設計技術—RWD

RWD can help users reduce operation behaviors such as zooming and scrolling horizontally, but what is RWD?
5 min read
Feb
06
[Exercism-JavaScript] Mixed Juices

[Exercism-JavaScript] Mixed Juices

Wrapping switch statement in while loop has large time complexity?!
2 min read