User:JaroslavTulach
From APIDesign
(→Jaroslav Tulach) |
|||
Line 9: | Line 9: | ||
[[TheAPIBook|Practical API Design]] book is available to every framework design wishing to not walk the dead-end streets and reinvent the wheel. An online addendum of API Design advices is maintained at [[Main_Page|apidesign.org]]. | [[TheAPIBook|Practical API Design]] book is available to every framework design wishing to not walk the dead-end streets and reinvent the wheel. An online addendum of API Design advices is maintained at [[Main_Page|apidesign.org]]. | ||
- | Jaroslav likes to speak at various conferences ([[JavaOne]], [[GeeCON]], [[Ostrava|JUG]] meetings, [[NetBeans]] days) and universities ([[Linz]], [[ | + | Jaroslav likes to speak at various conferences ([[JavaOne]], [[GeeCON]], [[Ostrava|JUG]] meetings, [[NetBeans]] days) and universities ([[Linz]], [[Charles University]]) trying to popularize [[API]] design by talking about [[ParadoxesVideo|its paradoxes]] as well as [[NetBeans]] Platform and its advanced usage of various [[APIDesignPatterns|API design patterns]]. |
Revision as of 07:14, 20 May 2011
Jaroslav Tulach
My name is Jaroslav Tulach and I am the founder and initial architect of NetBeans, which is not just a well known IDE, but also the first modular desktop application framework written in Java. My name sounds Slavic and has a strange pronunciation (read the initial J as Y and last ch as in Scottish loch or in German Bach), because I am Czech. However, as NetBeans has been the flagship software product of Sun Microsystems for a while now, you don't have to worry that content of the TheAPIBook might not be widely applicable and understandable.
Maintaining NetBeans Platform, its architecture and APIs has always been the primary focus of Jaroslav. During more than fiveteen years of participating in the NetBeans.org project, Jaroslav has seen, made and helped to recover from many design mistakes. Such experience obligated Jaroslav to sit down and summarize it.
Practical API Design book is available to every framework design wishing to not walk the dead-end streets and reinvent the wheel. An online addendum of API Design advices is maintained at apidesign.org.
Jaroslav likes to speak at various conferences (JavaOne, GeeCON, JUG meetings, NetBeans days) and universities (Linz, Charles University) trying to popularize API design by talking about its paradoxes as well as NetBeans Platform and its advanced usage of various API design patterns.