☃️
jiahao.blog
Articles
Articles
Trek through the world of software with me!
2024
Dec 17
Maximizing learning at internships
Apr 13
Appreciating 'Largest Rectangle in Histogram'
Mar 30
Preparing for Technical Interviews
Mar 17
Where Have I Been? (2024 Edition)
2022
Feb 01
Installing UxPlay on Arch Linux
2021
Apr 12
Open-source Deep Dive: Broadway (Part 2) - Inner workings of Broadway
Apr 12
Open-source Deep Dive: Broadway (Part 1) - Message queues, concurrency in Elixir, and Broadway architecture
Jan 17
Open-source Deep Dive: Hound
2020
May 26
The truth behind software projects
Apr 21
Deploying discord bots written in Kotlin to Heroku
Apr 14
Gatsby.js + GitHub Actions + GitHub Pages = Match Made in Heaven?
2019
Aug 31
Heroku x Docker x Discord bot x Kotlin
Jul 13
Applications of Kotlin's delegate properties
Apr 08
Porting to FlexMark
Apr 03
Lessons on software release
2018
Nov 26
An investigation into generics in Java
Oct 28
Familiarising yourself with lambdas in Kotlin
Apr 08
Diving into (Java) streams