Schedule | APIcon San Francisco
Share >>
“The explosion of APIs continues to create immense opportunity for the growing community of developers and solutions providers.”
David Berlind, Editor-in-Chief, ProgrammableWeb
Click here to see the list of APIcon’s Sessions, Workshops, and Tech Talks (so far... more to come)
Schedule
AT A GLANCE
DAY 1 - TUE, MAY 27TH
DAY 2 - WED, MAY 28TH
DAY 3 - THU, MAY 29TH
Day 1 - May 27 2014
10:30 - 12:30
Registration
12:30 - 01:30
Welcome
01:30 - 06:00
API Workshops
06:00 - 07:00
Reception + Hackathon Kickoff
Day 2 - May 28 2014
08:00 - 09:00
Registration and Breakfast
09:00 - 12:00
Keynote + General Sessions + Workshops + Unconference + Hackathon
12:30 - 01:30
Lunch
01:30 - 03:00
General Sessions + Unconference
03:30 - 05:30
Hackathon Judging ("All Attendees Are Judges!")
05:30 - 07:00
Happy Hour
08:00 - 11:00
Concert: CAKE brought to you by MuleSoft
Day 3 - May 29 2014
08:00 - 08:45
Registration
08:45 - 12:00
General Sessions + Unconference
Session Time Session Title Speakers Room Name
12:30 - 01:30 Welcome - An Innovation Agenda For The API Economy David Berlind, ProgrammableWeb
Uri Sarid, MuleSoft
Imperial A/B
01:30 - 02:25 3scale - Tips To Rock At Hackathons Nicolas Grenié, 3scale
Vanessa Ramos, 3scale
Union Square 15, 4th Floor
Microsoft Azure API Management Anton Babadjanov, Microsoft
Vladimir Vinogradsky, Microsoft
Union Square 16, 4th Floor
Turn a Google Spreadsheet Into a Custom Web API in 1 hour Jerome Louvel, Restlet Union Square 17, 4th Floor
Supercharge your app with Video in less than 10 minutes Dean Drako, Eagle Eye Networks
Paul Forrester, Eagle Eye Networks
Union Square 18, 4th Floor
Getty Images - Imagery as a Conversion Multiplier in your Product Bryan Van Dyk, Getty Images
Matt Dahlgren, Getty Images
Niko Kirov, Getty Images
James Speaker, Getty Images
Union Square 20, 4th Floor
02:25 - 02:40 Grab-n-Go Break Union Square Foyer
02:40 - 03:35 From Idea to API in Half a Day Dave Nielsen, Platform D, Inc.
Gopi Soundarrajan, Mulesoft
Union Square 14, 4th Floor
3scale - Tips To Rock At Hackathons Nicolas Grenié, 3scale
Vanessa Ramos, 3scale
Union Square 15, 4th Floor
Microsoft Azure API Management Anton Babadjanov, Microsoft
Vladimir Vinogradsky, Microsoft
Union Square 16, 4th Floor
Document & Manage your Java-based web API with APISpark Jerome Louvel, Restlet Union Square 17, 4th Floor
Nexmo - Solve Real-World Problems with SMS Tim Lytle, Nexmo Union Square 18, 4th Floor
Concur – Grow Your Business with the Concur Platform and App Center Mithun Dhar, Concur Union Square 19, 4th Floor
Getty Images - Imagery as a Conversion Multiplier in your Product Bryan Van Dyk, Getty Images
Matt Dahlgren, Getty Images
Niko Kirov, Getty Images
James Speaker, Getty Images
Union Square 20, 4th Floor
03:35 - 03:50 Break Union Square Foyer
03:50 - 04:45 From Idea to API in Half a Day Dave Nielsen, Platform D, Inc.
Gopi Soundarrajan, Mulesoft
Union Square 14, 4th Floor
How to Consume APIs Using Python Raymond Yee (UC Berkeley) Union Square 15, 4th Floor
Rules For Success When Developing for Cameras Marco Herbst, Evercam.io Union Square 16, 4th Floor
SecureKey - Digital Identity: Moving away from passwords to a better world Florin Birsan, SecureKey
David Stark, SecureKey
Union Square 17, 4th Floor
Nexmo - Solve Real-World Problems with SMS Tim Lytle, Nexmo Union Square 18, 4th Floor
Concur – How to build apps for the "un-apped" business travel market using Concur APIs Christian Ismael, Concur Union Square 19, 4th Floor
Getty Images - Imagery as a Conversion Multiplier in your Product Bryan Van Dyk, Getty Images
Matt Dahlgren, Getty Images
Niko Kirov, Getty Images
James Speaker, Getty Images
Union Square 20, 4th Floor
Build data-driven apps with full-text search, events, graph and K/V storage fast, with a simple API. Matt Heitzenroder, Orchestrate Union Square 21, 4th Floor
04:45 - 05:00 Break Union Square Foyer
05:00 - 05:55 Pre-Hack Workshop: Adding Realtime to Your Next Killer App Dave Nugent, PubNub Union Square 14, 4th Floor
Mojio - The Connected Car by Mojio Narayan Sainaney, Mojio Union Square 15, 4th Floor
Wit.AI - Building Siri-like voice interfaces Alex Lebrun, Wit.AI Union Square 16, 4th Floor
SecureKey - Digital Identity: Moving away from passwords to a better world Florin Birsan, SecureKey
David Stark, SecureKey
Union Square 17, 4th Floor
Nexmo - Solve Real-World Problems with SMS Tim Lytle, Nexmo Union Square 18, 4th Floor
How to build apps for the "un-apped" business travel market using Concur APIs Christian Ismael, Concur Union Square 19, 4th Floor
Evernote Chris Traganos, Evernote
Ben Zotto, Evernote
Eric Cheng, Evernote
Union Square 20, 4th Floor
Your first Twitter Hack, made simple Ryan Choi, Twitter Union Square 21, 4th Floor
05:55 - 06:15 Break Union Square Foyer
06:15 - 07:15 APIcon Welcome Reception Imperial Ballroom A/B, 2nd Floor
07:15 Hackathon Kick-Off Continental 1-3, 2nd Floor
Session Time Session Title Speakers Room Name
08:00 - 09:00 Registration & Breakfast West Lounge, 2nd Floor
09:00 - 10:15 Close the Digital Divide with APIs Sarah Austin, Pop17 and YMCA Imperial Ballroom A/B, 2nd Floor
The Programmable Universe’s Biggest Enemy: Us Keith Axline, WIRED Imperial Ballroom A/B, 2nd Floor
General Assembly David Berlind, ProgrammableWeb Imperial Ballroom A/B, 2nd Floor
10:15 - 10:45 Break West Lounge & Imperial Foyer
10:45 - 11:25 Transforming Industries and Business Into Platforms Joshua Greenough, CapitalOne
John Collison, Stripe
Bobby Napiltonia, Twilio
Patrick McGrath, Walmart Labs
Imperial A
Building A Mobile First API When You’re Not Mobile First Tyler Singletary, Klout Imperial B
11:25 - 11:35 Break West Lounge & Imperial Foyer
11:35 - 12:15 Beyond REST: Modern REST Alternatives and Why They Matter Jason Terk, Evernote
Randy Abernathy, RX-M
Jason Harmon, PayPal
Imperial A
Optimizing, Testing, and Preparing APIs For Massive Scale Daniel Jacobson, Netflix Imperial B
Unconference Union Square 1-2, 4th Floor
Unconference Union Square 3-4, 4th Floor
Unconference Union Square 5-6, 4th Floor
Unconference Union Square 7, 4th Floor
Unconference Union Square 14, 4th Floor
Top 5 Ways to Increase API Adoption Adam Duvander, Orchestrate Union Square 15-16, 4th Floor
Unconference Union Square 17-18, 4th Floor
RAML: A Design-First Approach to APIs Dillon Compton, MuleSoft Union Square 19-20, 4th Floor
Unconference Union Square 21, 4th Floor
12:15 - 01:00 Working Lunch West Lounge, 2nd Floor
01:00 - 01:40 Stop Reinventing the Wheel: Use Linked Data to Build Better APIs Markus Lanthaler, W3C Invited Expert Imperial A
Project MyUSA: Enabling user control of data while maximizing privacy Greg Gershman, Ad Hoc Imperial B
Unconference Union Square 1-2, 4th Floor
Unconference Union Square 3-4, 4th Floor
Unconference Union Square 5-6, 4th Floor
Unconference Union Square 7, 4th Floor
Unconference Union Square 14, 4th Floor
Designing APIs With Apache Thrift Randy Abernathy, RX-M Union Square 15-16, 4th Floor
Connecting API Consumers with Swagger Tony Tam, Reverb Union Square 19-20, 4th Floor
Unconference Union Square 21, 4th Floor
01:40 - 01:50 Break West Lounge & Imperial Foyer
01:50 - 02:30 Nothin’ But API: When Your API Is The Business Stephan Schirrecker, Nexmo
Tony Falco, Orchestrate.IO
Cristina Cordova, Stripe
Imperial A
How Ubiquitous Internet and Open APIs Transform Public Service David Bray, FCC Imperial B
Developing for the Internet of Things Mike Milinkovich, Eclipse Foundation Union Square 1, 4th Floor
Managing The Full API Lifecycle with API Blueprint Jakub Nesetril, Apiary Union Square 3-4, 4th Floor
Unconference Union Square 5-6, 4th Floor
Unconference Union Square 7, 4th Floor
Unconference Union Square 14, 4th Floor
Apache Avro, a Brief Introduction Randy Abernathy, RX-M Union Square 15-16, 4th Floor
Unconference Union Square 17-18, 4th Floor
API Antipatterns: How To Identify Them. How To Avoid Them Manish Pandit, Netflix Union Square 19-20, 4th Floor
Transform any website into an API in minutes! Andrew Fogg, import.io Union Square 21, 4th Floor
02:30 - 02:40 Break West Lounge & Imperial Foyer
02:40 - 03:20 Goodbye Eclipse, I’ve Gone Web Mike Milinkovich, Eclipse Foundation Union Square 1, 4th Floor
Real-World Functional Programming Kelley Robinson, Versal
James Earl Douglas, Versal
Union Square 3-4, 4th Floor
A Deep Dive into JSON-LD and Hydra Markus Lanthaler, W3C Invited Expert Union Square 5-6, 4th Floor
Unconference Union Square 7, 4th Floor
Unconference Union Square 14, 4th Floor
How Two Netflix Engineers Built 150 Popular Web Services In Five Months With Zero Downtime Jason Swartz, Netflix Union Square 15-16, 4th Floor
Tech Talk: XMPP - Normalize Internet Of Things Rikard Strid, Clayster Union Square 17-18, 4th Floor
Tech Talk: How To Version Your API Without Losing Developer Traction David Hu, Foursquare Union Square 19-20, 4th Floor
Transform any website into an API in minutes! Andrew Fogg, import.io Union Square 21, 4th Floor
03:20 - 03:30 Break West Lounge & Imperial Foyer
Speed Geeking Imperial A/B, 2nd Floor
APIcon Happy Hour & Awards Ceremony Imperial A/B, 2nd Floor
MuleSoft Revolution with CAKE Ruby Sky (420 Mason Street)
Session Time Session Title Speakers Room Name
08:00 - 08:45 Registration & Breakfast West Lounge, 2nd Floor
08:45 - 10:00 Keynote Panel: The API Copyright Emergency: What's Next? Annette Hurst, Orrick
Mike Linksvayer, Creative Commons
Lawrence Rosen, Rosenlaw & Einschlag
Pam Samuelson, University of California
Imperial A, 2nd Floor
09:50 - 10:00 Break West Lounge, 2nd Floor
10:00 - 10:40 API Security: Anatomy of A Real API Attack (And How To Defend Against It) John Bradley, Ping Identity
Adam Dawes, Google
Sunil Sadasivan, Buffer
Imperial A
Is there an API in that (IoT)? Holger Reinhardt, Layer 7 Imperial B
10:40 - 11:00 Break West Lounge, 2nd Floor
11:00 - 11:40 An Internet of Things? Not So Fast. Ross Mason, MuleSoft Imperial A
10 Reasons Why Developers Hate Your API (and what to do about it) John Musser, API Science Imperial B
11:40 - 11:45 Break West Lounge, 2nd Floor
11:45 - 12:25 Getting Funded: What VC Want To Hear From API and Platform-Driven Startups Jeff Clavier, SoftTechVC
Reza Kazemipour, oris4
Ethan Kurzweil, Bessemer VP
Ullas Naik, Streamine Ventures
Imperial A
APIs That Work Like the Web Philip Ashlock, US General Services Administration Imperial B
12:00 - 01:00 Lunch with CONNECT Golden Gate, 1st Floor

