The Agile Tour Bangkok 2012 initiated by the Agile66 community could be count as the biggest public agile event (that I know of) ever held in Thailand. It is quite an interesting time of agile movement here. Most of the big companies still stick to the traditional way of building software but the agile practices are… Continue reading
Author Archives → admin
DOM NodeList iteration performance problem
I am having a performance problem with a module of my project. The code actually does something really easy. It just iterates over a NodeList and overwrites an attribute of each element. At first, I thought this slowness was related to the size of my XML document. I found out later that it has more… Continue reading
That is twelve months feedback loop
I was reading Linkedin Questions weeks ago when I found a question asking about how to do annual performance review for agile team. I read through some answers and found a really short and interesting one. It said “annual review? That’s twelve months feedback loop”. Imagine a decent competent programmer; Alex, in a performance review… Continue reading
Skill To Duck And Weave
I was quite nervous yesterday. It was the last day that code could be committed for this sprint and I just found out there was a several defects in my code. I was able to solve them all in the afternoon and the struggling of finding workarounds got me thinking about task estimation from developers’… Continue reading
How agile affect conflict in the team
Agile teams are self-managed team. They decide together as a team how they want to do things. Conflict between team members is also one of the things that they need to be handled by themselves. The nature of agile development plays a part in how conflicts are managed Yesterday, I read an article titled “We’re better… Continue reading
Simple explanation for inner join and left join
Last week, I have heard my colleague explained how inner join and left join are used. SQL join types are typically explained using Venn diagrams but my colleague’s explanation is from the view of how we are using them. Let’s say we are writing an SQL to get list of employees in the database shown below SELECT… Continue reading
Java Deflater and OutOfMemoryError
I guess this is old for many developers but it is new to me. I have been asked to join an investigation of OutOfMemoryError issue occurred in a project outside my division. Actually, it was a brief involvement. My colleague who was handling the issue already got a possible root cause. He believed that it’s… Continue reading
The Answer Lies Elsewhere
I have been thinking about this for quite sometime. An event occurred last week prompted me to finally write about it. It is about the problem investigating approach that my former group leader taught me when I was still in the early period of my working life. The approach goes like this Sometimes, we just… Continue reading
Debugger is your friend
Debugger has always been a big help for me. It is one of the main tools I uses in my day-to-day work, both in coding and troubleshooting. One great thing about debugger is that you can get big benefit form it just by using some simple features like step-over or step-into. I don’t quite get… Continue reading
JAXB Binder and XPath
came across javax.xml.bind.Binder when I was reading SOA Using Java Web Services (excellent book). I had never used this class before so I set out to find how the class could be used. I found that the class hadn’t been mentioned as much as the classes like Marshaller or UnMarshaller but it was very useful Binder is usually used… Continue reading