InfoQ Homepage Presentations Writing Usable APIs in Practice
Writing Usable APIs in Practice
Summary
Giovanni Asproni expands upon the idea that usable APIs help writing clean code.
Bio
Giovanni Asproni is an independent consultant, coach, trainer, architect, and developer specialized in helping companies and teams to become more effective at producing and delivering high quality software. He is a frequent conference speaker, and has been involved with the organization of several international conferences. He is a past Conference Chair of the London XPDay, and of the ACCU.
About the conference
Building on its thriving tech and startup community, SyncNorwich presents SyncConf 2013, a one-day Agile and Tech Conference in the heart of Norfolk. Syncing local and international speakers, ideas and investors.
Community comments
Slide download Problem
by Rick Mugridge,
Re: Slide download Problem
by David Keaveny,
Re: Slide download Problem
by Chandermani Arora,
Re: Slide download Problem
by razvan baciu,
Reading a file line by line in Java
by Fred Amiter,
Re: Reading a file line by line in Java
by Giovanni Asproni,
Slide download Problem
by Rick Mugridge,
Your message is awaiting moderation. Thank you for participating in the discussion.
There's a problem with slide download (I can do so for other talks). Thanks.
Re: Slide download Problem
by David Keaveny,
Your message is awaiting moderation. Thank you for participating in the discussion.
Ditto MP3; in Chrome, the new tab opens, but the page never loads and Chrome just sits there spinning away.
Re: Slide download Problem
by Chandermani Arora,
Your message is awaiting moderation. Thank you for participating in the discussion.
I too am having the same problem. It says 'Access Denied'
Reading a file line by line in Java
by Fred Amiter,
Your message is awaiting moderation. Thank you for participating in the discussion.
Someone should introduce the java.util.Scanner class to him. Strawman arguments are not appreciated.
Re: Slide download Problem
by razvan baciu,
Your message is awaiting moderation. Thank you for participating in the discussion.
Thanks for pointing this out. It's all fixed now!
Re: Reading a file line by line in Java
by Giovanni Asproni,
Your message is awaiting moderation. Thank you for participating in the discussion.
I assume you are referring to my example of reading a file line by line.
Well, using java.util.Scanner is another way, admittedly cleaner in terms of readability, of doing it. However, my argument is still valid. In fact, I would argue that looking for java.util.Scanner is not obvious since the affordance is still not easily found.
The all point is that reading line by line is a very common operation, so having some functionality that can be easily found makes the API easier to use.