APIcon Sessions, Workshops, and Tech Talks (more to come)

Here is a partial list of the APIcon conference sessions, workshops and tech talks. However, not listed yet are some great talks on hypermedia APIs, the Blueprint and RAML specifications, scaling REST and OAuth, a state of the state on the Internet of Things API ecosystem, and much more. This list will be updated as we continue to receive the final presentation titles and descriptions from our speakers. Eventually, we will post the exact schedule and speaker assignments for each topic. So, please browse our current topic list and stay tuned as we update this page!
An Innovation Agenda For The API Economy
APIs are truly coming into their own: there's a very real and rapidly growing API economy, a rich ecosystem, robust usecases and business models and transformative examples, urgency and funding, enterprise and consumer plays, tons of press, and of course already-huge mobile and soon-to-be-huge internet-of-things. But peel back the covers and you’ll discover there are more unsolved problems than baked solutions, more opportunities to innovate than mature offerings. We'll discuss these largely-unsettled frontiers, maybe generate a bit of controversy, and challenge you to stake your claim to fame.
Speaker for this topic:
NAME COMPANY POSITION
Uri Sarid MuleSoft CTO
Transforming Businesses And Industries into Platforms
One of Marc Andreessen’s key subtexts to his thesis that software is eating the world is that businesses as well as entire industries have to rethink themselves as platforms. If you haven’t started to rethink your business as industry as a platform, there’s no time like the present to get started. Because if you don’t, then a highly disruptive startup will come along and do it for you (and we’ve seen this movie a few times already!). What’s the moral of the story? Figure out how to “platformize” your own business or risk irrelevance. In this panel discussion, APIcon has recruited thought-leading panelists from various industries to share their insights into how they’ve rethought businesses or entire industries as a platform and then went and did something about it.
#apiStrategy #apiBusiness
Speakers for this topic:
NAME COMPANY POSITION
Joshua Greenough Capital One Labs Senior Director of Innovation
John Collison Stripe Co-Founder and President
Bobby Napiltonia Twilio Chief Revenue Officer
Patrick McGrath Walmart Labs Technical Program Manager - Affiliates and APIs
API Security: Anatomy of A Real API Attack (And How To Defend Against It)
In the Fall of 2013, many users of the social post scheduling/management service Buffer woke up one morning to find that unauthorized posts had been made on their behalf to their Twitter and Facebook accounts. To the untrained eye, it appeared as though their Twitter and Facebook accounts had been hacked and that usernames and passwords were compromised. But the transgression was far more layered and sophisticated, involving the theft of OAuth tokens, the penetration of cloud-based databases and code-repositories, and a massive breach of API security. To date, the extent of the damage and the intentions of the perpetrators is still not fully known (but we have educated guesses). The anatomy of this attack revealed how multiple vulnerabilities can combine to produce risk for which no silver bullet exists. In this session, we hear from some of the key players involved in the attack, what was learned about strengthening API security, where weaknesses still exist in the infrastructure, and measures that all public API and service providers must take to secure their businesses and the Internet.
#apiSecurity #apiStrategy
Speakers for this topic:
NAME COMPANY POSITION
Sunil Sadasivan Buffer Chief Technology Officer
John Bradley Ping Identity Sr. Technical Architect
Adam Dawes Google Product Manager
Beyond REST: Modern REST Alternatives and Why They Matter
It’s hard to get through any conversation about APIs without the terms “REST” or “RESTful” coming up. It’s as though RESTfullness is the Holy Grail of APIs and discussion of any other approach is blasphemous. But the truth is that there is life beyond REST. In this session, you’ll hear about life beyond REST. What else is out there and when does it make sense to consider alternatives. For example, should you pursue more of an SDK driven strategy and to what extent should those SDKs insulate developers from the specifics and protocols of your API? Plenty of major API providers still stick by SOAP and XML. Are they still viable? These and other questions will be answered by a panel of experts with first hand knowledge of the alternatives because they live, eat, and breathe them every day.
#apiDesign #apiStrategy
Speakers for this topic:
NAME COMPANY POSITION
Jason Terk Evernote VP - Platform
Randy Abernathy RX-M Managing Partner
Jason Harmon Paypal Platform Engineering Platform Architect
Optimizing, Testing, and Preparing APIs For Massive Scale
Netflix has a unique set of challenges when it comes to APIs. The Netflix API supports more than 1,000 different device types, handles billions of requests per day, and is the infrastructure that supports nearly 33% of the North American downstream Internet traffic. APIs at this scale require different design patterns, although these same patterns can provide great value to organizations at much smaller scale as well. In this session, Netflix vice president of edge engineering Daniel Jacobson will talk about various design principles and implementations that are used for the Netflix API, as well as techniques for scaling, testing and deploying the system.
#apiStrategy #apiDX
Speakers for this topic:
NAME COMPANY POSITION
Daniel Jacobson Netflix Vice President of Edge Engineering
How Ubiquitous Internet and Open APIs Transform Public Service
Increasingly ubiquitous internet access means that services that historically had to be done by a government agency can now be done by the public, public-private partnerships, or shared ventures across government agencies. APIs if done right can enable the sharing of both open modular code and open data across groups for improved local, national, and global public service. This discussion will provide a CIO-level perspective on the public service transformation that is accelerating -- and highlight how the internet and open APIs enable "We The People" to achieve community goals to improve our world.
#apiStrategy #apiGov
Speaker for this topic:
NAME COMPANY POSITION
David Bray Federal Communications Commission (FCC) Chief Information Officer
An Internet of Things? Not So Fast.
Is the Internet of Things really here? How will we know? More and more things around us have sensors that passively collects information about people and activities, then this data is used by our apps on smartphones and tablets. Yet these things around us don't yet feel like they are making a big impact. The challenge is all these things are still unconnected. You need to integrate the applications, data, clouds, APIs, supply chains and partner ecosystems that make it possible for start ups and enterprises to deliver new business and consumer value. This talk examines what's needed for a true IoT and the first steps needed to unleash new possibilities for forward-looking organizations on the road to transformation…and a true IoT.
#apiIOT #apiDesign
Speaker for this topic:
NAME COMPANY POSITION
Ross Mason MuleSoft Co-Founder & VP Product Strategy
Is there an API in that (IoT)?
An opinionated investigation into the impact of the Internet of Thing on APIs. What will remain and what will change? How will the future API design, protocols and developer experience be impacted by the promises and limitations of IoT. If you are wondering if IoT is hype or reality and how you will integrate it with it from an API perspective this talk is for you. This presentation will get you an (admittedly) opinionated overview over the current state of the art and possible future direction of APIs in IoT.
#apiIOT #apiStrategy
Speaker for this topic:
NAME COMPANY POSITION
Holger Reinhardt Business Unit Strategy, Layer 7 Technologies Senior Principal
Developing for the Internet of Things
The Internet of Things is coming, and open source developer tools and frameworks are starting to take shape to support it. At Eclipse there is a vibrant community working on the protocols, runtimes, frameworks and tools for building IoT applications in languages such as Lua, JavaScript and Java. In this talk, Eclipse Foundation executive director Mike Milinkovich will be discussing some of these projects such as Paho (MQTT client), Mosquitto (MQTT broker), Kura (Java+OSGi device gateway framework), and others. In addition, he will be using the Orion web-based development tool to demonstrate how you can use your browser to develop IoT applications right on your favorite open hardware device, whether it be a Raspberry Pi, Beagle Bone, or Arduino.
#apiIOT #apiDesign
Speaker for this topic:
NAME COMPANY POSITION
Mike Milinkovich Eclipse Foundation Executive Director
XMPP - Normalize Internet Of Things
Internet Of Things is not about one single protocol or technology; it is about making them live together. The IoT XMPP initiative is about using a well-known technology that once unified humans to communicate on the Internet, to now give the same advantage for connected things. With XMPP you can normalize every other protocol, like MQTT, CoAP, RESTful, etc. into one common language. No more proprietary Back-End or API when you create the next IoT solution. You will find out how XMPP helps you navigate as a pro in the protocol jungle. Every domain has its own protocol war, but to rule real-time communication on the Internet there is only one, and that is XMPP.
Speaker for this topic:
NAME COMPANY POSITION
Rikard Strid Clayster Co-Founder
Nothin’ But API: When Your API Is The Business
Who woulda thunk it? In the spirit of transforming businesses and even entire industries into platforms (see our other session on that), APIs have become so powerful at abstracting complexity that they have given rise to a class of startup whose only public facing product is an API. In this panel discussion, we gather executives from a handful of companies that have been down the API-only path to learn from them what their motivations were for starting an API-only company, how it has been going, what has worked and what hasn’t, and what the founders of other companies looking to go down the same path should be thinking about.
#apiStrategy #apiBusiness
Speakers for this topic:
NAME COMPANY POSITION
Stephan Schirrecker Nexmo Vice President Marketing
Tony Falco Orchestrate Chief Executive Officer and Co-Founder
Cristina Cordova Stripe Business Development
Getting Funded: What VC Want To Hear From API and Platform-Driven Startups
Last year, ReadWrite published a story whose headline said A Company Without APIs is Like a Computer Without Internet. And of course, there's Marc Andreessen's thesis about software eating the world and how not just businesses, but entire industries have to rethink themselves as platforms. But what's the VC point of view? In this panel we'll talk about the role that platformization and APIs play in the conversation between venture capitalists and founders? Are APIs, as ReadWrite says, a must have? Is it a checklist item for VCs today before investment will be considered. Do VC look for a platform play that will appeal to developers? And how do VCs view the API economy as an investment opportunity? For startups and founders that have rounds of investment on their roadmap, this is a must attend session to understand how to prepare for those all-important venture capital conversations.
#apiFunding #apiBusiness
Speakers for this topic:
NAME COMPANY POSITION
Jeff Clavier SoftTech VC Managing Partner
Reza Kazemipour Oris4
Voyager Capital
Chief Executive Officer
EIR
Ullas Naik Streamlined Ventures Founder
Ethan Kurzweil Bessemer Venture Partners Partner
Building A Mobile First API When You're Not Mobile First
Developers everywhere are learning why mobile APIs need to be different. Based on lessons learned at Klout and Lithium designing, adapting, and scaling APIs for consumer and enterprise mobile applications, this session will explore how to take a core API and adapt it for your apps. By exploring classic n-tier and thin client architecture, we will explore why pure REST may not be best. This talk continues by examining the tradeoffs when building mobile APIs and applications, including a dive into the advantages of API management, supporting a third-party mobile ecosystem, and the challenges of consumer versus enterprise apps.
#apiMobile #apiDesign
Speaker for this topic:
NAME COMPANY POSITION
Tyler Singletary Klout Director of Platform
Project MyUSA: Enabling user control of data while maximizing privacy
Project MyUSA was an inaugural Presidential Innovation Fellowship project sponsored by the White House and GSA. The aim of the project was to re-imagine how citizens interact with government online. As part of the project, the team prototyped a platform for citizen-centric, API-driven applications that put the user in control of the data the government held on their behalf, while at the same time maximizing security and privacy of that data. Key technologies involved include OAuth and RESTful APIs. This talk provides an overview of the vision Project MyUSA sets for government services, and details how other organizations can utilize these ideas in other scenarios.
#govAPIs #apiDesign #apiStrategy
Speaker for this topic:
NAME COMPANY POSITION
Greg Gershman Ad Hoc Priciple
APIs That Work Like the Web
We've all heard the mantra that an API-centric approach can turn your product into a platform, but what if you really want to scale an ecosystem beyond the limits of a single product or service? What if you want to compete with an incumbent that has its customers locked in? Thinking of your API as part of a distributed network with a diverse range of implementations is one way to dramatically broaden your reach. The web itself is the most classic distributed API, but most modern APIs built on top of the web are bespoke centralized systems. This talk will explore examples where standardized APIs are used to build distributed networks with rich ecosystems of products and services that all work together.
#govAPIs #apiStrategy
Speaker for this topic:
NAME COMPANY POSITION
Philip Ashlock General Services Administration (US Government) Chief Architect - Data.gov
From Idea to API in Half a Day
Want to excel at agile API design? In this 2 hour workshop you will learn how to collaboratively design an API from scratch for great user experience. You will learn how to iterate with your users, using their feedback to help you get your API right from the start. But we won't stop there, we will show you the whole life cycle of how to build, deploy and manage your API with RAML. All within 2 hours. Don't miss this opportunity to make your API shine!
#apiDesign
Speakers for this topic:
NAME COMPANY POSITION
Dave Nielsen Platform D, Inc. Principal Consultant
Gopi Soundarrajan MuleSoft Engagement Manager
How Two Netflix Engineers Built 150 Popular Web Services In Five Months With Zero Downtime
Netflix’s REST API server project was a big success, resulting in 150 web services in five months and no downtime. By taking advantage of self-documenting API frameworks, continuous integration with JSON-friendly API tests and automated deployments, we Netflix was able to focus on building services that would publicize themselves. This session highlights the engineering tools and processes that enable rapid API development, deployment and adoption. Netflix engineers will cover the Scalatra, Swagger, and ScalaTest frameworks as well as Netflix's push-button deployment system using Jenkins and Asgard.
#apiDesign
Speaker for this topic:
NAME COMPANY POSITION
Jason Swartz Netflix Senior Software Engineer
API Antipatterns: How To Identify Them. How To Avoid Them.
APIs have become a part of the product ecosystem - and help the businesses by extending their developer base, and offering seamless i ntegration with other services or products. Sometimes, the APIs themselves are the product. However, with so many APIs around, patterns emerge. Patterns are repeatable, reusable solutions to commonly occurring problems. Where there are patterns, there are also antipatterns. While APIs are not a new paradigm - there are no set standards or specifications formed by a committees or governing bodies for APIs. On top of this, the APIs are often built at various stages of the product, and have a good chance of being disjoint as more are added. In this talk Netflix engineers will discuss various antipatterns that creep into the API design and implementation, and how to identify and avoid them. They will also share their experiences with building APIs. While the antipatterns do not pose as big a functional challenge, they can and do impact integration efforts, scalability and performance among other things. After this session, you should be able to get familiar with the best practices around solving the most common patterns, and make your engineers and API consumers happy!
#apiDesign
Speaker for this topic:
NAME COMPANY POSITION
Manish Pandit Netflix Engineering Manager - Streaming Platforms, Netflix
Designing APIs With Apache Thrift
The Apache Thrift IDL is at the heart of the Apache Thrift framework and one of its most powerful features is its ability to evolve incrementally without impairing compatibility with existing systems. The ability to take small incremental risks at the API level plays squarely into the business processes centered around continuous integration and continuous delivery. In this session attendees will gain experience with the mechanics of Apache Thrift and learn how to build RPC clients and servers for cross language/platform communications. The session also explores some of the more challenging general problems associated with interface evolution and distributed application development.
#apiDesign
Speakers for this topic:
NAME COMPANY POSITION
Randy Abernethy RX-M Managing Partner
Stop Reinventing the Wheel: Use Linked Data to Build Better APIs
The number of Web APIs has been growing exponentially in the past few years and most current apps couldn’t exist without them. Yet, the creation of APIs is still more an art than a science. It is time to stop reinventing the wheel and to start using standardized technologies in order to create APIs that are interoperable and accessible by generic clients. This session will not only introduce you to the basic concepts of Linked Data, but also show you how easy it is to build completely self-descriptive, hypermedia-driven Web APIs with technologies such as JSON-LD, Hydra, and Schema.org.
Speaker for this topic:
NAME POSITION
Markus Lanthaler W3C Invited Expert
Top 5 Ways to Increase API Adoption
For a public API, adoption is key. Finding the right developers can be resource-intensive. Few companies can afford to blanket the web and every conference in advertising. Even if you could, the results might not be nearly as good as the time-tested methods covered in this presentation. API veteran Adam DuVander analyzed thousands of providers to come up with five (or six) categories of strategies to increase adoption. From grassroots to traditional, to be successful most providers will likely want to take multiple approaches to growing their APIs. A community approach can pay dividends if you have the resources. Yet some may take a sales- or partnership-based approach. Almost everyone should be creating the right kind of content that speaks to developers. And the open source approach is highly scalable when done authentically. Throughout this talk DuVander shares real stories and tactics behind the strategies, plus the one method with nearly 100% success rate.
#apiDX
Speaker for this topic:
NAME COMPANY POSITION
Adam DuVander Orchestrate Developer Relations Director
10 Reasons Why Developers Hate Your API (and what to do about it)
APIs are everywhere today and can be a great building block of modern applications. But all too often APIs are not truly great. Rather than love your API, developers curse it. How can you avoid that fate? In this session we'll look at the most common mistakes API providers make and you can avoid making them too. Do you offer a bad developer experience (DX)? Poor, inconsistent API design? Unreliable services? This talk is a deep dive on not just what to avoid but what to do instead. And you'll leave knowing how to get developers to love your API, not hate it.
#apiDX
Speaker for this topic:
NAME COMPANY POSITION
John Musser API Science Chief Executive Officer
How To Version Your API Without Losing Developer Traction
This talk will discuss various techniques available to API designers around versioning and some merits and drawbacks of each. We’ll do a deep dive into how Foursquare deals with versioning its API and the lessons we’ve learned from this. Will you find a definitive answer to "what versioning technique should I use?" Will you agree with much of Foursquare’s decisions here? Will you meet your soulmate? Maybe, maybe, and hopefully!
#apiDX
Speaker for this topic:
NAME COMPANY POSITION
David Hu Foursquare Developer Advocate
RAML: A Design-First Approach to APIs
We all know that in today's connected world it's critical to unlock data and functionality from our systems, and that APIs are a good approach -- but how do we optimize for their success and adoption? In brief, we need to make sure that our APIs are useful, they are easily understood, and they provide fast time-to-value. In this workshop we will discuss how to accomplish this using a design-first approach, specifically with RAML, the RESTful API Modeling Language. We'll design a new API from the ground up with a focus on usability, mock that API, and show how to use an API Console and interactive API Notebooks to generate early user feedback. We'll also discuss how to use these tools and others to enable the long-term success of your APIs, whether you go design-first or already have them in production APIcon will also be offering workshops for the two primary alternatives to RAML; Blueprint and Swagger.
#apiDX
Speaker for this topic:
NAME COMPANY POSITION
Dillon Compton MuleSoft Product Manager - Anypoint Platform for APIs
Connecting API Consumers with Swagger
Consumers of APIs want to connect to services in the language of their choice, with techniques that fit their development process. There is no one-size-fits-all solution to connecting clients, and speed + simplicity wins. In this workshop, we will discuss how to connect developers quickly to your API with Swagger. Specifically for an existing API, we will generate a Swagger description and generate client libraries in Javascript, Java and Objective-C, as well as create interactive documentation. APIcon will also be offering workshops for the two primary alternatives to Swagger; Blueprint and RAML.
#apiDX
Speaker for this topic:
NAME COMPANY POSITION
Tony Tam Reverb Chief Executive Officer
Managing The Full API Lifecycle with API Blueprint
API Blueprint is a human-friendly API description format based on Markdown that has gained wide popularity. In this talk, we’re going start with basics and motivation for the Blueprint design, and review a toolchain that helps you manage your whole API lifecycle, from prototyping, design, through development, testing and beyond. APIcon will also be offering workshops for the two primary alternatives to Blueprint; RAML and Swagger.
#apiDX
Speaker for this topic:
NAME COMPANY POSITION
Jakub Nesetril Apiary Chief Executive Officer
Goodbye Eclipse, I’ve Gone Web
The case for web-based development tools is compelling, and the next few years is going to see a massive migration away from desktop IDEs. Everybody knows that, right? The reality is going to be a lot more complicated, as the 30 years or more of investment in desktop tools is going to not be replaced overnight. Worse, at the moment the choice is largely binary. If you switch to cloud-based tools you have to leave your desktop tools behind. At the Eclipse Foundation, there are several interesting projects that are working on addressing these issues. In addition to the famous Eclipse IDE that everyone knows and {loves|hates}, the Orion project is building a completely new web-based tooling platform. The Flux project is working on bridging the gap between those two worlds.
#apiDevTools
Speaker for this topic:
NAME COMPANY POSITION
Mike Milinkovich Eclipse Foundation Executive Director
Rules For Success When Developing for Cameras
Over $100m worth of camera related projects fail every year, most are never heard about. Cameras present developers with a unique set of problems. In this talk, you’ll hear about the stories of failure and success when it comes to working with live video feeds. The talk will be of interest to the general developer but also to those working in the field of Internet of Things and Business Process Automation.
#apiDevTools
Speaker for this topic:
NAME COMPANY POSITION
Marco Herbst Evercam.io Chief Executive Officer
How to Consume APIs Using Python
Excited about the incredible array of APIs but don’t know how to use them? Although APIs serve many purposes, there are common approaches to consuming them that you will learn in this workshop. We will survey the many types of available APIs while concentrating on a few important examples of them. In this workshop, we will use Python, a commonly used and powerful language for working with APIs. Even if you don't know Python, you'll pick up some basic concepts that will serve you well on your journey of API consumption.
#apiDevTools
Speaker for this topic:
NAME COMPANY POSITION
Raymond Yee University of California - Berkeley Lecturer
Apache Avro, a Brief Introduction
This talk will introduce you to Apache Avro. Apache Avro is a data serialization system used throughout the Apache Hadoop ecosystem and in numerous other projects, providing a persistent data format as well as a means to achieve cross language RPC. Unlike many serialization frameworks, Apache Avro embeds the data schema within the serialization stream, giving it unique flexibility with dynamically typed languages. This talk will give you a firm understanding of Apache Avro architecture and operation through demos, discussion and code walk throughs.
Speaker for this topic:
NAME COMPANY POSITION
Randy Abernethy RX-M Managing Partner
Real-World Functional Programming
Integrating multiple APIs of different sorts (ie: Web facing RESTful, internal library, data storage, low level event logging, etc) into a single application, the complexity of the manifold interactions can very quickly become an obstacle to agility. In this session, engineers from Versal will discuss how their move to a functional programming model allowed them to migrate from an event-sourced architecture and in-memory hierarchical data model to an on-disk relational data model that allowed them to greatly simplify their application development process. Examples of how to apply functional programming concepts to various API designs will be provided.
Speaker for this topic:
NAME COMPANY POSITION
Kelley Robinson Versal Software Engineer
James Earl Douglas Versal Software Engineer
Keynote Panel: The API Copyright Emergency: What’s Next?
The recent decision by the US Appellate Court in the case of Oracle v. Google that APIs can be copyrighted has sent shockwaves through not just the API Economy, but the entire technology industry. The decision has resulted in widespread confusion about what the decision means, especially when it comes to API fair use; a nuanced part of the ruling that was remanded back to the Circuit Court for further deliberation. For this panel discussion that we've scrambled together at the last minute, we've pulled together some of the leading experts on the matter to debate the efficacy of the decision, to help us understand what will or could happen next, and what action we should be taking (or not taking) now.
Speaker for this topic:
NAME COMPANY POSITION
Lawrence Rosen Rosenlaw & Einschlag Attorney
Pamela Samuelson University of California, Berkeley Professor
Annette Hurst Orrick
Mike Linksvayer Creative Commons Senior Fellow
Tips To Rock At Hackathons
Do you love hackathons? If so, you probably know that one of the most precious resources at a hackathon is time. In this workshop, we’ll walk you through some useful tips and tricks to save time when implementing third-party APIs. Specifically, we’ll show you how to authenticate an app with no hassle, and how to override the CORS problem - always present when working on apps with no backend- amongst other useful tips.
Speaker for this topic:
NAME COMPANY
Nicolas Grenié 3Scale
Vanessa Ramos 3Scale
Imagery as a Conversion Multiplier in your Product
Every picture tells a story. We have over 90 million of them. How do you find the right one? How can you automate that selection process? Where can I get the latest Wil Wheaton photos? Learn how to how to utilize Getty Images stills and videos through powerful search and metadata to integrate quality content into your projects.
Speaker for this topic:
NAME COMPANY
Bryan Van Dyk Getty Images
Matt Dahlgren Getty Images
Niko Kirov Getty Images
James Speaker Getty Images
Solve Real-World Problems with SMS
Reaching over 4 billion people globally with a 95% open rate - SMS is a great channel for effective and responsive communication worldwide. In this workshop, explore how SMS solutions solve real-world problems like 2nd factor authentication, proxied chats, instant feedback and more. Every day SMS is used to provide 2nd factor authentication to sites and services around the world. In a similar way it's used by mobile apps and signup flows to confirm that a user is providing their real number. Learn what you need to know before building this kind of system, what you should avoid, and take a look at a simple 2FA solution built on Nexmo. Private message systems and an inbox on your app do the job - just not as effectively as just letting your users text each other. But how do you do that while protecting their privacy? Find out how to proxy SMS conversations, letting your users use the communication channel they're already familiar with, and join an Nexmo powered sms-roulette.
Collecting feedback is important. Whether your customers are online, or in a brick and mortar store, asking for feedback via SMS makes it an easy and simple process. No survey codes, no URLs to type. See how to collect feedback from your customers, wherever they are. And, obviously, you’ll get to provide some feedback on this workshop.
Speaker for this topic:
NAME COMPANY
Tim Lytle Nexmo
How to build apps for the "un-apped" business travel market using Concur APIs
To prepare you for the hackathon, this session will cover what Concur is, the data exposed by the Concur APIs, how to get started in 5-mins, ideas for apps to build (including cool ideas from previous hackathons), and how to get access to a Concur developer account pre-loaded with data. Business travel is a $1T (that’s trillion) industry. Our goal in this session is to set you on the path to getting a piece of the business travel action.
Speaker for this topic:
NAME COMPANY
Christian Ismael Concur
Digital Identity: Moving away from passwords to a better world
For more than 25 years, we have relied on ID/passwords as the main method to onboard new users on the web or via mobile apps. This approach has presented friction that social login, and other solutions have partially solved. In addition, as your online services or mobile apps increase in popularity, passwords start to become a liability. Overall a different approach is needed with respect to authentication and usability. Anchoring digital IDs in devices that users possess should be a key focus to truly enable online and mobile services. Now is the time to explore new solutions that solve a number of issues that passwords present such as scalability, usability and security issues.
In this workshop, we will explore some of the traditional ways to secure online access. Then we will look at a more innovative approach via device anchoring and dynamic authentication that will let you strongly and uniquely identify your customers with a unified solution across mobile (iOS and Android) and desktop from your own trusted devices. We will take a deeper look at SecureKey’s briidge.net Connect Mobile and Web SDK and you will learn hands on how to anchor digital IDs in trusted devices and make every authentication event a unique proof of your customer’s identity, while simplifying access with a better user experience.
As a sponsor of the Hackathon, we will also spend time presenting some of the use cases that this approach is particularly tailored to and familiarize you with the APIs and sample code.
Speaker for this topic:
NAME COMPANY
Florin Birsan SecureKey
David Stark SecureKey
The Connected Car by Mojio
The workshop will be an introduction of the Mojio API and an overview of our vision for the connected car.
Speaker for this topic:
NAME COMPANY
Narayan Sainaney Mojio
Building Siri-like voice interfaces
For us developers, speech interfaces often mean frustration and bad user experience. However, by leveraging recent APIs, it’s now possible to add a natural language interface to an app or device in minutes. Not all apps are good candidates to receive a voice UI though, and we’ll see what makes a bad or good user experience. Finally, we’ll actually build a Siri-like app that you can talk to! The workshop will be of interest to developers and product designers in mobile, wearables and IoT in particular.
Speaker for this topic:
NAME COMPANY
Alex Lebrun Wit.AI
Transform any website into an API in minutes!
Learn how to use the import.io app to turn any website into a Structured API without writing a single line of code. I’ll demo how you can get real-time data retrieval through our JSON REST-based and streaming APIs, integrate with several common programming languages and data manipulation tools, and use our federation platform which allows up to 100 data sources to be queried simultaneously. Quickly get structured data to drive business decisions and integrate it into apps!
Speaker for this topic:
NAME COMPANY POSITION
Andrew Fogg import.io Founder & Product Evangelist
Pre-Hack Workshop: Adding Realtime to Your Next Killer App
PubNub’s Dave Nugent will walk through useful tips on how you can quickly integrate realtime functionality into your next app. Dave will also give you hands-on training on PubNub’s Global Realtime Network API to get you up to speed and set you up for hacking success! All attendees are eligible to win a Leap Motion. This is an interactive session, laptops required.
Speaker for this topic:
NAME COMPANY POSITION
Dave Nugent PubNub Evangelist
Build data-driven apps with full-text search, events, graph and K/V storage fast, with a simple API.
Orchestrate simplifies databases so you can focus on building responsive apps that use full-text search, graph, time-ordered event, and document queries. Import your JSON data into Orchestrate and you’re ready to query and code. With no licenses, no software to download, or databases to provision, you can add features your users need in minutes rather than days. 


