Aphorisms of API Design

  • December 18, 2013 · 6:00 PM
  • This location is shown only to members

6PM-6:30PM: Gather and socializing, light snacks provided

6:30PM-7:30PM: Larry Garfield presents Aphorisms of API Design

Code that talks only to itself is not useful to anyone. Code that enables other code magnifies its power 10-fold. But how do we enable other code, and those who write it? What makes a module extensible? What is that vague extra something that turns merely extensible code into an API, a library, and a cornerstone of other systems? How do we harness that power for ourselves?

Let us examine the Aphorisms of Good API design, and the 8-Fold Path of API Nirvana. This session goes beyond how to write code well to cover the question of how to write libraries that spawn other libraries and innovation by Coding for the Future.

About Larry Garfield:

Larry has been building websites since he was a sophomore in high school, which is longer ago than he'd like to admit. As a freelancer he worked mostly for Chicago-area politicians before graduating to full time consulting with Palantir.net.

At Palantir, Larry is a Senior Architect and Consultant, developing solutions for medium to large cultural institutions. He also helps manage Palantir's internal development infrastructure.

Larry is an active Drupal core contributor, including the principle architect of the Drupal 7 database system and the Drupal 8 Web Services Lead. He is also a member of the Advisory Board of the Drupal Association. Larry holds a Master’s degree in Computer Science from DePaul University.

Larry is a regular presenter at conferences, Drupal or otherwise, frequently talking about software architecture. He is a co-author of "Drupal 7 Module Development" from Packt Publishing, and has also been published in Drupal Watchdog. He blogs at both http://www.palantir.net/ and http://www.garfieldtech.com/.

Join or login to comment.

  • Chris B.

    This sounds fantastic! But I'll be in Dallas.

    December 14, 2013

Our Sponsors

  • Wellspring

    Job opportunities! Consider applying to join our top-notch dev team.

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy