Mar 15, 2022
9 min. read
Programming
Development
java
concurrent
testing
tdd
asynchronous
multithreading
Testing multi-threaded code is tricky, the test and the code under test most likely are run under different threads. Here, we will discuss how to deal with the issue based on the book Growing Object-Oriented Software Guided by Tests
Dec 31, 2017
3 min. read
development
programming
productivity
golang
development
vim-go
docker
A Self Contained golang development environment using Docker, vim and vim-go
May 28, 2017
4 min. read
Development
Programming
Productivity
programming
vim
editor
code
A reflection after using Vim as the main code editor for more than a half of year
Apr 15, 2016
4 min. read
Programming
Development
programming
golang
function composition
How to write function composition in Go
Feb 28, 2016
3 min. read
Thought
opinion
startups
programmer
Is this the best time to be a programmer in Indonesia?