React SSR 之 Memory Leak

前陣子 Codementor 的 web 在 server side rendering 的時候出現惹 memory leak。 在大家的努力之下總算圓滿解決。 雖然後最後找到的點並不是什麼高深的學問, 但覺得整體發現問題和解決問題的流程應該還是可以記錄一下和大家分享。

透過 Payment Service 與 DB Isolation Level 成為莫逆之交

最近這陣子在 Codementor,我們花了很多時間痛改 Payment Service。 過程中會要考慮到各種可能的 race condition,和外部 API 的一致性等等。 在這篇文章裡面,我試著把一些團隊一起遇到的問題和解法簡單的歸納出來。

從 Rails developer 的角度認識 Golang,和新技術成為好友

最近 Codementor 開始試著逐步建立適合我們自己的 data pipeline。 一路上就會需要建立不少新的 service。 一直以來,Rails 都是我們 backend 的預設選項,主要是因為我們團隊的成員對不論是 ruby, rails 或相關的社群都有一定的掌握度。

你今天 code review 了嗎?

Code review 和 unit test,早睡早起一樣,都是屬於”大家都覺得要做,但是常常做不到” 的事情之一。 在 Codementor,我們大約在一年多前認真把 code review 正式加入開發流程的一環。但過程當然不是一帆風順的。 在這篇文章裡面,想要和大家分享我們對 code review 的認識、我們的作法和解決問題的過程。