Hi there 👋

Thanks for visiting my blog. I’m Stewie 🤓, a software engineer. I write about tech and shitting stuff.

Circuit Breaker

You have applied the Microservice architecture. Services sometimes collaborate when handling requests. When one service synchronously invokes another there is always the possibility that the other service is unavailable or is exhibiting such high latency it is essentially unusable. Precious resources such as threads might be consumed in the caller while waiting for the other service to respond. This might lead to resource exhaustion, which would make the calling service unable to handle other requests....

September 2, 2024 · Stewie

Wails App 101

💡 Idea An desktop app that take screenshot every specified minutes and upload to the server so your manager can track your work progress (read micro management). 📝 Requirements Not electron Cross platform Fun to develop 🛠️ Tech Stack Wails with Golang for OS level’s tasks Vue for frontend (UI will be simple, so Vue, React, Angular, whatsoever is fine) 💅 Design I found the Linear design system is very cool and it has a community version in Figma https://www....

December 17, 2023 · Stewie

Clone Apps Collection ✨

🙏 Here are some clone apps that I made in 2023. Most of them are abandoned, I just want to bootstrap and play around with them, as well as try out new technologies. 1. Teams 👉 Demo I didn’t find a way to host a React app along side with Hugo, so if you manually enter some path like /team-clone/sign-in in address bar, you will end up with 404 page 😅...

December 16, 2023 · Stewie

12 Senior Traits

Original article 👉 12 Senior Developer Traits Juniors Need To Master 🔥 1. Focus Focus means saying no to some things, so we can do others. Ideally, saying no to the things that don’t matter. And saying yes to the stuff that makes a difference. The stuff that moves the boat faster. We are developer, the damn creative with curious mind. We want to learn everything, we want to try everything....

December 15, 2023 · Stewie