User contributions
From APIDesign
(Latest | Earliest) View (newer 250) (older 250) (20 | 50 | 100 | 250 | 500)
- 06:34, 14 June 2008 (hist) (diff) Talk:Case Study of Writing the Extensible Visitor Pattern (New page: '''Done: 3bfa995fae68''' I liked this section, too. Practical, example-based ways of applying the concept learned in the book. Awesome. I'd almost recommend that this and the previous...) (top)
- 06:33, 14 June 2008 (hist) (diff) Case Study of Writing the Extensible Visitor Pattern (Replacing page with 'Food for thought.')
- 06:33, 14 June 2008 (hist) (diff) Talk:Using Games to Improve API Design Skills (New page: '''Done: 619b3c11d015''' I think this section is wonderful in concept and well-done in execution. I suggest adding some background about the developer participants: their experience, nu...) (top)
- 06:32, 14 June 2008 (hist) (diff) Using Games to Improve API Design Skills (Replacing page with 'Learning by play.')
- 06:27, 14 June 2008 (hist) (diff) Talk:Teamwork (New page: I'm sure you've already tried, but if you could try just a little harder to remember the API change or problem that you express in the "Unconsciousness" Note, I think this will be a strong...) (top)
- 06:26, 14 June 2008 (hist) (diff) Teamwork (New page: Most people seem to be able to keep design consistency when they work alone, however software projects of today and of the future are designed by teams. Keeping consistency in such environ...)
- 06:24, 14 June 2008 (hist) (diff) Talk:Evolving the API Universe (New page: '''Done: c3a60ff54b9f''' --Dmkoelle 02:07, 22 April 2008 (UTC) * I didn't understand the use of random testing. ** Thanks for pointing this out, the topic really neede...) (top)
- 06:23, 14 June 2008 (hist) (diff) Evolving the API Universe (New page: Designing is done once a time, the real work in to maintain what we have designed previously.)
- 06:21, 14 June 2008 (hist) (diff) Talk:Paradoxes of API Design (New page: Most of the text in this introductory section, especially in the section "The Fearless Physics of The Renaissance", is too abstract and philosophical to be appropriate in a book of this so...) (top)
- 06:20, 14 June 2008 (hist) (diff) Paradoxes of API Design (Removing all content from page)
- 06:19, 14 June 2008 (hist) (diff) Talk:Extreme Advice Considered Harmful (New page: The section "Do Not Listen To Your Elders" seems unnecessary. The point of the entire section seems to be just this: don't accept advice unquestioningly; make sure that there are reasons ...) (top)
- 06:18, 14 June 2008 (hist) (diff) Extreme Advice Considered Harmful (Removing all content from page)
- 06:17, 14 June 2008 (hist) (diff) Reviewers (→Reviewers)
- 06:07, 14 June 2008 (hist) (diff) Talk:Declarative Programming (New page: '''Done: 17ef6cbd11b0''' s/Turning Machine/Turing Machine Put in an explicit example of XML declarative (e.g. NB menus), to make clear how the implementation code builds the menus and ho...)
- 06:07, 14 June 2008 (hist) (diff) Declarative Programming (Removing all content from page)
- 06:06, 14 June 2008 (hist) (diff) Talk:Runtime Aspects of APIs (New page: '''Done: bb7047d0a4d0''' - I think Andrei found very important problem: The system that breaks one of the conditions for deadlock is '''deadlock-proof''' system not '''deadlock-prone''' sy...) (top)
- 06:05, 14 June 2008 (hist) (diff) Runtime Aspects of APIs (New page: API Signatures are definitely the only API we shall be interested in.)
- 06:03, 14 June 2008 (hist) (diff) Talk:Cooperating with Other APIs (New page: Forgive the linguist in me (I did work on speech recognition for 8 years), but the expression is "painting ourselves into a corner". You can't paint yourself into anything else, or it's a...)
- 06:01, 14 June 2008 (hist) (diff) Cooperating with Other APIs (Removing all content from page)
- 06:00, 14 June 2008 (hist) (diff) Talk:Keep Testability In Mind (New page: Testability in design is an important topic, so I am glad you cover it. However, this section seems especially verbose to me. Page 138: Devices in UNIX are typically notated with a lea...) (top)
- 05:59, 14 June 2008 (hist) (diff) Keep Testability In Mind (Removing all content from page)
- 05:59, 14 June 2008 (hist) (diff) Talk:Separate APIs for Clients and Providers (New page: '''Done: 9da22fb3cc94''' The name of the chapter doesn't make any sense to me. How about "Separating APIs into Client API's and Service Provider API's"? Page 120, para 2: "WinAmp" shoul...)
- 05:57, 14 June 2008 (hist) (diff) Separate APIs for Clients and Providers (Removing all content from page)
- 05:55, 14 June 2008 (hist) (diff) Talk:Use Modular Architecture (New page: '''Done: 74d64dca0394''' The example of the JDK as non-modular may be out of date by the time you go to print! :) * I am afraid we publish few years sooner I'd like some discussion of ...) (top)
- 05:54, 14 June 2008 (hist) (diff) Use Modular Architecture (Removing all content from page)
- 05:53, 14 June 2008 (hist) (diff) APIDesignPatterns:ResponseReply (APIDesignPatterns:ResponseReply moved to APIDesignPatterns:RequestResponse) (top)
- 05:53, 14 June 2008 (hist) (diff) m RequestResponse (APIDesignPatterns:ResponseReply moved to APIDesignPatterns:RequestResponse)
- 05:53, 14 June 2008 (hist) (diff) Code Against Interfaces, Not Implementations
- 05:51, 14 June 2008 (hist) (diff) Talk:Code Against Interfaces, Not Implementations (New page: '''Done: e368fc1dbe72''' The sentence "Imagine that NetBeans had used a different signature for the aforementioned method..." is a bit hard to read, mostly because of "different". Instead...)
- 05:49, 14 June 2008 (hist) (diff) Code Against Interfaces, Not Implementations (New page: Old and good advice in new light.)
- 05:48, 14 June 2008 (hist) (diff) Do Not Expose More Than You Want (New page: Repeating basic advices present in every design book.)
- 05:46, 14 June 2008 (hist) (diff) Talk:Do Not Expose More Than You Want (top)
- 05:43, 14 June 2008 (hist) (diff) Talk:Do Not Expose More Than You Want (New page: '''Fixed: f4219513dece''' Regarding "public static final constants": # These are not constants at all if the type is neither primitive nor String. Definitely avoid nonconstant fields, eve...)
- 05:41, 14 June 2008 (hist) (diff) Talk:Yet Another Design Book? (top)
- 05:37, 14 June 2008 (hist) (diff) Talk:Ever Changing Targets (New page: * p 40, para 3: "the first version is never perfect": why is this quoted? Who are you quoting? If you mean to emphasize this, italics are a better choice. See e.g. http://en.wikipedia.or...) (top)
- 05:34, 14 June 2008 (hist) (diff) Ever Changing Targets (Removing all content from page)
- 05:32, 14 June 2008 (hist) (diff) Talk:How to Check the Quality of an API (New page: * p 35: The paragraph beginning "The definition and measurement of beauty" wanders off into philosophy a bit. I'd shorten this paragraph, perhaps keeping only the last two sentences. * p ...) (top)
- 05:32, 14 June 2008 (hist) (diff) How to Check the Quality of an API (Removing all content from page) (top)
- 05:31, 14 June 2008 (hist) (diff) Talk:Determining What Makes a Good API (New page: In this chapter, it becomes clear that you understand the term API to mean something much broader than most people do: in this book, an API is any kind of interface between software compon...) (top)
- 05:27, 14 June 2008 (hist) (diff) Determining What Makes a Good API (Removing all content from page)
- 05:25, 14 June 2008 (hist) (diff) Talk:The Motivation to Create an API (New page: More on topic than the previous chapter. Still quite a lot of preachy text without much in the way of specific information or advice. Could likely be trimmed down quite a bit. --[[User:Je...) (top)
- 05:21, 14 June 2008 (hist) (diff) The Motivation to Create an API (Removing all content from page)
- 05:20, 14 June 2008 (hist) (diff) Talk:The Art of Building Modern Software (New page: * "It has been less than one hundred years since people wrote and managed to execute the first computer program" ** Remove "managed to", and change "execute" to "executed". No need for ex...)
- 05:17, 14 June 2008 (hist) (diff) The Art of Building Modern Software (Removing all content from page)
- 05:16, 14 June 2008 (hist) (diff) Talk:Theory and Justification (New page: * "In that case, developers using it will create a feeling way different that conflicts with the architect's intentions." does not make such sense. ** '''0d79391726e3''' --[[User:JesseGli...) (top)
- 05:16, 14 June 2008 (hist) (diff) Theory and Justification (Removing all content from page)
- 05:12, 14 June 2008 (hist) (diff) Talk:Yet Another Design Book?
- 05:08, 14 June 2008 (hist) (diff) Talk:Yet Another Design Book? (New page: * Is there a space before [GoF]? * Notice [book.effective] towards end of paragpraph * Grammar: Page 1, 3rd paragraph, change to "Despite that, the API clients that compiled their code the...)
- 05:08, 14 June 2008 (hist) (diff) Yet Another Design Book? (Removing all content from page)
- 22:03, 13 June 2008 (hist) (diff) User:JaroslavTulach
- 22:03, 13 June 2008 (hist) (diff) User:JaroslavTulach (→Jaroslav Tulach)
- 22:02, 13 June 2008 (hist) (diff) User:JaroslavTulach (→Jaroslav Tulach)
- 22:01, 13 June 2008 (hist) (diff) Main Page
- 21:57, 13 June 2008 (hist) (diff) m Reviewers (Protected "Reviewers" [edit=sysop:move=sysop] [cascading])
- 21:53, 13 June 2008 (hist) (diff) Reviewers:ReviewPartIII (Reviewers:ReviewPartIII moved to Reviewers:PartIII) (top)
- 21:52, 13 June 2008 (hist) (diff) ReviewPartIII (ReviewPartIII moved to Reviewers:ReviewPartIII) (top)
- 21:51, 13 June 2008 (hist) (diff) Reviewers
- 21:47, 13 June 2008 (hist) (diff) Talk:Prologue (New page: AndreiBadea "The more clueless we are, the more reliable the system is" Perfect, used in '''ba14bb71e811''') (top)
- 21:46, 13 June 2008 (hist) (diff) Reviewers
- 21:45, 13 June 2008 (hist) (diff) Reviewers:TomWhelerNotes (Reviewers:TomWhelerNotes moved to Reviewers:TomWheelerNotes) (top)
- 21:45, 13 June 2008 (hist) (diff) Reviewers
- 21:42, 13 June 2008 (hist) (diff) Talk:Part 1 Overall Feedback (Talk:Part 1 Overall Feedback moved to Talk:Reviewers:MartinRinardNotes) (top)
- 21:42, 13 June 2008 (hist) (diff) m Talk:Reviewers:MartinRinardNotes (Talk:Part 1 Overall Feedback moved to Talk:Reviewers:MartinRinardNotes) (top)
- 21:41, 13 June 2008 (hist) (diff) Reviewers
- 21:35, 13 June 2008 (hist) (diff) Reviewers
- 21:34, 13 June 2008 (hist) (diff) Reviewers
- 21:32, 13 June 2008 (hist) (diff) GeneralNotes (GeneralNotes moved to Reviewers:TomWhelerNotes: Reorganizing pages from previous reviews) (top)
- 20:58, 8 June 2008 (hist) (diff) MediaWiki:Sidebar
- 20:49, 26 May 2008 (hist) (diff) MediaWiki:Sidebar
- 20:48, 26 May 2008 (hist) (diff) MediaWiki:Sidebar
- 12:17, 28 March 2008 (hist) (diff) Talk:Reviewers:MartinRinardNotes (New page: Re. '''target audience''': it should have been explained in the preface, everyone. However I do understand your comment and I am glad that you represent this point of view. That is exactly...)
- 09:19, 28 March 2008 (hist) (diff) User talk:71.131.199.190 (New page: Thanks for all the comments. Btw. according to my old days, NATO was pact, and it was the Warsaw Treaty.) (top)
- 23:29, 27 March 2008 (hist) (diff) MediaWiki:Sidebar
- 23:29, 27 March 2008 (hist) (diff) MediaWiki:Sidebar (New page: * navigation ** mainpage|mainpage ** Reviewers ** recentchanges-url|recentchanges ** helppage|help)
- 08:42, 25 March 2008 (hist) (diff) InvitationForReviewers
- 08:40, 25 March 2008 (hist) (diff) InvitationForReviewers
- 21:47, 23 March 2008 (hist) (diff) JeffMcAffer (New page: I am interested in reviewing your book. It may not be possible for me to cover all the content as I have a pretty significant travel schedule over the next month or so. Then again, I hav...) (top)
- 21:45, 23 March 2008 (hist) (diff) ThanksEveryone (→Reviewers)
- 23:15, 21 March 2008 (hist) (diff) ThanksEveryone
- 23:13, 21 March 2008 (hist) (diff) Help:Editing (New page: http://www.mediawiki.org/wiki/Help:Links) (top)
- 23:13, 21 March 2008 (hist) (diff) ThanksEveryone
- 20:37, 21 March 2008 (hist) (diff) ThanksEveryone (→Reviewers)
- 20:15, 21 March 2008 (hist) (diff) JaroslavTulach (New page: Among other things I am founder of [http://www.netbeans.org NetBeans].)
- 20:15, 21 March 2008 (hist) (diff) Main Page
- 20:05, 21 March 2008 (hist) (diff) ThanksEveryone
- 19:57, 21 March 2008 (hist) (diff) PeterAhe (New page: Jarda, I'll give it a try. I'm not making any promises as I am indeed busy, and notoriously late on review feedback. I don't think this is in Gilad's interest. However, once I have Par...) (top)
- 19:56, 21 March 2008 (hist) (diff) TomWheeler (New page: Thanks for asking me, I'd be honored to review your book.)
- 19:55, 21 March 2008 (hist) (diff) AndreiBadea (New page: Jasne. Uz mam prectenou prvni cast, stavim se do konce tydne, nebo se stav Ty.)
- 19:54, 21 March 2008 (hist) (diff) RichUnger (New page: Hi Jarda, I'd love to! As it happens, I've got loads of reading time now that I commute by train, and I'm really interested in the topic. I'm trying to shore up my expertise in API de...)
- 19:54, 21 March 2008 (hist) (diff) MartinRinard
- 19:53, 21 March 2008 (hist) (diff) MartinRinard (New page: Hi Jaroslav. I'm willing to take a look at the book. Send it along; I expecting that it will make an interesting read! Best Regards, Martin)
- 19:52, 21 March 2008 (hist) (diff) DaveKoelle (New page: Hello Jaroslav, Thank you for your email. I appreciate the opportunity to review the content of your book and provide feedback. I agree that based on what I know about your book so far,...)
- 19:51, 21 March 2008 (hist) (diff) InvitationForReviewers
- 19:50, 21 March 2008 (hist) (diff) InvitationForReviewers (New page: Hello <name>. My name is Jaroslav Tulach and I am one of the pioneers of the NetBeans project and its principal API designer. I am currently writing a book about API design, covering all ...)
- 19:49, 21 March 2008 (hist) (diff) AdamDingle
- 19:49, 21 March 2008 (hist) (diff) AdamDingle (New page: == Adam Dingle == Jarda, I'd be happy to review. I will, however, be on vacation in Costa Rica from March 28 through April 12 so I won't be able to do any review work at that time. ...)
- 19:48, 21 March 2008 (hist) (diff) ThanksEveryone (New page: == Reviewers == Reviewers that agreed to take a look at the book. * AndreiBadea * AdamDingle * DaveKoelle - dmkoelle@gmail.com, http://www.jfugue.org * MartinRinard - in...)
- 19:41, 21 March 2008 (hist) (diff) Main Page
- 19:40, 21 March 2008 (hist) (diff) Main Page
- 19:39, 21 March 2008 (hist) (diff) Main Page
(Latest | Earliest) View (newer 250) (older 250) (20 | 50 | 100 | 250 | 500)