APIDesign http://wiki.apidesign.org/wiki/Main_Page MediaWiki 1.12.0rc1 first-letter Media Special Talk User User talk APIDesign APIDesign talk Image Image talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Main Page 1 9060 2017-02-24T11:32:26Z Apidesign 1 [[I]] created this [[Main Page|website]] when the [[TheAPIBook|Practical API Design]] book (describing all the design mistakes [[I]] did when designing [[NetBeans]]) was published to be a source of latest on-line news from the world of API Design. I still publish my observations about [[APIDesignPatterns]] or various [[APITypes]], but [[I]] am also trying to cover other projects of mine like [[Bck2Brwsr]] or [[DukeScript]]. Here is the overview of most recent topics that [[I]] [[blogs|blogged]] about: <rss desc=off number=5 >http://wiki.apidesign.org/index.php?title=Blogs:JaroslavTulach:Theory&action=feed&feed=rss|http://wiki.apidesign.org/index.php?title=Blogs:JaroslavTulach:Practical_Design&action=feed&feed=rss|http://wiki.apidesign.org/index.php?title=Blogs:JaroslavTulach:Daily_Life&action=feed&feed=rss</rss> Anyway I'll be thankful if you decide to read the [[TheAPIBook|Practical API Design]] book. Here is few reasons why to do it: [[Have You Ever Wondered]]? [[Image:Apidesign.jpg|link=http://practical.apidesign.org]] There are people who found [[TheAPIBook|Practical API Design]] too philosophical. For those, I've decided to follow steps of previous [[wikipedia:Kant|misunderstood philosopher]]s and released shorter summary: [[20 API Paradoxes]] (for dummies). In this book I concentrated on the most critical question: '''What is the difference between classical day-to-day programming and designing a framework'''? In the past I'd collected at least twenty of such differences, and because they are a bit surprising, I call them [[paradox]]es. In case you prefer just the final ''advice'', and don't care that much about the ''journey'' (e.g. philosophy), consider [[20 API Paradoxes]]. {{:Paradoxes}}