Dec 7, 2023
1 min. read
Programming
Development
tdd
TDD is a beter way to develop a software, however there are obstacles that need to be overcomed
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