Hello, I’m Kai. Welcome to my blog. Apart from these posts, I also write more casually at fragments.
2022
- Benchmarking HTTP server stuck at 16k requests (August 11)
- Last 6 weeks in the Recurse Center (July 29)
- Writing PostgreSQL extension in Rust With pgrx (July 20)
- Handy `lsof` options to know (June 20)
- Implementing tests rerun in `ExUnit.run` in Elixir (May 26)
- First 6 weeks in the Recurse Center (May 12)
- Writing a custom Vim Command (April 28)
- Benchmarking and writing a concurrent mini Redis in Elixir (April 05)
- Writing a mini Redis server in Elixir (April 04)
- Writing a simple Firefox Extension (February 12)
- Writing a simple Redis Protocol parser in Elixir (January 04)
2021
- 2021 in Review (December 13)
- What you need to know about PostgreSQL timezone (July 20)
- Debugging with tracing in Elixir with recon_trace (June 27)
- The one simple trick to accomplish your (so many) goals (June 15)
- Blue Green Deployment with Nginx for Elixir/Phoenix Release (May 15)
- Don't Be Too Hard on Yourself (March 23)
- 2020 in Review (January 19)
2020
- Debugging With Tracing in Elixir (November 02)
- Identify and specify Identity File used by SSH (August 20)
- Deploying Elixir/Phoenix Release to Production (July 20)
- Building Elixir/Phoenix Release With Docker (June 20)
- What you might want to know about GenServer (May 21)
- Essential Date Functions for Grouping in PostgreSQL (April 14)
- AWS EC2 Disk Space Full (March 16)
- Ignoring file instead of folder with the same name in .gitignore (February 23)
2019
- Using Tesseract OCR in Elixir/Phoenix (June 03)
- Send temporary file in Phoenix (May 28)
- How I keep track of tasks for multiple side projects (March 31)
- TIL: Indexing `NULL` in Oracle Database (February 18)
2018
- Advent of Code 2018: Day 1 Part 2, How I improve my solution by 34x faster (December 01)
- Advent of Code 2018: Day 1 Part 1 (December 01)
- Using Markdown for Static Pages in Rails (November 27)
- Minimal Elixir Web Application with Plug and Cowboy (October 14)
- A note on`application` in mix.exs starting from Elixir 1.4 (October 03)
- Using AWK to extract generated file from jekyll-compose (September 09)
- A note about using 'fetch' in JS (April 11)
- Using Ruby next in map (March 28)
2017
- Ruby fetch (November 04)
- Register in Vim (October 24)
- Vue.js: Add component on click (October 17)
- Ruby .() notation (October 15)