Staff Engineer, Hubble | Former Tech Lead, Rakuten Viki | bit.ly/weiyuan
Image for post
Image for post
Original Image — source: pixabay, author: PublicDomainPictures

Site Reliability Engineering (SRE) and DevOps — these are two terms that have been used commonly over the last decade. It is most commonly used in understanding what goes on “behind the scenes”, as we move from a more traditional on-premise infrastructure, to using cloud providers — like Google Cloud Platform, Amazon Web Services, and Microsoft Azure.

As simple as these terms can sound, it is certainly not a simple task to raise an effective SRE culture in companies, big or small, traditional or progressive. …


Image for post
Image for post
Original image: pixabay, author: geralt

Can you only say that you have achieved the status of being a good Software Engineer (SWE), only when you have joined established companies like Google or Facebook? Or do you consider yourself as an established SWE, only when you have attained some senior position, such as Senior SWE, or Engineering Manager?

These were questions that I asked myself ever since graduating from college and joining the workforce — how do I attain my ideal of being a better SWE?

In fact, becoming a better, successful, and respectable SWE is somewhat of an abstract concept. How does one even measure that? Do traditional measures like your place of employment and years of employment account for your ability and recognition by others as a good SWE? …


Image for post
Image for post
DevFest 2020!

Time flies, even if Turkeys don’t 😆 .

It’s been a speedy October, and some would say, November too. Though we are only midway through the month, it’s time for an OCTOBER+NOVEMBER special recap edition 🔥

Why a special edition, you may ask? It’s because of this awesome collaboration:

Image for post
Image for post

If you have been following GDG Singapore and GDG Cloud Singapore, you may have noticed that we have been part of an awesome DevFest joint-effort called One Month Of Festivities. …


Image for post
Image for post
Original Image — source: pixabay, author: Free-Photos

Once upon a time, I wrote a post about 5 tips to supercharge your learning with Qwiklabs. With the recent surge in many exciting games in Qwiklabs, I decided to write about it again!

For those who are new to Qwiklabs, or even Google Cloud, Qwiklabs is an awesome platform that you can use to learn about Google Cloud. Admittedly, I’m addicted to using Qwiklabs, due to its harnessing of gamification via badges, as evident from my Qwiklabs profile.

Image for post
Image for post
Qwiklabs profile badges — source: qwiklabs

However, gamification on Qwiklabs is just scratching the surface. The best thing about Qwiklabs is that it is not just some documentation or examination tool to study Google Cloud, but it offers “labs” with an objective to learn about some aspect of Google Cloud and its tools (e.g.


Image for post
Image for post
Original image — source: pixabay, author: Mysticsartdesign

“I can’t believe I put off this book for so long… it’s awesome”

I wouldn’t classify myself as an avid reader, which shocked me when I found myself glued to “The Phoenix Project” over the course of 3 days! This book definitely caters to DevOps, developers, IT professionals, and more, but it’s nothing like a technical textbook — rather a journey of an earnest engineer looking at doing things the right way.

This fictional tale follows our protagonist, a VP of IT Operations of a fictional company. Don’t be fooled by that lavish executive sounding position, our protagonist has very much a down-to-earth personality, and following him along on his “adventures” to rectify the deeply seated issues that he has faced in his organization, felt more reminiscent of the day-to-day observations that we see some time at work — like accumulated tech debt and incidents occurring at times. …


Image for post
Image for post
September to October! — modified image, source: pixabay, author: ijmaki

What’s up! GDG Singapore / GDG Cloud Singapore here! It’s been a month since the end of Google Cloud Next OnAir (sad stuff I know), but I’m happy to say that it was taken over by plenty that happened during the month of September. Not to mention, many activities happening along with DevFest in the month of October!

Let’s take a quick look at all of the good stuff that happened in the month of September!

The Future of Data Transfer — 5th September 2020

Image for post
Image for post

Kicking off the month of September, we have a re:Work event, titled “The Future of Data Transfer”, hosted by Julius and Weiyuan of GDG Singapore. …


Image for post
Image for post

Can you build a fully functional (and nice-looking) web application quickly with AngularJS ? I tried to find out by creating a site in less than 24 hours.

I’ve wanted to try out AngularJS for a long time now. So here’s me, going ALL IN, all in one day, with little to no prior experience on getting started with this framework.

Some context — I have had experience working with other frontend frameworks like Next.js (and React by extension). …


Image for post
Image for post
source: pixabay, author: ju_sajjad0

When dancing to the tunes of your swan song, tread with care, tread with respect, but don’t tread on your friends and colleagues that you’re leaving behind.

Leaving an organization, especially if it is a good one, can be depressing.

However, more often than not, it can also be either anger induced (quitting) or anger triggering (laid off, fired). Both ways, it’s crappy, and no one likes to go through the process of investing themselves with a company for some time, before being made to leave.

As the lead of my team, I had the somewhat fortunate (or unfortunate in some ways) experience to both process the first departure of a member in my team, and then going through the departure process myself, in a short time span of two months. …


Image for post
Image for post
source: pixabay, author: PDPics

Beautiful UI will only win you 1/2 the battle — if the usage of your UI blows, the UX will likely be flushed down the toilet

As we build applications every day, we strive to find the best ways to craft the most alluring User Interface (UI), and pairing it to use cases that lead to the best User Experience (UX). Without a doubt, the best UI which takes into account its users to deliver the best UX is something that I will definitely want to invest my “customer loyalty” towards.

However, the story of UI and UX is not a simple battle that can be easily fought and won. And even more so on UX than UI, where any UI can be evaluated as a whole for its “aesthetic score”, but a broken UX at any point of a user journey can easily lead to users giving a failing score, and halting their usage altogether.


Image for post
Image for post
source: pixabay, author: JohnsonGoh

Happy belated National Day Singapore! August has always been a delightful period, with the National Day being the highlight of the month. While the last few years have seen joyous celebrations, changes have to be made for this year, due to Covid19. Nevertheless, it was a fun-filled day, and who could have forgotten the memes birthed from the Foodpanda deliveryman who joined in the NDP mobile column!

At the end of GDG and GDG Cloud Singapore, there have been many happenings as well! We had a fantastic session with Bruce, on the topic of “Full Cycle People Leadership”, alongside GDG Singapore. Not to mention, the 10th webinar for GDG Cloud Singapore! …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store