PinnedThe Focus Shift from Individual Contributor to Engineering ManagerGitHub Contributions page tells the story of the transition from IC to EMApr 16, 2022Apr 16, 2022
PinnedPublished inBits and PiecesLessons Learned From a Failed Microservice ArchitectureHow over-engineering harms the business even though it may improve developers’ technical skillsMar 7, 20237Mar 7, 20237
SEO at a GlanceAn outsider’s view of how a search engine works from discovering to crawling, indexing and rankingJul 28Jul 28
Notes for Scalability, Availability & Stability PatternsA must-read for Software Engineers: “Scalability, Availability & Stability Patterns” by Jonas BonerJun 20Jun 20
Tech Lead Handbook — Types of DecisionsDecisions are not all equal, and your decision-making process should be flexibleDec 12, 2023Dec 12, 2023
YOW! Melbourne 2023: A Two-Day Conference RecapIn this write-up, I will share my key highlights and takeaways from the talks.Dec 5, 2023Dec 5, 2023
Easy Website Setup with Hugo and CloudflareHow I made a simple website using Hugo and Cloudflare, and some gotchas to watch out for.Nov 15, 2023Nov 15, 2023
Published inBits and PiecesLessons Learned from Evolutionary ArchitectureUnderstanding the way architecture evolves in practice, step by stepOct 24, 20231Oct 24, 20231
Tech Lead Handbook — Manage ConflictsHow to navigate disagreements and promote a positive work environmentJul 24, 2023Jul 24, 2023
Understand PostgreSQL Query Plan — BasicsHow to read a Postgres Query Plan as a Web Developer? Understand the basic concept of how index improves performance.Jul 12, 2023Jul 12, 2023