APIFest08:Report
From APIDesign
Line 3: | Line 3: | ||
The best way to have fun is to play games. The best way to learn is to play as well. The best way to teach is to organize such game. When [[User:JaroslavTulach|me]] and CZJUG lead Jakub Podlešák realized that, we decided to organize similar game as described in [[Using_Games_to_Improve_API_Design_Skills|Chapter 17]] of [[TheAPIBook]]. It is a game to teach, learn and have fun while designing architecture and APIs and practising backward compatibility principles in software interfaces. | The best way to have fun is to play games. The best way to learn is to play as well. The best way to teach is to organize such game. When [[User:JaroslavTulach|me]] and CZJUG lead Jakub Podlešák realized that, we decided to organize similar game as described in [[Using_Games_to_Improve_API_Design_Skills|Chapter 17]] of [[TheAPIBook]]. It is a game to teach, learn and have fun while designing architecture and APIs and practising backward compatibility principles in software interfaces. | ||
- | There were four base rounds ([[APIFest08:Task1|1 | + | There were four base rounds ([[APIFest08:Task1.5|1], [[APIFest08:Task2|2]], [[APIFest08:Task3|3]], [[APIFest08:Task4|4]]) in the [[APIFest08]]. We started with [http://source.apidesign.org/hg/apifest08/file/36331f7244bd/task1/ fourteen participants]. However as the competition advanced further and further, only those who really eager to win managed to finish all four design tasks. Still, [http://source.apidesign.org/hg/apifest08/file/c2585d97e1e3/task4/ six solutions] advanced to the final [[APIFest08:TaskX|judgment day/week]]. |
Revision as of 06:29, 26 October 2008
The celebration of 10 years of NetBeans releases is in progress and that is why it is also time to celebrate all those who contributed to the NetBeans architecture, and design practices which makes NetBeans platform the most stable Java rich client application framework.
The best way to have fun is to play games. The best way to learn is to play as well. The best way to teach is to organize such game. When me and CZJUG lead Jakub Podlešák realized that, we decided to organize similar game as described in Chapter 17 of TheAPIBook. It is a game to teach, learn and have fun while designing architecture and APIs and practising backward compatibility principles in software interfaces.
There were four base rounds ([[APIFest08:Task1.5|1], 2, 3, 4) in the APIFest08. We started with fourteen participants. However as the competition advanced further and further, only those who really eager to win managed to finish all four design tasks. Still, six solutions advanced to the final judgment day/week.