Skip to main content

Why every Software Engineer should read Designing Data-Intensive Applications

· 3 min read
Evan Tay
Software Engineer at Padlet

Picking up this book was one of the best decisions I made for my fledgling software engineering career. Its insights enabled me to make well-reasoned software design decisions, and confidently communicate them, in spite of my relative professional inexperience. Given how helpful it has been, I’m here today to share more about the impression it has left on me, and convince you that it is a must-read if you are a software engineer.

Integrating PostHog product analytics with Docusaurus v2 on GitHub Pages

· 4 min read
Evan Tay
Software Engineer at Padlet

I integrated PostHog analytics into this website today. I decided to do so after reading Gergely Orosz's Stats page on his blog The Pragmatic Engineer. He had installed Plausible analytics and made his analytics dashboard public. I thought that was cool and wanted to do the same.

I managed to find a Plausible plugin for Docusaurus v2, which is what this website runs on. But I decided to use PostHog instead. It also has a Docusaurus plugin and a public dashboard feature. I decided so because it is free and Plausible isn't.

Top 3 reasons why you should start investing with StashAway today!

· 5 min read
Evan Tay
Wage Slave

Disclaimer: This post is not sponsored, and does not constitute financial advice of any form (I bet you know better than me). Read at your own discretion!

Signing up on StashAway (a robo-advisor platform) back in the early 2020s was the first step in taking control of my financial health. Before that, 100% of my cash was just sitting in a POSB Savings account, growing at an incredibly pointless rate of 0.05% per annum. I might as well have kept the money under my mattress.

GitHub Action for Docusaurus

· 2 min read
Evan Tay
Software Engineer at Padlet

I got tired of deploying my Docusaurus website to GitHub Pages manually, and decided to do something about it using GitHub Action.

Initially, I was planning to follow the official guide on doing so. However, it was actually much more complicated than I liked. I did not really want to generate and store a SSH key on GitHub. Too much effort man.

I decided it was better off for me to write my own script. Here it is:

History of EvanTay.com

· 3 min read
Evan Tay
Final year Computer Science major at NUS

Established in 2013

I first bought my personal domain www.evantay.com way back in 2013. Younger me thought it would be cool and fun to run my own website, and it still is. 😎

To be honest, I can't even remember what my very first website looked like, but I am quite sure it was built using vanilla HTML and CSS, something unthinkable in this day and age.

STACK 2020 Developers Conference

· 8 min read
Evan Tay
Final year Computer Science major at NUS

STACK 2020 Developers Conference is GovTech’s flagship conference and the largest government-led developers event in Singapore that connects government, industry and the tech community.

In this post, you will find my key takeaways for some of the sessions I attended during the conference. I chose to attend these sessions based on my interests in Cloud and Microservices.