This workshop will help you quickly master the Orchestrate database API for building an interactive application fast. We will cover the data model, how to query from the web, from a shell, and will walk attendees through live lab work so you’re ready to start hacking.
Speaker for this topic:
NAME COMPANY POSITION
Matt Heitzenroder Orchestrate COO
Your first Twitter Hack, made simple
While Twitter has been around for 8 years, we still find tons of new and interesting hacks to be built on our platform. Ryan will introduce the Twitter APIs, data sources and some interesting examples of Twitter in the wild. He’ll also show two examples: plotting tweets on a map and a tweet-controlled radio. The code for these hacks (and others) has been open sourced to get you started, and can be found at http://www.github.com/twitterdev.
Speaker for this topic:
NAME COMPANY POSITION
Ryan Choi Twitter Developer Advocate
Grow Your Business with the Concur Platform and App Center
Grow Your Business with the Concur Platform and App Center - Learn how to integrate and market your solution to 25M business travelers and 20,000 companies with Concur APIs. We’ll explain the Concur Platform, App Center and how to become a Concur Platform Partner in this session. Following this session, we’ll take a deep dive into the APIs and look at building specific scenarios out.
Speaker for this topic:
NAME COMPANY POSITION
Mithun Dhar Concur Director of Evangelism
Supercharge your app with Video in less than 10 minutes
Eagle Eye Networks Video API Platform for camera video lets you incorporate video from cameras in new and amazing ways. Eagle Eye does all the heavy lifting of getting the video into the cloud, storing it, indexing it, converting it, and securing it. You can search, modify, tag, play, share, and stream the video in your app with a few lines of code. You can build video surveillance systems, leverage existing cameras, create video alerting applications and more. Improve upon the traditional integrations of Point-of-Sale and Access Control systems - or do something new and different. Things such at parking garage capacity, get a video alert when packages are delivered, automatically tag people on social media as they walk through the door, use facial detection to automatically clock people into work. The possibilities are endless.
Speaker for this topic:
NAME COMPANY POSITION
Dean Drako Eagle Eye Networks President & CEO
Paul Forrester Eagle Eye Networks VP of Services
Turn a Google Spreadsheet into a custom Web API in 1 hour
Do you use Google Spreadsheet to store data? Most probably, yes. Do you want to learn how to create a simple web API from this data? If so, this workshop is for you! By attending this workshop you will learn how to create a custom web API that gives access to data stored in a Google Spreadsheet. Create, deploy and manage this API from the APISpark platform in under an hour. Yep, you read that correctly. No coding, quick & easy!
Speaker for this topic:
NAME COMPANY POSITION
Jerome Louvel Restlet CEO of Restlet
Document and manage your Java-based web API with APISpark
Is your team building a web API in Java, using the Restlet API or JAX-RS API? Now you want to properly document and manage this web API but feel a bit lost. You might have tried to write a first documentation using Google Docs or similar but quickly realized it became outdated as your source code was constantly evolving. You might then have considered embedding the web API documentation right inside your Java code in order to generate an HTML documentation, but felt it isn’t so practical to distinguish implementation details from API users information.

In this workshop, you will learn how Restlet platform can help introspect your web API code, extract its definition and send it to APISpark cloud platform. From there we’ll see how to display its documentation and generate high-level client SDKs, the interactive Swagger UI and publish it into the API Commons.
Speaker for this topic:
NAME COMPANY POSITION
Jerome Louvel Restlet CEO of Restlet
Transform any website into an API in minutes!
Learn how to use the import.io app to turn any website into a Structured API without writing a single line of code. I’ll demo how you can get real-time data retrieval through our JSON REST-based and streaming APIs, integrate with several common programming languages and data manipulation tools, and use our federation platform which allows up to 100 data sources to be queried simultaneously. Quickly get structured data to drive business decisions and integrate it into apps!
Speaker for this topic:
NAME COMPANY POSITION
Andrew Fogg import.io Founder & Product Evangelist at import.io