All blogs / Distributed systems / cloud
Bin Wang
This is my personal blog about computer science, technology and my life.
- Posts
- 140 from 21 Dec 2008 to 13 Sep 2026
- Posting
- monthly (8 in the last year)
- Kind
- personal blog
- Feed
- https://www.binwang.me/feed.xml
2026 5
2025 12
- Home Network Setup with OpenWrt and VLANs
- Fix ZFS Linux Kernel Dependency on Arch Linux
- A Rust CLI Program, Use It with LLM and Convert It to Web UI
- My First Rust Project
- Download Message Images from Seesaw
- My Workflow to Review Articles with LLMs
- Why Consensus Shortcuts Fail in Distributed Systems
- Improve Books Section of My Blog
- Use OpenAPI Instead of MCP for LLM Tools
- Travel Back To China: 2025 Edition
- Replace A Dead Node in My High Availability Cluster
- A 2-Year Reflection for 2023 and 2024
2024 10
- Jepsen Test on Patroni: A PostgreSQL High Availability Solution
- SBT Task to Build Frontend Components
- My MacOS Essentials
- Source Code of RSS Brain is Available (2024)
- A Review of Linux on Surface Pro 4 (2024)
- Create a Checkbox That Returns Boolean Value for htmx (2024)
- Random Playlists for Self Hosted Videos (2024)
- Make Flutter Web Apps More Native Like (2024)
- Prevent htmx Lazy Loaded Content From Reloading (2024)
- Travel Back to China (2024)
2023 15
- Scala 2 Macro Tutorial (2023)
- ZFS Profiling on Arch Linux (2023)
- Introduce K3s, CephFS and MetalLB to My High Available Cluster (2023)
- Update on RSS Brain to Find Related Articles with Machine Learning (2023)
- Add Index Sidebar to My Blog (2023)
- How to Cleanup Ceph Filesystem for Deleted Kubernetes Persistent Volume (2023)
- Linux Full Disk Encryption with Yubikey (2023)
- A Boring JVM Memory Profiling Story (2023)
- Jekyll Plugin to Load Asciinema Recordings Locally (2023)
- Migrate Scala2grpc to Cats Effect 3 (2023)
- Build a Linux Virtual Machine for Windows Apps (2023)
- Compare Task Processing Approaches in Scala (2023)
- Upgrade Kubernetes from 1.23 to 1.24 (2023)
- Infrastructure Setup for High Availability (2023)
- My 2022 in Review (2023)
2022 6
2021 7
2020 17
- Redis Implementation for Cache and Database Consistency (2020)
- Keep Data Consistency During Database Migration (2020)
- DNS Resolving Bug in iOS 14 (2020)
- Use TLA+ to Verify Cache Consistency (2020)
- How to Estimate Max TPS from TPM (2020)
- Understand Liveness and Fairness in TLA+ (2020)
- Aurora Database (2020)
- Deploy Matrix for Users in China (2020)
- An Overview of China's Internet Censorship Strategy (2020)
- Matrix: A Self Hosted Instant Messaging Solution with End to End Encryption (2020)
- Use RSS and Kindle to Read News (2020)
- 盛唐诗人和远游 (2020)
- What Is Wrong About Recommendation System (2020)
- Move from Twitter to Mastodon (2020)
- The Tragic Talented Programmer (2020)
- Powerful Type System (2020)
- Migrate Arch Linux to ZFS (2020)
2019 2
2018 4
2016 6
- Build a Unix Like Environment on Windows (2016)
- 读《邓小平时代》有感 (2016)
- Config sbt to Use Both Proxy and Self Hosted Repositories (2016)
- Build A Computer for Deep Learning (2016)
- How to Put RNN Layers Into Neural Network Model (2016)
- The Permission Management of Android Becomes A Bigger Problem When It Comes to Wearable Devices and TV (2016)
2015 8
- Use Redis Instead of Spark Streaming to Count Statistics (2015)
- Install BLAS Library for MXNet (2015)
- 摒弃现代科技的隐士生活 (2015)
- The Proper Way to Use Spark Checkpoint (2015)
- My Recent Work About Neural Networks (2015)
- Use Docker to Submit Spark Jobs (2015)
- How About Translate IMAP And SMTP Into HTTP API? (2015)
- Backpropagation Algorithm (2015)
2014 10
- Why Use Reflections to Write A Web Framework (2014)
- The Thoughts Behind Bard Framework (2014)
- Docker Is the One Scaffolding to Rule Them All (2014)
- Notes On Go Scheduler (2014)
- RESTful API with Type System (2014)
- 东京之旅 (2014)
- Experiment On Combining OOP With Erlang's Actor Model (2014)
- Why I Come Back to Erlang (2014)
- What is Wrong about HTML and CSS (2014)
- HTML + CSS + JS is Good (2014)
2013 13
- Languages Should Have Database Built In (2013)
- Fetch Popular Erlang Modules by Coffee Script (2013)
- Server Logic of Level Based Games (2013)
- Xbmc on Raspberry Pi with Archlinux (2013)
- Tired of Programming (2013)
- Build Erlang the Rebar Way (2013)
- Recent Works (2013)
- More About Program In Shell And Function (2013)
- Comment Everywhere (2013)
- Life in Guangzhou (2013)
- How Kernel's Makefile Specify Output Directory (2013)
- Fedora Virt-manager Guest Connect to Host (2013)
- Change Root File System from Ext4 to Xfs on Archlinux (2013)
2012 16
- Comparison Between Linux Desktop Environments (2012)
- Call Program Like A Function (2012)
- Beautiful Math with MathJax (2012)
- Create A Virtual Machine Network (2012)
- Remove Categories (2012)
- Backup My Dotfiles (2012)
- Compile And Install Kernel (2012)
- Comment And Search Are Available (2012)
- My New Blog Website (2012)
- 念天地之悠悠 (2012)
- SICP第三章总结(下)——流编程 (2012)
- Chroot 简介 (2012)
- 耶鲁大学心理学导论 (2012)
- Tizen,加油 (2012)
- 也谈C++ (2012)
- SICP第三章总结(上)——可变量与环境 (2012)