Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

How To Design A Good API and Why it Matters

Loading...

Sign in or sign up now!
107,783
Loading...
Alert icon
Sign in or sign up now!
Alert icon
There is no Interactive Transcript.

Uploaded by on Oct 8, 2007

Google Tech Talks
January 24, 2007

ABSTRACT

Every day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide access to widely distributed frameworks, and some are written in-house for use by a few developers. Nearly all programmers occasionally function as API designers, whether they know it or not. A well-designed API can be a great asset to the organization that wrote it and to all who use it. Good APIs increase the pleasure and productivity of the developers who use them, the quality of the software they produce, and ultimately, the corporate bottom line....

Category:

Howto & Style

Tags:

License:

Standard YouTube License

Link to this comment:

Share to:

Top Comments

  • Fantastic talk. Great speaker.

  • Is possible to get slides of the presentation?

see all

All Comments (50)

Sign In or Sign Up now to post a comment!
  • Great talk! It would be nice if a higher res could be used though. It's extremely difficult to read some of the code used.

  • @hecatombe google search for "How To Design A Good API and Why it Matters " from @stanek

  • @hecatombe Do a google search for "How To Design A Good API and Why it Matters "

    The first hit for me is a link to the .pdf

    I also see your comment is 3 years old ...

  • is it possible to get a better quality version of this?

  • Read this book then listen again. Make more sense! Very good topic!

    Agile Principles, Patterns, and Practices in C#

    By Martin C. Robert, Martin Micah

  • 240p...we meet again.

  • @Lilinye =))

  • An amusing part is when he rightly talks about avoiding boilerplate and abusing patterns yet at the end he does exactly that by talking about adding Builders and Factories which are nothing more then unnecessary boilerplate. Java is one of the few languages that needs this kind of boilerplate to be usable

    Mr. Bloch is intelligent and highly capable, it isnt my intention to say otherwise. It is proof that Java is harmful to ones thinking. He has been twisted and lives in such a rigid box, sad

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more