Alternative to Discord architecture
October 09, 2024I’ve been stumble upon an interesting question in r/ExperieceDevs. And here is that question. Question I’ve been fascinated by the scaling…
I’ve been stumble upon an interesting question in r/ExperieceDevs. And here is that question. Question I’ve been fascinated by the scaling…
เรื่องนี้เป็นเรื่องที่ติดค้างในความคิดมาหลายปีเหมือนกัน หลายปีแล้วที่ผมสงสัยว่าทำยังไงให้คนเข้าใจ Fundamental…
TLDR; When you try to use Swoosh SMTP adapter to send an email, you must configure SSL manually and properly. Source: https://github.com…
Anger หรือความรู้สึกที่เรียกว่าความโกรธ เป็นอารมณ์นึงที่สำคัญมากในตัวมนุษย์ ความโกรธเป็นสัญญาณกระตุ้นให้เรารู้ถึงคว ามเร่งด่วน (Sense of…
ผมนึกถึงที่เพื่อนคุณวินเคยรีวิวคอร์สผมไว้อันนึงว่า “พี่คริสรับฟังและคุยกันอย่าง Constructive…
วันที่ 23-25 มิถุนายน 2023 ได้โอกาสมาบรรยายในงาน Cloud Native…
(Inspired by subreddit r/enneagram. Posted here) Today I want to talk about using Enneagram as a growth tool. Most Enneagram resources…
Java and C# are very famous for being good programming languages for enterprise work. It’s pretty stable. Patterns and practices are known…
This article is kind of a rant. There are many software security engineer/expert or whatever out there who visibly state dissatisfaction…
For the past few years I found one commmon fallacy trope. “Stop introduce more technology. Just use X for everything. It will be much…
I start a title with a controversial statement. Yes, you can write code before a test in TDD. After I pair with many TDD practitioner…
Every app is just a glorified CRUD app with extra steps. There are a lot of debates happening in the dev community between using complex…
Dependency inversion is widely misunderstood. I will explain why. According to the definition: the principle itself consists of two rules…
This article has an oxymoron title. I want to tell two stories. One which makes a case for don’t start with Microservice, one for start with…
I made a comment in Reddit and I want to blog it here as well. Because my sentiment toward someone claim that we have unnecessary complexity…
Recently there are developers and creative vocal about how interruption ruin their work. There are many articles about flow state and funny…
We developers always dream about a maintainable system. We longed for a simple system that is easy to work with. It should be easy to change…
หลายๆ ครั้งผมพบว่าโปรแกรมเมอร์มักจะตัดสินคุณภาพของโค้ดจากปัจจัยเพียงแค่ว่า Pattern ที่เขาใช้ตรงกับที่เราใช้มั้ย เช่น ถ้าสมมติเราทำโค้ด MVC…
One of the greatest questions in software design is how much should we put effort into upfront design? Agile methodology has become a norm…
There are many sentiments around code documentation. On the one side, some advocates for self-documented code, and another side advocate for…
Let say you are building an ERP application with a role-based authorization system. Let say we are building this for a company. In this…
Imagine this: You’ve been assigned to a legacy project. It does not have any tests. It used an ancient coding style or no consistent style…
These are some of the blogs I enjoy. I will share it here. Api Design This is a great article which criticized API design of Go language in…
I gave a talk in Javascript Bangkok. It is about how you can use SOLID principle in Javascript without classes and objects. My main…
Hi. I have been blogging in both Medium and dev.to for a really long time. It’s time for me to try hosting my own blog, so here it is. Here…
I wrote an engineering focus article here
I host a podcast name Mindful Coder. It is about software engineering and management.