Hi, Docker and Ubuntu

I was watching #MSBuild2017, looking over the balcony, up to the cloud, a voice whisper in my head, Oh man, you are far behind. What a moment! So many new things, I decided to pick Docker as a starting point. Honestly, I had no clue where to start. However, I did know that I had …

Agile, My Own Version

People talk about agile these days in Software Project Management. Each has their own understandings and practices. Sometimes, I have a feeling that people focusing too much on its concept; on what it is; on what we should apply; on how to apply … Is there any problem with that? I do not know. I …

Mind, Body and Spirit

The only thing in this universe that we have control over is ourselves. Speaking another way, we have the full power on ourselves. For things to change you have to change yourselves, people said. Yeah! I know I have full power on me. I have to change me (I wrote me on purpose). But, what …

Challenge 30 Days of Non-Alcohol

Drinking is one of my hobby. I love drinking with friends. For the past 10 years, I have been drinking at least weekly. It brings both joy and pain. Joy when I drink, pain the days after. No matter what I still love it. I have had many terrible hangover days. Each time, I swore …

My Thoughts Unit Test Is an Art

It started with my Unit Test Mock and State Live Together. My friend asked me to explain a bit more about my statement Unit Test is an art.   It was such an interesting question when he asked: Why do you have this statement? He made a good point. I promised to give him my …

Unit Test Mock and State Live Together

Unit Test is an art. There is no silver bullet for what to test, how to test, what tools to use. In my opinion, everything depends on the kind of projects, the maturity of the projects, and the skill of developers in the projects. The Story Given this piece of code. It is not a …

The Fruit of Refactoring a Better Way of Unit Test

A while ago, I wrote about refactoring 6K LoC class The main benefit of such a refactoring is to have a maintainable codebase. Last week, I fixed a small bug. The bug itself is trivial. However, the way I enjoyed the new code and wrote unit test was more fun to share. I called it a …

Where Is Your Virtual Library? I Asked in a Interview Session

In any interview sessions, I usually ask candidates about Books they read Famous authors, developers they know Sites they visit most. ….. I call them the “virtual library“. Some candidates were confused, surprised by my question. Guess what? Most of their answer were close to nothing. They did not have it. They could not name any …

%d bloggers like this: