Category Archives: Technology

Design for high scalability and reliability…… – how eBay Architecture works

If you need to handle huge amounts of transaction in an enterprise business application, maybe you can get some hint from the architecture of eBay. The key word for eBay’s architecture can be no client side transaction, no session state in application tier, minimize dependencies, cache and so on …

The eBay Architecture – Striking a balance between site stability, feature velocity, performance, and cost

eBay’s Architecture Principles with Randy Shoup

Eclipse at eBay, Part 1: Tailoring Eclipse to the eBay architecture

Eclipse at eBay, Part 2: eBay’s plug-ins in action


Adobe Air SDK, now also for iOS and android

If you want to develop application for IPHONE/IPAD and don’t want to buy a mac machine, here comes the solution. Application developed with Flex can be packaged for iOS now.

And also if you hate how slow the Eclipsed based Android development environment is, Air/Flex  can be also a good alternative choice.

If you want to know how powerful Air/Flex is, please look at here: It’s an Air/Flex version QQ client developed by Tecnent, the No.1 Instant Message Service provider.

Air SDK:


Critical Chain Project Management (CCPM) VS Critical Path Method (CPM)

How to cancel iTunes download in IPAD

I have tried to download some videos in ItunesU, as the files are so big that I want to cancel the download process. But it seems that there are no buttons or other ways to delete the downloading job. Searched with google, there was no good answer.

Tried a lot, at last, I got the right way:-)
In fact it’s very simple.

Slide with your finger on the downloading item from right to left, a button will be there to let you to stop and delete the downloading file. Just as delete a downloaded file.

Switch Ubuntu from Netbook to Desktop

Got an Acer AspireOne. Because it’s a netbook, and also I have already another 2 laptops running Ubuntu Desktop and Windows Vista, so I decided to install Ubuntu Netbook 10.10 to this netbook. But after the installation is finished and tried it for a while, I just felt don’t like the interface.

If you also don’t like Ubuntu Netbook, and also don’t want to reinstall Ubuntu again, here is the solution.

I used this command: sudo apt-get install ubuntu-desktop

After the required packages are installed, go to [System->login window], you can set the default desktop environment to Desktop instead of Netbook.