Friday, September 23, 2005

AJAX Mistakes

Is it being abuse ? Read this AJAX Mistakes and see the side effect of using AJAX.


[update] 07 Oct. 2005
"Is AJAX being abuse ? Read this AJAX Mistakes and see the side effect of using it."
P.S. I will believe this a$$hole as he got 7.5 in IELTS

Friday, September 16, 2005

Floor Show


Floor Show
Originally uploaded by gaplo.
Got a ticket of this Musical and went to watch tonight. I don't know much about musical, but this performance is not bad actually.

Ruby on Rails

Ruby, not only a female name, but a scripting language.
Rails, an open source framework for Ruby.

Months before I had tried Ruby on Rails, at the same time I was working around with Spring + Hibernate, I was surprised by the RoR, when comparing to the XML hell in Spring and Hibernate (the application context and hbm), you can build a web that provide simple CRUD functions less then an hour. And this video demonstrated how fast it is.

Didn't spend much time on it, the native AJAX support is also amazing, however, it still needs a lot of works on I18N support (when comparing to Java).

Bug Report to Soccernet


Gamecast with Flash 8
Originally uploaded by gaplo.
Macromedia has just release their new version of Flash Player 8, according to their description, this new version has performance improve especially in Mac version. However, I am very disappointed that Soccernet's gamecast complaint the lack of Flash Player wrongly with the combinations of Safari + Flash 8 and Firefox + Flash 8. I do appreciate the excellent work in Gamecast, if your web development team can fix this tiny issue, I am sure the soccernet site is perfect.

Thursday, September 08, 2005

An Important thing for testing

To conduct a good testing, we should have the followings
1. A good test plan
2. A series of well-prepared test cases
3. A bug database
and Excel !

Yes, it's Excel. I finally enjoy what Joel said before, Excel is a wonderful companion tool for software development, you can simple draw a simple table to note down your estimations (like how many days estimated and actually spent for finishing a component) or even write your own elegant and complex macro to list a set of statistics.

So, Excel is an important tool, but the most important thing is ... update your local version spreadsheet and check-in before your peers do it (or you many face a CVS conflict).

Saturday, September 03, 2005

Dirty food ?!

Yesterday, I, 9k and Ter went to have dinner together. We went to 阿拉麵館, in World Trade Centre CWB. Today, both of them told me they have slight enterorrhea, but not me.
I and Ter investigated why would it happened but got no idea. um...

Working in the new company

Worked for one week in the new company already, very tired, actually I don't think there is a lot of works. Just missed the development phase of the company's flagship product, and I am now responsible to perform some QA jobs on it (actually it's quite boring, clicking, clicking and clicking around, although it is a good chance to learn this software). Hopefully another phase will be started at mid-Sept, I love coding more than testing ;p