Loading…
Nashville, TN
September 24 - 26, 2018
Click Here For Information & Registration

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, September 24
 

12:00pm

Registration
Monday September 24, 2018 12:00pm - 6:00pm
Davidson Ballroom Foyer

1:30pm

A Tour of Mobile API Protection - Skip Hovsmith, CriticalBlue
Follow the ShipFast courier service’s evolving mobile API security approach as it beats back malicious ShipRaider.

We start with static API keys and OAuth2 user authorization, discussing API security threats and how to counter them. Along the way, TLS, certificate pinning, HMAC call signing, app hardening, white box crypto, app attestation and more are considered to strengthen your API security posture, but ShipRaider will be working hard trying man in the middle attacks, app decompilation and debugging, exploit frameworks, and other reverse engineering techniques to keep stalking you. It's a quick overview of the cat and mouse API protection problem and gives a sense of emerging tools and techniques required to protect your mobile APIs.

You'll walk away with access to fully worked open source examples and some additional homework assignments if you want to go deeper.

Speakers
SH

Skip Hovsmith

VP Growth, CriticalBlue


Monday September 24, 2018 1:30pm - 3:00pm
Davidson Ballroom B2
  • Skill Level Any

1:30pm

Hands-On Introduction to OpenAPI 3.0 – Ron Ratovsky, SmartBear, Ted Epstein, RepreZen, & Emmanuel Paraskakis, Oracle
Please join us for a hands-on workshop on OpenAPI 3.0. You can drop-in for this session only or stay for the advanced workshop right after.  Be sure to bring your own laptop to participate. This will be an OpenAPI Specification Technical Overview/Workshop - A hands-on training session introducing essential capabilities of OpenAPI and its most commonly used features.

You will learn:
  1. What’s OpenAPI 3.0
  2. OpenAPI and Server Objects
  3. Paths and Path Parameters
  4. GET Operation and Responses
  5. Query and Header Parameters
  6. POST, PATCH, and PUT
  7. Documentation with markdown



Speakers
avatar for Emmanuel

Emmanuel

Sr. Director of Product Management, Oracle API Platform, Oracle
Emmanuel has been working on delivering APIs for customers for over a decade and is a passionate member of the API Community. The last three years he has been crafting API tooling as part of Apiary, recently acquired by Oracle.Currently, he is heading up Product Management for Oracle’s... Read More →
avatar for Ted Epstein

Ted Epstein

CEO, RepreZen
Ted Epstein, CEO of RepreZen, has been helping organizations succeed with API strategy and architecture for over 10 years. Ted participates in the OpenAPI Technical Design Community as a governing board member, and leads the architecture of RAPID-ML, the first API description language... Read More →
avatar for Ron Ratovsky

Ron Ratovsky

Swagger Developer Evangelist, SmartBear


Monday September 24, 2018 1:30pm - 3:00pm
Davidson Ballroom B1
  • Skill Level Any

1:30pm

Secure APIs Development Workshop - Krishan Veer, Cisco DevNet
API's are awesome! API's provide programmability & stickiness to products and services. The most important aspect of developing APIs in critical infrastructure products is to ensure that overall service security is maintained. It is often difficult to ensure that new API's do not increase the threat surface or introduce any new vulnerabilities into current or future services. Customers and partners are depending on you to minimize this vulnerability exposure risk as they adopt programmability. This hands-on workshop session is designed to create a security-first mindset as you develop and test new API's.

Speakers

Monday September 24, 2018 1:30pm - 3:00pm
Davidson Ballroom A 2/3
  • Skill Level Any

1:30pm

Taming Your API - Sachin Agarwal, LaunchDarkly
APIs are frequently born internally, feral. As your product and organization mature, it becomes important to make your APIs consumable by other parts of your organization and by external users. This talk is about how to take a wild API and turn it into something that everyone can use. Heidi will include strategies on increasing usability, promoting cultural change around the API, and iteratively improving the user experience.

Topics covered will include
* evaluating your existing API to discover, name, and sort existing structures.
* training and promoting simultaneous API and culture change.
* describing and promoting your changes.

Speakers
SA

Sachin Agarwal

Principal Product Manager, LaunchDarkly
Sachin is a Principal Product Manager at LaunchDarkly. He is also the organizer of Empower, a conference for B2B product and growth leaders and the founder of Braid, a platform for project management built into Gmail, Google Calendar, and Slack.  Prior to LaunchDarkly, he was VP... Read More →



Monday September 24, 2018 1:30pm - 3:00pm
Davidson Ballroom A1
  • Skill Level Any

3:00pm

Coffee Break
Monday September 24, 2018 3:00pm - 3:30pm
Davidson Ballroom Foyer

3:30pm

OpenAPI 3.0 Advanced Users’ Workshop - Ron Ratovsky, SmartBear, Ted Epstein, RepreZen, & Emmanuel Paraskakis, Oracle
Please join us for an advanced hands-on workshop on OpenAPI 3.0. Be sure to bring your own laptop to participate. This will be an OpenAPI Specification Technical Overview/Workshop.

A hands-on training session with more advanced features and 3.0 specific features, suitable for developers who already know v2 and want to know what’s new in the current version. Ends with a preview of the future release.

You will learn about:
  1. Schema Objects
  2. External References
  3. Form Data
  4. Links and Callbacks
  5. Security Schemes
  6. XmlExample



Speakers
avatar for Emmanuel

Emmanuel

Sr. Director of Product Management, Oracle API Platform, Oracle
Emmanuel has been working on delivering APIs for customers for over a decade and is a passionate member of the API Community. The last three years he has been crafting API tooling as part of Apiary, recently acquired by Oracle.Currently, he is heading up Product Management for Oracle’s... Read More →
avatar for Ted Epstein

Ted Epstein

CEO, RepreZen
Ted Epstein, CEO of RepreZen, has been helping organizations succeed with API strategy and architecture for over 10 years. Ted participates in the OpenAPI Technical Design Community as a governing board member, and leads the architecture of RAPID-ML, the first API description language... Read More →
avatar for Ron Ratovsky

Ron Ratovsky

Swagger Developer Evangelist, SmartBear


Monday September 24, 2018 3:30pm - 5:00pm
Davidson Ballroom B1

3:30pm

Practical SecDevOps for APIs - Isabelle Mauny, 42Crunch
In an ever agile world, API security must become a commodity. By working with security "ON" as early as possible, API developers can detect vulnerabilities when they are easy to fix. By continuously testing APIs for issues, they can ensure vulnerabilities do not sneak in later in the lifecycle. In this session, Isabelle presents a SecDevOps methodology and shares practical solutions for API security assessment, API protection and security monitoring.

Speakers
avatar for Isabelle Mauny

Isabelle Mauny

CTO, 42 Crunch
Isabelle has more that 20 years of experience in the integration fields. She spent most of her career at IBM in various roles (presales, services, product management). She started working on services and APIs more than 10 years ago and introduced in Europe the first XML gateways... Read More →



Monday September 24, 2018 3:30pm - 5:00pm
Davidson Ballroom A 2/3

3:30pm

Turning External Services to Internal APIs - Chris Phillips, IBM

It is common practise to expose APIs of internal services, but APIifying external services / APIs is not so common. However, doing so provides many advantages! These include consistent interface (even when moving between external providers), tracking the internal consumption of the external providers or adding throttling to ensure you don’t accidently performance test on a pay by consumption service.

This session will go through a number of strategies for turning external services to Internal APIs. It will also look at the advantages of each approach.

Speakers
avatar for Chris Phillips

Chris Phillips

SWAT Integration Architect, IBM
Chris is a world leader in designing large scale API environments for large institutions. Whether working with Open Banking or enabling new channels in the API Economy, Chris has designed and implemented solutions. Based in IBM’s UK Hursley Lab, Chris is one of the youngest IBM... Read More →


Monday September 24, 2018 3:30pm - 5:00pm
Davidson Ballroom B2
  • Skill Level Any

3:30pm

Usable APIs at Scale With Protocol Buffers and gRPC - Tim Burks & Andrew Gunsch, Google
This half-day tutorial introduces Protocol Buffers, gRPC, and the open source tools that Google uses to publish and support some of the world's biggest APIs. We'll show how the Protocol Buffer language allows APIs to be described, reviewed, and implemented in a programming-language independent way, how gRPC enables high-performance streaming APIs, and how \ a few simple conventions can enable related tools to serve robust REST APIs and generate production-quality client libraries in seven popular programming languages. This is API publishing the Google way, but large teams aren't required. With shared open-source tooling, even the smallest developer can build scalable, usable APIs that delight.

Speakers
avatar for Tim Burks

Tim Burks

Staff Software Engineer, Google
Tim Burks spent a decade building Electronic Design Automation systems and another building mobile apps. Now he's focused on the thing that holds them all together. In 2016 he joined the world's biggest API company where he works on open source tools to help developers build and use... Read More →
avatar for Andrew Gunsch

Andrew Gunsch

Senior Software Engineer, Google
As of 2018, Andrew leads the Google Cloud Endpoints team, bringing API Management functionality to Google Cloud Platform. Talk with him about APIs, developer portals, OpenAPI, and GCP more generally.



Monday September 24, 2018 3:30pm - 5:00pm
Davidson Ballroom A1
 
Tuesday, September 25
 

7:00am

Registration
Tuesday September 25, 2018 7:00am - 7:00pm
Davidson Ballroom Foyer

7:30am

Continental Breakfast
Tuesday September 25, 2018 7:30am - 9:00am
Davidson Ballroom Foyer

8:45am

Keynote: Welcome Remarks – Steven Willmott, Senior Director and Head of API Infrastructure, Red Hat
Speakers
avatar for Steven Willmott

Steven Willmott

Senior Director and Head of API Infrastructure, Red Hat


Tuesday September 25, 2018 8:45am - 8:55am
Davidson Ballroom C

8:55am

Keynote: Lessons in Transforming the Enterprise to an API Platform - James Higginbotham, Executive API Consultant, LaunchAny
Are your digital transformation efforts taking your business in the right direction? The talk focuses on lessons learned from working with various organizations in hospitality, loan origination, and fintech to develop and deploy their API platform. These enterprises implemented an API first design, federated governance, and API management layers as part of their overall platform strategy. We will explore what worked, what didn't work, and tips to ease your transformation initiatives.

Speakers
avatar for James Higginbotham

James Higginbotham

API Architect, LaunchAny
James Higginbotham is an Executive API Consultant with experience in API strategy, software architecture, and training teams in API and microservice design. James guides enterprises through their digital transformation journey, ensuring alignment between business and technology through... Read More →



Tuesday September 25, 2018 8:55am - 9:15am
Davidson Ballroom C
  • Skill Level Any

9:20am

Keynote: A Panel Discussion on the Future of the OpenAPI Spec – Emmanuel Paraskakis, Sr. Director of Product Management, Oracle; Isabelle Mauny, CTO, 42 Crunch; Ron Ratovsky, Swagger Developer Evangelist, SmartBear; Ted Epstein, CEO, RepreZen
Are you interested in the future of the OpenAPI Specification, beyond 3.0? Come to this session prepared with questions for our panelists who are all heavily involved in shaping it.

Moderators
avatar for Emmanuel

Emmanuel

Sr. Director of Product Management, Oracle API Platform, Oracle
Emmanuel has been working on delivering APIs for customers for over a decade and is a passionate member of the API Community. The last three years he has been crafting API tooling as part of Apiary, recently acquired by Oracle.Currently, he is heading up Product Management for Oracle’s... Read More →

Speakers
avatar for Ted Epstein

Ted Epstein

CEO, RepreZen
Ted Epstein, CEO of RepreZen, has been helping organizations succeed with API strategy and architecture for over 10 years. Ted participates in the OpenAPI Technical Design Community as a governing board member, and leads the architecture of RAPID-ML, the first API description language... Read More →
avatar for Isabelle Mauny

Isabelle Mauny

CTO, 42 Crunch
Isabelle has more that 20 years of experience in the integration fields. She spent most of her career at IBM in various roles (presales, services, product management). She started working on services and APIs more than 10 years ago and introduced in Europe the first XML gateways... Read More →
avatar for Ron Ratovsky

Ron Ratovsky

Swagger Developer Evangelist, SmartBear


Tuesday September 25, 2018 9:20am - 10:05am
Davidson Ballroom C

10:10am

Keynote: CMS Blue Button 2.0 - Creating a Data-Driven Ecosystem with Medicare Beneficiaries – Mark Scrimshire, Blue Button Innovator and Developer Evangelist, NewWave Telecoms and Technologies
Blue Button 2.0 is the first health-related API released by the Centers for Medicare and Medicaid Services that put Medicare beneficiaries in control of their health information. Hear about the lessons learned from building and promoting a Developer-friendly, Standards-based API to enable beneficiaries to share their Medicare claims information with applications, services and research programs that they choose to trust.

Speakers
avatar for Mark Scrimshire

Mark Scrimshire

Blue Button Innovator and Developer Evangelist, NewWave Telecoms and Technologies
Mark Scrimshire is the Entrepreneur-In-Residence at NewWave Telecoms and Technologies where he supports the Centers for Medicare and Medicaid Services (CMS) as their Blue Button Innovator and Developer Evangelist. Mark has been responsible for conceptualizing, designing and implementing... Read More →



Tuesday September 25, 2018 10:10am - 10:30am
Davidson Ballroom C

10:30am

Coffee Break
Tuesday September 25, 2018 10:30am - 10:50am
Davidson Ballroom Foyer

10:30am

Sponsor Showcase
Tuesday September 25, 2018 10:30am - 7:00pm
Davidson Ballroom Foyer

10:50am

Microservice'ing Like a Unicorn With Envoy, Istio and Kubernetes - Christian Posta, Red Hat
The exciting parts of APIs, unfortunately, happen when services actually try communicating and working together to accomplish some business function. The service-mesh approach has emerged to help make service communication boring. In particular, a project named Istio.io has garnered attention in the open-source community as a way of implementing the service mesh capabilities. These capabilities include pushing application-networking concerns down into the infrastructure: things like retries, load balancing, timeouts, deadlines, circuit breaking, mutual TLS, service discovery, distributed tracing and others.

As Istio becomes more popular and widely used, we’re going to see a lot of people put it into production for their API use cases. This talk will walk attendees through the Istio architecture, and more importantly, help them understand how it all works.


Tuesday September 25, 2018 10:50am - 11:10am
Davidson Ballroom B 1/2

10:50am

The History Of The Future Of APIs - Kin Lane, API Evangelist & Audrey Watters, Hack Education
In 2003 Gartner predicted that 40% of financial transactions, and 35% of government functions would be web services. The history of technology is full of these sorts of predictions as futurists and business people insist that in 5,10,20 years time "their product" will be ubiquitous. Audrey Watters and Kin Lane will explore the history of predicting the future of techology and discuss how to cut through the marketing hype and reveal predictions for what they are, helping us all see through smoke and mirrors used regularly to control and shape how we see the world.

Speakers
avatar for Kin Lane

Kin Lane

API Evangelist, API Evangelist
I am the @APIEvangelist paying attention to the technology, business, and politics of APIs.
avatar for Audrey Watters

Audrey Watters

Writer, Hack Education
Writer @hackeducation, 2017-18 Spencer Fellow @columbiajourn, ed-tech's Cassandra, author of The Monsters of Education Technology


Tuesday September 25, 2018 10:50am - 11:10am
Davidson Ballroom C

10:50am

eBay Speaks API - Tanya Vlahovic, eBay
Designing APIs that will meet business objectives, attract developers, and be long-lived is a technical challenge. Typically, API teams have a vision of building a simple, secure, consistent, and well-documented API portfolio. Achieving consistency across the APIs and maintaining high quality requires a strict dedication to governance. Well established process that is objective, transparent, and manageable is crucial. Standards define what is constant across APIs; what the good citizen API is. Agreeing on what needs to be done is challenging. Making sure engineers are following the process is not an easy thing to do. This presentation outlines difficulties we faced at eBay and approaches we took to achieve consistency across our new modern RESTful APIs, all in order to deliver capabilities developers want to use.

Speakers
avatar for Tanya Vlahovic

Tanya Vlahovic

Software Architect, eBay
Tanya Vlahovic is a senior software architect at eBay Inc.She is leading the public API Governance team and the overall public API decomposition and namespace definition. Tanya is an active contributor to eBay’s technical standards and patterns for both internal and external web... Read More →



Tuesday September 25, 2018 10:50am - 11:10am
Davidson Ballroom A 2/3
  • Skill Level Any

11:20am

The Part They Do Not Tell You About Microservices - Muktesh Mishra & Dipika Mulchandani, Capital One
You invest your time and effort breaking up that monolithic Frankenstein into a suite of elegant composable micro-services, you containerize them, and you deploy them somewhere. Then you proudly watch it all come together reaping the benefits of the most scalable of all modern architectures. It is all fine and dandy from this point on. Too good to be true? Of course it is! This session is about the part of the story they don’t tell you; about what to do when you wake up to find yourself in the weeds diagnosing that first bugs, and tracing calls through the convoluted web of micro-services of your own doing. Through a series of quick demos and code snippets, we will be introduce the most important open-source project and must-have tools to strike the right balance of monitoring at the infrastructure, the container, the system, and at the service levels. Don’t miss out on a fun session!

Speakers
avatar for Muktesh Mishra

Muktesh Mishra

Principal Engineer, Capital One LLC
Muktesh is currently working as a Senior Software Engineer for Capital One’s Developer Platform. He is an open source contributor to 20+ projects and enjoys programming in polyglot. Primarily he is more interested and contributes in Microservices, Cloud, Containerization, Architectures... Read More →
avatar for Dipika Mulchandani

Dipika Mulchandani

Senior Software Engineer, Capital One LLC
Dipika Mulchandani is working as a Senior Software engineer at Capital One with her primary focus is on development of internal API platforms. She has an interest in open source development and systems. Over the course of her career, she has dominantly worked on backend architectures... Read More →


Tuesday September 25, 2018 11:20am - 11:40am
Davidson Ballroom B 1/2

11:20am

Delivering Developer Tools at Scale: Microsoft Azure & Oracle Cloud Perspectives - David Justice, Microsoft & Joe Levy, Oracle
We live in a cloud-paced world in which developers use a plethora of programming languages, frameworks, and DevOps tools. Like other applications, the cloud is powered by many ever-advancing REST APIs. Providing idiomatic experiences for developers in their languages of choice at the pace of service innovation is impossible without automation. Come learn how the Developer Experience teams at Oracle Cloud and Microsoft Azure deliver high-quality SDKs and documentation in real-time for Java, .NET, Python, Go, JavaScript, and Ruby, without breaking a sweat. In this session, you’ll learn to leverage OpenAPI specifications and the OSS community to create huge productivity gains, whether you’re delivering a cloud, an app, or anything in between.

Speakers
avatar for David Justice

David Justice

Principal Software Engineer, Microsoft
David Justice is a Principal Software Engineer in Microsoft's Azure open source developer experience group. He leads code & documentation generation at scale using OpenAPI for Azure. David has lead the transformation of Microsoft's APIs from proprietary descriptions to public, open... Read More →
avatar for Joe Levy

Joe Levy

Senior Software Development Manager, Oracle
Joe Levy owns Developer Experience for Oracle’s Cloud Infrastructure Services team, and previously worked on Microsoft Azure's Automation service. He has expertise in a variety of programming languages, both client and server-side, as well as in reverse engineering and computer... Read More →



Tuesday September 25, 2018 11:20am - 11:40am
Davidson Ballroom A 2/3

11:20am

Describing Your API with OpenAPI 3 - Anthony Eden, DNSimple
For the last 10 years, DNSimple has operated a comprehensive web API for buying, connecting, and operating domain names. After hearing about OpenAPI at APIStrat 2017, we decided to describe the DNSimple API using the OpenAPI v3 specification - this is the story of why we did it, how we did it, and where we are today.

By the end of this presentation you will have the tools you’ll need to evaluate your own API and decide if implementing OpenAPI makes sense for you, and if so, how you can get started. You’ll have a better understanding of the tools available to you to help write your OpenAPI 3 definition, as well the basics on how to write your own definition for your APIs.

Speakers
avatar for Anthony Eden

Anthony Eden

Founder, DNSimple
Anthony Eden is the founder of DNSimple and the perpetrator of numerous open source projects such as exdns, erldns, ActiveWarehouse and many others. Anthony has also contributed to a wide variety of open source projects over the past 20 years as a software developer, using multiple... Read More →



Tuesday September 25, 2018 11:20am - 11:40am
Davidson Ballroom C

11:50am

Testing and Meaningful Mocks in a Microservice System - Laura Medalia, Care/Of
Laura will be talking about tooling for mocking microservice endpoints in a meaningful way using Open API specifications. She will cover how to set up microservice deployments processes so that with each versioned microservice deployed a mock of the service with up to date contracts will also be deployed. Laura will also show how to use tooling she and her team built to consume these lightweight mocks in end to end tests and either get default mock responses or mock out custom responses for different test cases.

Speakers
avatar for Laura Medalia

Laura Medalia

Senior Software Engineer, Care/Of
Laura Medalia is a full stack software engineer passionate about health tech. She is currently working on backend development and mobile app related projects at Care/Of-  building tech to make personalized vitamin experiences. Previously, she worked as a Principal Software Engineer... Read More →



Tuesday September 25, 2018 11:50am - 12:10pm
Davidson Ballroom B 1/2

11:50am

Any Way You Want It: Extending Swagger UI for Fun and Profit - Kyle Shockey, SmartBear Software
Your APIs are tailored to your needs - shouldn't your tools be as well? In this talk, we'll explore how Swagger UI 3 makes it easier than ever to create custom functionality, and common use cases for the power that the UI's plugin system provides.

Learn how to:
- Create plugins that extend existing features and define new functionality
- Integrate Swagger UI seamlessly by defining a custom layout
- Package and share plugins that can be reused by the community (or your organization)

Speakers
KS

Kyle Shockey

Software Engineer, SmartBear Software
Kyle Shockey is a software engineer at SmartBear Software. He maintains the Swagger Client, Swagger UI, and Swagger Editor open-source projects, which are widely used across the OpenAPI ecosystem. He is also a JavaScript workshop instructor at Hack Reactor in Los Angeles.


Tuesday September 25, 2018 11:50am - 12:10pm
Davidson Ballroom C

11:50am

Mature APIs are Investing in Event-Driven Architecture – Kin Lane
Simple web APIs are where every company, organization, institution, and government agency should begin their API journey. However, APIs that are enjoying more traction with their consumers are beginning to evolve in how they deliver their API infrastructure using a more event-driven approach. Building on a successful API management strategy, these more mature API providers are adding webhooks, streaming, and publish and subscribe models on top of their existing request and response approach to delivering APIs using the web. Let's take a moment to learn from the API rockstars like Stripe, Slack, and Twilio, as well as the growing number of API pioneers who are investing heavily in their event-driven infrastructure in 2018.

Speakers
avatar for Kin Lane

Kin Lane

API Evangelist, API Evangelist
I am the @APIEvangelist paying attention to the technology, business, and politics of APIs.


Tuesday September 25, 2018 11:50am - 12:10pm
Davidson Ballroom A 2/3
  • Skill Level Any

12:20pm

API Design Lessons From Kubernetes - James Bowes, Manifold
Kubernetes is a wildly successful container orchestrator. Much of this success comes from a strong architectural foundation that allows composition, extensibility, and stability. In this talk, we will examine patterns and design choices made for the Kubernetes API. We will look at how these patterns affect the stability and resiliency of Kubernetes. We will see how patterns apply to specific use cases, like Kubernetes controllers that watch for changes. Finally, we will see how you can apply these patterns and principles to your own APIs and distributed systems.

Speakers
avatar for James Bowes

James Bowes

Technical Lead, Manifold
James Bowes is the Technical Lead at Manifold. Over his 13 year career he has worked for companies like Red Hat and Salesforce as a senior member of the technical staff. James has scaled early stage startups and also managed and sustained large organizations. James is mainly a backend... Read More →



Tuesday September 25, 2018 12:20pm - 12:40pm
Davidson Ballroom B 1/2

12:20pm

Sway: Advancing OpenAPI with Tooling - Jeremy Whitlock, Google
OpenAPI has become one of the most popular formats for describing APIs. But OpenAPI is just a description format. What really makes OpenAPI the leader it has become is the tooling built around it. I would like to discuss Sway, an open source library for building tooling for OpenAPI written in JavaScript/Node.js. Sway is an OpenAPI document loader/resolver, validator and a large set of APIs that can be utilized by OpenAPI tooling authors to create the best of breed tooling that has helped make OpenAPI what it is today.

Speakers
avatar for Jeremy Whitlock

Jeremy Whitlock

Senior Software Engineer, Google
Jeremy is a long time open source contributor/evangelist and is currently a Technical Team Lead and Software Engineer at Google. During his day job he contributes to Google Cloud, and during his free time he contributes to the OpenAPI as an inaugural member of its Technical Developer... Read More →



Tuesday September 25, 2018 12:20pm - 12:40pm
Davidson Ballroom C
  • Skill Level Any

12:20pm

Rebooting API's at Scale - Rahul Dighe, PayPal & Jayadeba Jena, PayPal
PayPal operates in 200+ countries. The complexity of region specific requirements and a disjointed offering led to a situation where PayPal Checkout API product suite got polluted with many overlapping capabilities and an API documentation that was hard to comprehend, incomplete and inconsistent making the integration experience much harder than it needed to be.

There was a strong desire to act upon the feedback that we have been hearing from our merchants and developer community to make a turn for the better.

This talk aims to explore
> When is the right time for organization to rethink their API and launch a new version.
> Considerations that go into creating a new version of an API that is so central to the way thousands of developers and merchants integrate with PayPal.
> Explore challenges in design, adoption, migration both internally and externally within the organization.

Speakers
avatar for Rahul Dighe

Rahul Dighe

Senior Product Manager, PayPal
Rahul Dighe is a Senior Product Manager at PayPal and manages PayPal’s Checkout APIs that powers PayPal payments the world over. He has over a decade long experience managing and launching products across various verticals (media, marketplaces and payments). His recent experience... Read More →
avatar for Jayadeba Jena

Jayadeba Jena

Head of APIs, PayPal
Jayadeba Jena is the the Head of APIs at PayPal. He leads PayPal 's API Platform across protocol stacks and manages the design of all of PayPal’s API product portfolio. In his current role, he also manages PayPal’s API design standards, API product strategy and mentors several... Read More →



Tuesday September 25, 2018 12:20pm - 12:40pm
Davidson Ballroom A 2/3

12:40pm

Lunch (Attendees on Own)
Attendees on own for lunch.

Tuesday September 25, 2018 12:40pm - 2:00pm
Streets of Nashville

2:00pm

An API Product Strategy for Scaling Different Product Lines - Adrita Bhor, PayPal
APIs have seen a stellar growth over the last decade or so. API product managers help build the platform the right way, with requirements rationalization, design standards, style guides, public launch frameworks, measurements and a forward looking plan to grow the business of APIs.

This presentation talks about the multi-year journey towards organized REST APIs powering different payment product lines, overcoming silos and lessons learnt in managing the business of APIs at PayPal.

It also focuses on understanding the real customer of APIs (merchants, partners vs. developers), their differences and the key elements of an API ecosystem (tools and environments) that allow the APIs to be successful on a large scale.

Speakers
AB

Adrita Bhor

Director, Product Management - API, PayPal
Adrita leads a team of product managers who own, operate and grow all of Paypal’s Core checkout and payment APIs processing 85% of all PayPal transactions. This is upwards of $300B annually. She is also responsible for the merchant external API strategy for organizing APIs to enable... Read More →



Tuesday September 25, 2018 2:00pm - 2:20pm
Davidson Ballroom C

2:00pm

Hack Your Way to Improved API Usability - Rachel Muller, Aspect Software
Hackathons are a powerful tool for gleaning API feedback from your developer community. They typically involve large numbers of participates, coding for hours, while being fed fast food and competing for prizes. By that standard our first hackathon was humble - 24 participants, no free food, prizes or karaoke. However, the results were impactful including:
• Cross functional team cooperation and comradery
• Instant feedback to development team for improvements
• Creation of a shareable samples catalog.
In this session you will follow our hackathon journey from crazy idea to execution.
• How we got cross-functional teams engaged in the event.
• Goals we wanted to accomplish
• How participants were organized
• Major findings on event day
We will also share lessons learned from our hackathon experience that will hopefully help and encourage you in planning your own hackathon.

Speakers
RM

Rachel Muller

Chief Architect, Aspect Software
Rachel is an API evangelist at Aspect Software, working with development teams to build the public APIs for the new cloud services offering, Aspect Via. She shared Aspect's journey to deliver public APIs at the Amazon Web Services re:Invent conference last year. https://youtu.be... Read More →



Tuesday September 25, 2018 2:00pm - 2:20pm
Davidson Ballroom B 1/2
  • Skill Level Any

2:00pm

Best Practices for Designing GraphQL Schemas - Scott Walkinshaw, Shopify Inc.
GraphQL is a powerful new API technology which provides many benefits thanks to its typed schema. The schema itself will be the focus of this talk.

Scott Walkinshaw will share design guidelines and tips for GraphQL schemas which Shopify uses to onboard and educate its distributed teams building both internal and public GraphQL APIs.

You'll learn how to take advantage of GraphQL's type system and unique features while avoiding incompatible REST design principles.

This talk will cover building schemas that are flexible enough to evolve over time, provide useful and actionable errors to clients, and have a powerful set of mutations which can handle complicated write operations.

Throughout this talk, Scott will focus on making your schema represent your business domain and not your implementation making it more understandable for your API consumers.

Speakers
avatar for Scott Walkinshaw

Scott Walkinshaw

Senior Developer, Shopify
I'm a long-time API developer who has been converted to GraphQL. I work for Shopify on our API Patterns Team building API tools and empowering our teams to create better GraphQL APIs. Shopify is one of the few companies with public GraphQL APIs, and our team just recently launched... Read More →



Tuesday September 25, 2018 2:00pm - 2:20pm
Davidson Ballroom A 2/3
  • Skill Level Any

2:30pm

What Do You Mean By “API as a Product”? - Lou Powell, Vanick Digital
You may have heard the term “API Product.” But what does it mean? In this talk I will introduce the concept and explain the benefits and challenges of transforming your organization to view your APIs as measurable products that expose your companies capabilities, creating agility, autonomy, and acceleration. Traditional product manufacturers create new product and launch them into the marketplace and then measure value; we will teach you to view your APIs in the same way. Concepts covered in this presentation will be designing APIs with Design Thinking, funding your product, building teams, marketing your API, managing your marketplace, and measuring success.

Speakers
avatar for Lou Powell

Lou Powell

Principal, Vanick Digital
Lou Powell is a Founding Partner in Vanick Digital, an award-winning consultancy and software development group specializing in api-driven digital transformation. Prior to Vanick, Lou has held digital leadership and architecture roles within both the Fortune 500 and one of the web’s... Read More →



Tuesday September 25, 2018 2:30pm - 2:50pm
Davidson Ballroom C

2:30pm

Where the User Meets the Code: Lessons from IxD - Noah Crowley, InfluxDat
Your API is the means by which developers interact with your product; from their first curl to deep integration with their systems, continued engagement depends on developer happiness and ease of use. Crafting interfaces that users love requires going beyond technical requirements and one-to-one mappings over your business data. Interaction Design
(IxD) provides us with a framework for thinking about how users engage with and experience interactive systems—so what can API designers learn from the field? What are affordances, and how do they apply to communications protocols? How can we use personas to gain insight into user behavior? How do we provide feedback to reduce cognitive friction within the system?

Speakers
avatar for Noah Crowley

Noah Crowley

Developer Advocate, InfluxData
Noah is a Developer Evangelist at InfluxData, focused on DevOps with a dash of IoT. He has worked as a systems administrator, audio engineer, production coordinator for an animation studio, and as a software developer building DevOps tools. Noah holds a master’s degree from the... Read More →



Tuesday September 25, 2018 2:30pm - 2:50pm
Davidson Ballroom B 1/2

2:30pm

Continuous Evolution of GraphQL Schemas @ GitHub - Marc-Andre Giroux, GitHub
Evolving an API, let alone a public one, is no easy task. The standard for GraphQL APIs has been to use continuous evolution instead of versioning schemas. While continuous evolution is nothing new in the world of APIs, GraphQL's built in deprecations, type system and query language brings a set of interesting advantages when opting for that strategy.

Evolving GraphQL schemas still brings a lot of questions: Which integrators are using this field? Can we safely remove this deprecated enum value? With hundreds of developers contributing to a single GraphQL API, the ecosystem team at GitHub had to come up with an answer to these questions, and better tooling to help engineers build evolvable GraphQL APIs.

This is the story of how GitHub gained greater confidence in building and evolving GraphQL schemas.

Speakers
avatar for Marc-Andre Giroux

Marc-Andre Giroux

Senior Platform Engineer, GitHub
A Jazz guitarist turned developer, Marc-André is currently working at GitHub, where he is trying to help building better APIs. He was recently on a panel on building public APIs using GraphQL at the GraphQL Summit. When he's not thinking about API design or building better tooling... Read More →



Tuesday September 25, 2018 2:30pm - 2:50pm
Davidson Ballroom A 2/3
  • Skill Level Any

2:50pm

Coffee Break
Tuesday September 25, 2018 2:50pm - 3:10pm
Davidson Ballroom Foyer

3:10pm

Internal Developer Portals: Developer Engagement Behind the Firewall - Kristof Van Tomme, Pronovix
While there are a lot of talks and blogposts about APIs and the importance of an APIs Developer eXperience, most are about public API products. And while a lot of the best practices for API products are also applicable to private APIs, there are significant differences in the circumstances and trade-offs they need to make.
The most important difference is probably in their budgets: as potential profit centers, API products can afford to invest a lot more money in documentation and UX driven developer portal improvements. Internal APIs rarely have that luxury.

In this talk I will explain the differences between public and private APIs, introduce upstream DX, and explain how it can improve downstream DX. Introduce experience design (a.k.a. gamification) and Innersourcing (open sourcing practices behind the firewall) and describe how they could be used on internal developer portals.

Speakers
avatar for Kristof Van Tomme

Kristof Van Tomme

Co-Founder/CEO, Pronovix
Kristof Van Tomme is an open source strategist and architect. He is the CEO and co-founder of Pronovix. He’s got a degree in bio-engineering and is a regular speaker at conferences in the API, DevRel, and technical writing communities. For a few years now he’s been building... Read More →


Tuesday September 25, 2018 3:10pm - 3:30pm
Davidson Ballroom B 1/2

3:10pm

The Evolving API: Designing While Requirements Are Still In Flux - Shaun Gallagher, Monetate
In a perfect world, all of the business requirements for an API would be set in stone before the API is built out. But that rarely happens. Perhaps a client changes its requirements midway through the project, or a product manager doesn't yet know all of the features the API must support, or evolving technical requirements necessitate changes to the structure of the API.

Shaun Gallagher, Monetate's Enterprise Integration Architect, will walk through how to design an API when the business requirements are not yet finalized or have changed during the course of the project, and how to improve processes around that API, such as versioning and release notes, to minimize the impact of that API evolution on existing users.

Speakers
avatar for Shaun Gallagher

Shaun Gallagher

Enterprise Integration Architect, Monetate
Shaun Gallagher is an Enterprise Integration Architect at Monetate, which provides AI-driven personalization services to marketers. Prior to that, he worked as an editor at various magazines and newspapers. He is the author of several nonfiction books, including "Experimenting With... Read More →



Tuesday September 25, 2018 3:10pm - 3:30pm
Davidson Ballroom C

3:10pm

XML, SOAP, JSON, REST... GraphQL? - Mike Stowe, RingCentral
GraphQL is hot - pushed forward by Facebook internal usage and GitHub's public GraphQL API. But what are the real benefits of GraphQL verses REST, and is there a risk of history repeating itself? In this session we'll take a look a quick look at the history of APIs, evaluate the pros and cons of both REST and GraphQL, and take a look at common use cases where you might want to consider using one or the other.

Speakers
avatar for Mike Stowe

Mike Stowe

Developer Relations, RingCentral
Author of Undisturbed REST, Michael Stowe has spoken at conferences around the world. An active advocate for creating better architectures and interfaces, his work has also been featured on ProgrammableWeb, DZone, and InfoQ. You can view his past talks and slides at http://www.mikestowe.com/slides... Read More →


Tuesday September 25, 2018 3:10pm - 3:30pm
Davidson Ballroom A 2/3
  • Skill Level Any

3:40pm

May Contain Nuts: The Case for API Labeling - Erik Wilde, API Academy
Erik is a frequent speaker at both industry and academia events. In his current role at the API Academy, his work revolves around API strategy, design, and management, and how to help organizations with their digital transformation. Based on his extensive background in Web architecture and technologies, Erik combines deep expertise in protocols and representations with insights into API practices at today's organizations.

Before joining API Academy and working in the API space full-time, Erik spent time at Siemens and EMC, in both cases working at ways how APIs could be used for their internal service ecosystems, as well as for better ways for customers to use services and products. Before that, Erik spent most of his life in academia, working at UC Berkeley and ETH Zürich. Erik received his Ph.D. in computer science from ETH Zürich, and his diploma in computer science from TU Berlin.

Speakers
avatar for Erik Wilde

Erik Wilde

API Technologist, API Academy
Erik is a frequent speaker at both industry and academia events. In his current role at the API Academy, his work revolves around API strategy, design, and management, and how to help organizations with their digital transformation. Based on his extensive background in Web architecture... Read More →


Tuesday September 25, 2018 3:40pm - 4:00pm
Davidson Ballroom B 1/2

3:40pm

The Design of Everyday APIs - Arnaud Lauret, API Handyman/Natixis
Well-designed APIs are a joy to use; poorly-designed APIs are cumbersome, confusing and frustrating, just like everyday things. During this session Arnaud Lauret, the API Handyman, will make a parallel between everyday things design and API design to expose simple but fundamentals design principles.
Is using knobs is better than using buttons? API design is more than REST vs GraphQL vs gRPC vs whatever existing or yet to come API style. Great design can be achieved using any type of API. Would you buy a Kitchen Radar 3000? Are you able to use any washing machine instantly without reading user manual? Did you know that your brand new smartphone cannot be used if the weather is too cold? Like everyday things, APIs must have a clear purpose, must be used easily by anyone and are constrained by their environment.

Speakers
avatar for Arnaud Lauret

Arnaud Lauret

API Handyman, API Handyman/Natixis
Arnaud Lauret aka The API Handyman. Author of The Design of Everyday APIs. Creator of the API Stylebook. Senior API Architect at Natixis. Passionate by API design, documentation, software architecture, tools, training and governance. Strong supporter of the OpenAPI Specification... Read More →



Tuesday September 25, 2018 3:40pm - 4:00pm
Davidson Ballroom C
  • Skill Level Any

3:40pm

GraphQL for the Enterprise: Exploiting Your REST API Inventory to Create Better User Experiences - Jim Laredo & Erik Wittern, IBM Research
Did you just finished converting your company to REST APIs and now you are being told to think GraphQL? What should you expect to gain with GraphQL and how can you quickly enable your existing REST APIs with GraphQL interfaces? And what about GraphQL management? What challenges does it pose compared to REST API Management? If these new API models questions tickle your curiosity, we invite you to attend this presentation where we will discuss and demonstrate how OpenAPIs 3.0 lend themselves to be wrapped with a GraphQL interface and how GraphQL Management evolves from traditional API Management.

Speakers
avatar for Jim Laredo

Jim Laredo

Distinguished Engineer, IBM
Jim A. Laredo is an IBM Distinguished Engineer at IBM Research, in Yorktown, NY. He leads the API Economy agenda with efforts around API management, API consumption, SaaS enablement for self service and ecosystem development. His interests have been in BPM research, SaaS platforms... Read More →
avatar for Erik Wittern

Erik Wittern

Research Staff Member, IBM Research
Dr. Erik Wittern is an Research Staff Member at IBM Research in Yorktown Heights, NY. His Research focus is on Web APIs, its discovery and use, and the evolution of new API Models like GraphQL. He has presented his research at renowned world conferences like ICSE: International Conference... Read More →



Tuesday September 25, 2018 3:40pm - 4:00pm
Davidson Ballroom A 2/3

4:10pm

How to Build the Status APIs of Your Microservices Ecosystem - Mariano Vazquez, MuleSoft
There are a number of things you need to know after your service goes to Production. The most simple and important one: is it working? And if it’s not, where is the problem? When there is a problem, you might want to know what is going on with a few clicks, instead of doing a complete forensic investigation of the incident (that would probably happen later). But, more importantly, you want to design and implement the solution in a simple and secure way.

In this talk, we are going to talk about why is important to define a common language between developers and APIs. And some tools you can use to know the status of your ecosystem in real-time.

Speakers
avatar for Mariano Vazquez

Mariano Vazquez

Tech Lead, MuleSoft
Nano Vazquez is a full-stack developer with +10 years of experience who works as a TechLead at MuleSoft, a company that provides software for integrating services and applications. Organizer of ReactJSBA, Buenos Aires Cloud Computing, DevDayAR and .NET Conf AR. Messi’s #1 fan.



Tuesday September 25, 2018 4:10pm - 4:30pm
Davidson Ballroom B 1/2
  • Skill Level Any

4:10pm

Rethinking REST with Event-Rich Domain Modeling - Ted Epstein, RepreZen
REST is very comfortable in a static domain model, where resources map to business entities, and standard HTTP methods describe state changes. But event sourcing and CQRS are now central to event-driven microservices, bringing a whole new perspective. Suddenly, events, not states, are the central focus.

We're challenged to reconcile this new, dynamic perspective with the static, data-centric view. But event-driven architecture isn't just necessary for data consistency. As teams are discovering with event storming, this is a huge opportunity to construct a much more complete domain model that includes detailed data structures _and_ detailed change lifecycles. An "event-rich domain model."

In this session, Ted will show an experimental modeling language that binds data structures, commands, events, and REST APIs. We'll explore a range of ways to adapt REST to an event-rich domain model.

Speakers
avatar for Ted Epstein

Ted Epstein

CEO, RepreZen
Ted Epstein, CEO of RepreZen, has been helping organizations succeed with API strategy and architecture for over 10 years. Ted participates in the OpenAPI Technical Design Community as a governing board member, and leads the architecture of RAPID-ML, the first API description language... Read More →


Tuesday September 25, 2018 4:10pm - 4:30pm
Davidson Ballroom C

4:10pm

Is RPC Really the Future of APIs? - Greg Brail, Google
APIs were a backlash. Web and mobile developers, newly unleashed upon the world of enterprise IT, saw the complexity generated by SOAP and CORBA and hated it. The result was a 15-year domination of app development by APIs based on the premise that the simplest thing one could do is to send JSON over HTTP.

Now we're building the tech stack up again. RPC systems like gRPC and code generators based on OpenAPI are becoming more popular, and are changing the fundamental abstraction behind web APIs from HTTP to remote function calls. Just making an API call increasingly requires downloading an SDK and hoping it is compatible.

Is this progress? Or are we losing sight of the simplicity and flexibility that made APIs such a success? Or has what's "simple" changed?

Meanwhile, the academics hated APIs because they weren't "REST" enough. But were they right all along?

Speakers
GB

Greg Brail

Principal Software Engineer, Google
Greg Brail was part of Apigee from 2007 until the company joined Google in 2016. At Apigee, he has guided the architecture of the Apigee Edge product, spearheaded Apigee's Node.js efforts, and performed many other roles. Previously he worked at BEA as technical lead for WebLogic JMS... Read More →


Tuesday September 25, 2018 4:10pm - 4:30pm
Davidson Ballroom A 2/3

4:40pm

Keynote: Automating Inequality: How High-Tech Tools Profile, Police and Punish the Poor - Virginia Eubanks, Our Data Bodies Project
 In Automating Inequality, Virginia Eubanks systematically investigates the impacts of data mining, policy algorithms, and predictive risk models on poor and working-class people in America. The book is full of heart-wrenching and eye-opening stories, from a woman in Indiana whose benefits are literally cut off as she lays dying to a family in Pennsylvania in daily fear of losing their daughter because they fit a certain statistical profile. "This book is downright scary,” says Naomi Klein, “but with its striking research and moving, indelible portraits of life in the ‘digital poorhouse,’ you will emerge smarter and more empowered to demand justice.”  

Speakers
avatar for Virginia Eubanks

Virginia Eubanks

Associate Professor of Political Science, University at Albany, SUNY
Virginia Eubanks is an Associate Professor of Political Science at the University at Albany, SUNY. She is the author of Automating Inequality: How High-Tech Tools Profile, Police, and Punish the Poor; Digital Dead End: Fighting for Social Justice in the Information Age; and co-editor... Read More →


Tuesday September 25, 2018 4:40pm - 5:30pm
Davidson Ballroom C

5:30pm

Welcome Reception + Sponsor Booth Crawl
Join us in the Sponsor Showcase to meet our sponsors, network with community members, and enjoy food and drinks.

Tuesday September 25, 2018 5:30pm - 7:00pm
Davidson Ballroom Foyer
 
Wednesday, September 26
 

7:00am

Fun Run (RSVP Required - Link in Description)
RSVP HERE
For those early morning joggers, we’ll be hosting a fun run on the final day of the conference. Not an early morning jogger, but like to get up early? Join us too! You’ll run, jog, walk your way around the beautiful city of Nashville with your fellow API friends.

Wednesday September 26, 2018 7:00am - 7:45am
Demonbreun St. Entrance of Music City Center
  • Skill Level Any

7:30am

Continental Breakfast
Wednesday September 26, 2018 7:30am - 9:00am
Davidson Ballroom Foyer

7:30am

Registration
Wednesday September 26, 2018 7:30am - 4:00pm
Davidson Ballroom Foyer

9:00am

Keynote: Welcome Remarks – Erin McKean, Founder, Wordnik
Speakers
avatar for Erin McKean

Erin McKean

Founder, Wordnik Society
Erin McKean is the founder of the not-for-profit Wordnik.com, the world's biggest online dictionary. Before founding Wordnik, she was the editor-in-chief of American Dictionaries for Oxford University Press, and before Javascript, she dabbled in HyperCard, Perl and Omnimark (if you... Read More →


Wednesday September 26, 2018 9:00am - 9:10am
Davidson Ballroom C

9:10am

9:30am

Keynote: APIs — The Glue of Microservices: An Introduction to the Cell-Based Architecture - Asanka Abeysinghe, Vice President, Architecture - CTO Office, WSO2, Inc.
The number of microservices running in enterprises increases daily. As a result, service-composition, governance, security, and observability have become a challenge to implement and incorporate. 
In this talk, Asanka will introduce a new "cell-based" reference architecture which is API-centric, cloud-native and microservices friendly. Asanka will also explain the role of APIs in the cell-based modular architecture, establish the link between microservices and APIs and examine how to overcome challenges in microservice architecture (MSA) by using this new reference architecture.

Speakers
avatar for Asanka Abeysinghe

Asanka Abeysinghe

Deputy CTO & VP, Architecture - CTO Office, WSO2, Inc
Asanka’s goal is to connect humans and technology by helping organizations implement digital transformation programs that result in consumer-driven digital applications. In his current role, Asanka drives efforts to create, refine, and enhance WSO2’s corporate reference architecture... Read More →



Wednesday September 26, 2018 9:30am - 9:50am
Davidson Ballroom C

9:55am

Keynote: Tech Humanism: Integration, Automation, and the Future of Human Experience - Kate O'Neill, Founder & CEO, KO Insights
With so much emphasis in business on artificial intelligence, automation of various kinds, and digital transformation, the future of human work — and even humanity itself — can feel uncertain. And while product teams often talk about user experience, customer experience, patient experience, and so on, we rarely consider what a truly integrated human experience might look and feel like. But “Tech Humanist” Kate O’Neill presents the case for why the future of humanity is in creating more meaningful, dimensional, and integrated experiences, and how APIs along with emerging technologies like chatbots, wearables, IoT devices, and more can be included in this kind of human-centric design. While weaving in examples from a range of industries, applications, and even pop culture, Kate offers an inspiring and useful framework for developers, designers, or anyone building experiences for humans.

Speakers
avatar for Kate O'Neill

Kate O'Neill

Founder & Chief Tech Humanist, KO Insights


Wednesday September 26, 2018 9:55am - 10:50am
Davidson Ballroom C

10:50am

Coffee Break
Wednesday September 26, 2018 10:50am - 11:10am
Davidson Ballroom Foyer

10:50am

Sponsor Showcase
Wednesday September 26, 2018 10:50am - 3:10pm
Davidson Ballroom Foyer

11:10am

From “How” to “What” – APIs as the Central Architectural Feature in an eCommerce Architecture - Chuck Rhoades, Pizza Hut
In a traditional large-scale eCommerce system APIs often exist alongside web UIs, administrative tooling, ETLs, and other integrations as just another way of interacting with a deeply interwoven and impenetrably monolithic platform.  APIs are just another “How” to interact with the data and systems.  Using a microservice oriented approach moves APIs from just being a “How” to being the central “What” of our systems.  Along with the enormous benefits of a microservice architecture, we also have a whole new set of options and challenges to work through along the way.  In this talk, we’ll look at how Pizza Hut has met these challenges in the process of implementing an API first, microservice infrastructure.

Speakers
avatar for Chuck Rhoades

Chuck Rhoades

Director of eCommerce Engineering and Infrastructure, Pizza Hut
Chuck Rhoades the director of eCommerce engineering and infrastructure for Pizza Hut US. Chuck has over 18 years of software development experience, serving in many roles including developer, software architect, system admin, product owner, and managing dev teams serving a large and... Read More →



Wednesday September 26, 2018 11:10am - 11:30am
Davidson Ballroom C

11:10am

What API Descriptions Are Missing - Adam DuVander, EveryDeveloper
The Open API Spec and other API description formats have made a big impact on API designers and consumers. While they've improved how machines talk to each other, they have missed some important human opportunities in APIs. Machines need to think in endpoints, while the human who sees the results of an API call thinks in use cases.

Running over 1,000 APIs in production for millions of users makes the human side of API clear. They want to pull new contracts from their CRM or add new orders to a shopping cart. In some APIs it may take multiple endpoints to fulfill a use case. And there are almost always endpoints that meet a machine need and don't support users directly.

In this entertaining talk, API veteran Adam DuVander will share how far we've come with API descriptions, examples of how they're missing human needs, and some ideas to bring use cases into our API description workflows.

Speakers
avatar for Adam DuVander

Adam DuVander

Principal Developer Strategist, EveryDeveloper
Adam DuVander is a developer communicator and cheerleader. He helps companies reach and engage with developers through authentic content. Previously he worked for some of the best API and developer companies, including Zapier and SendGrid. Many still find his writing at ProgrammableWeb... Read More →



Wednesday September 26, 2018 11:10am - 11:30am
Davidson Ballroom B 1/2
  • Skill Level Any

11:10am

A Gardener's Approach to Growing an API Culture - Matthew Reinbold, Capital One
Why do some things, like microservices, flourish while others (hypermedia?) die on the vine? How do you take a team, process, or technology that is working well in one place and, successfully, have it take root in another? Is a company's culture like the weather - unpredictable, capable of wiping out one's best intentions on a whim?

Reaping what one sows is possible, but only with the right preparation. In this talk, Matthew will share the tools and techniques he used to build an API-centric culture at multiple Fortune 500 companies. He will also share best practices harvested from writing his weekly email newsletter, REST API Notes. Attendees will leave with an almanac for creating positive API change within their own organizations.

Speakers
MR

Matthew Reinbold

Director, Platform Services Center of Excellence, Capital One
Matthew is the Director of the Capital One Platform Services Center of Excellence. This role includes increasing business agility through thoughtful design execution. That includes governance of API design and event driven architecture development processes with a side of IT culture... Read More →


Wednesday September 26, 2018 11:10am - 11:30am
Davidson Ballroom A 2/3

11:40am

Forced Innovation in Banking, With Regulation and Open APIs - Mehdi Medjaoui, CA Technologies
The European parliament decided with the PSD2 regulation that European Banks must open their systems to the world in order to boost innovation for the banking customer experience. Australia, India Singapour are following their path. But banks were never prepared to open their IT as their business was to manage users captive in their systems. This is a cultural and technical revolution. In that context of "forced innovation", what banks need to do? What Banks are actually doing? Co-author of the Banking API : State of the Market from 2015 to 2018, Mehdi will provide an overview of the current banking practices worldwide, from business strategy to API implementation to Developer portal design. To help Banks open APIs with strategy, Mehdi will propose the R.I.S.K. pattern for Banks to open and manage APIs to win the race on building the best customer experience applications.

Speakers
MM

Mehdi Medjaoui

Lead API Economist, CA Technologies
As lead API economist at the API academy, I manage technical, organizational and business research on building and managing APIs at scale. I am currently co-authoring an O'Reilly book about Continuous API management for O'Reilly. I am the co-author of the "Banking APIs : State of... Read More →


Wednesday September 26, 2018 11:40am - 12:00pm
Davidson Ballroom C

11:40am

Minimum Viable Documentation for RESTful APIs - Mike Jang, ForgeRock
To paraphrase a James Bond movie, "Swagger is not enough".

You've done the work to set up OpenAPI specification REST calls for your APIs (Inaccurately known as Swagger). You have reference information. But you discover that few users are actually trying REST calls on your system. You're wondering: "What else do I need?"

This presentation will describe the Minimal Viable Documentation (MVD) for RESTful APIs, also known as "What do I need for my developer portal?"

Based loosely on Kristof Van Tomme's presentations on Developer Experience, Mike will describe the MVD for a developer portal, what will help your developers try out your APIs.

Mike will discuss characteristics of:

* `Landing Pages` that describe the API
* `Tutorials` that help the user get started
* `Details`, or reference information satisfied by the OpenAPI specification
* `Work in Progress` such as blogs and release notes that show active development

My draft slides are available at https://slides.com/mike-1/minimum-viable-documentation/#/

Speakers
avatar for Mike Jang

Mike Jang

Senior Staff Technical Writer, ForgeRock
As a senior technical writer for ForgeRock, Mike Jang spends much of his time documenting how deployers can modify JavaScript to customize web applications. He still has to help maintain over 200 curl commands in product documentation. He has also written a couple dozen technical... Read More →



Wednesday September 26, 2018 11:40am - 12:00pm
Davidson Ballroom B 1/2

11:40am

Behind the Scenes of SDK Generation - Adeel Ali, APIMatic.io
Automated generation of SDKs is a tricky challenge; on one hand you want to keep SDKs lean with minimal code and dependencies and on the other hand you want to allow API providers to customize the generated code according to the needs of their developers such that SDKs can be more than mere language wrappers of an API.

In this talk, we'll learn how code generation engines work, how an API wrapper is different from an SDK, and how production-ready Code Samples can be created. We'll also cover a technique to allow code customizations without letting API providers be bogged down in manual efforts. 

Speakers
avatar for Adeel Ali

Adeel Ali

CEO, APIMatic.io
Adeel Ali is the founding CEO of APIMatic.io which is a Developer Experience Platform for APIs. His PhD research experience at the University of Auckland led him to think about innovative yet practical solutions for emerging tech industries, which eventually formed the basis of APIMatic... Read More →


Wednesday September 26, 2018 11:40am - 12:00pm
Davidson Ballroom A 2/3

12:10pm

Moving Towards a Modern API Lifecycle – Kin Lane, API Evangelist
By 2010 the API sector began to grow up, focusing more on API management, then eventually shifting towards a design first mentality by 2015, which highlighted the importance of mocking, testing, as well as documenting your APIs. In 2018, all of this is now coming into focus as a more coherent, collaborative approach to delivering APIs consistently across a known API lifecycle. More API teams are finding that design, mocking, documenting, testing, and iterating on your APIs before you ever begin actually developing and deploying code is the sensible way to deliver APIs today. I'd like to share one perspective of a modern API lifecycle, and talk about how API definitions are playing a central role in driving development, while also contributing to measuring, reporting, and governing how APIs are delivered across distributed groups, to ensure API infrastructure is supporting web, mobile, desktop, device, and network applications as expected, at a web scale.

Speakers
avatar for Kin Lane

Kin Lane

API Evangelist, API Evangelist
I am the @APIEvangelist paying attention to the technology, business, and politics of APIs.


Wednesday September 26, 2018 12:10pm - 12:30pm
Davidson Ballroom C

12:10pm

If an API Falls in a Forest, and No One Is Around to Use it, Is it Still an API? - Joyce Lin, Postman
After spending so much time on the design, development, and testing of your API, you can't just stop there. API development isn't complete until your endpoints are well-documented and discoverable to your end user.

The most beautiful API is only as good as it's documentation, and good documentation drives adoption. And on the flip-side, if more developers document their APIs clearly and consistently, the time saved for the end user increases exponentially.

Whether you're communicating with the broader community or a tight-knit team, Joyce will share a framework for covering all the bases of API documentation.

Speakers
avatar for Joyce Lin

Joyce Lin

Developer Advocate, Postman
Joyce Lin is a Developer Advocate at Postman, an API Development Environment (ADE) used by more than 5 million developers to access 130 million APIs every month. Based in San Francisco, she likes coding, cats, and second lunches. In her free time, she enjoys laughing at her own j... Read More →


Wednesday September 26, 2018 12:10pm - 12:30pm
Davidson Ballroom B 1/2

12:10pm

Building an API Code Generator - Luke Sneeringer, Google
Writing code to interact with networked APIs, either for internal systems or for third parties, is often tedious, time-intensive, and error prone. Consider code generation.

Code generation is a useful approach for building, maintaining, and distributing code based on the specification of an API, reducing error and allowing libraries to automatically update as the API interface changes.

However, existing code generators may not feel entirely sufficient for your use case. Perhaps you need a special feature, or need support in a different language or framework.

The good news is, code generation is not as hard as you think. In fact, it is remarkably straightforward if given a good data model. This talk will explore how to think about your API's data model, when it is wise to write your own code generator, and how to build a code generator to meet your -- and your customer's -- needs.

Speakers
avatar for Luke Sneeringer

Luke Sneeringer

Software Engineer, Google
Luke Sneeringer has been writing applications and libraries in Python and Node.js for over a decade. After co-founding a successful startup, FeedMagnet, in 2009, he has gone on to work for Ansible, May Designs, and Google, and to author one book (Professional Python). He has been... Read More →



Wednesday September 26, 2018 12:10pm - 12:30pm
Davidson Ballroom A 2/3
  • Skill Level Any

12:30pm

Lunch (Attendees on Own)
Attendees on own for lunch.

Wednesday September 26, 2018 12:30pm - 2:00pm
Streets of Nashville

2:00pm

Advanced API Security Patterns - Isabelle Mauny, 42Crunch
In this session, Isabelle proposes a way to classify APIs by risk and adopt the proper security measures based on that risk. While TLS and OAuth are widely used today, they are not always well-used and in many cases they are not enough. As part of this session, Isabelle will introduce the OpenAPI security extensions and how they can be leveraged to better express the contract between the consumer and the provider.

Speakers
avatar for Isabelle Mauny

Isabelle Mauny

CTO, 42 Crunch
Isabelle has more that 20 years of experience in the integration fields. She spent most of her career at IBM in various roles (presales, services, product management). She started working on services and APIs more than 10 years ago and introduced in Europe the first XML gateways... Read More →


Wednesday September 26, 2018 2:00pm - 2:20pm
Davidson Ballroom A 2/3

2:00pm

How the Standardization of OASv3 Refactored a Government - Dimitri van Hees, Apiwise
The Netherlands are currently facing their biggest IT challenge ever. The main reason is the activation of a new law which turns out to be an enabler to refactor the entire digital government. Having a lot of established departments and public authorities, our governmental IT landscape consists of lots of legacy systems which now need to be connected to each other, or replaced.

As resources are scarce, rapid and agile development in cooperation with private companies and developers is essential. APIs play a key role in this, and making sure everyone (tech and non-tech) speaks the same language is a must.

In May, the Dutch Standardization Board accepted a proposal to adopt OpenAPI Specification 3 as the de facto standard to describe government APIs. This session is about how we managed to get it on the list and how OASv3 is now fueling the digital transformation of the Dutch Government.

Speakers
avatar for Dimitri van Hees

Dimitri van Hees

API Architect, Apiwise
Dimitri van Hees (1984) is an API Architect from The Netherlands and co-founder of Apiwise. His company is involved in multiple IT projects from the Dutch Government. Before starting his own API consultancy company in 2015, he and his business partner has been web developers at a... Read More →



Wednesday September 26, 2018 2:00pm - 2:20pm
Davidson Ballroom C
  • Skill Level Any

2:00pm

The Young and the RESTless - Gregory Koberger, ReadMe
Don't fret... this isn't an anti-REST talk! Rather, it's challenging the mindset that the consumers of our APIs need to be strong programmers... or programmers at all.

Zapier is one of the best API tools out there, but the only place on the homepage that acronym shows up is buried in their name. Clearbit is ostensibly an API company, however you now have to scroll pretty far past Salesforce and Intercom integrations to get to their section of SDKs. Slack is the hottest API platform out there, but good luck finding anything that starts with "https://" in their docs.

An APIs simply exist as a way to extend what you can do on a platform. Maybe that means programming an API call. However, increasingly, people are using APIs in new, non-programming ways. The best APIs don't care how you use them... they just care that you're using them.

Speakers
GK

Gregory Koberger

CEO, ReadMe
Gregory Koberger is the founder of ReadMe, an API company focused on usability and design. He weaves together his background as a programmer and designer to make sure APIs are friendly and simple. He's spoken at API Strat in the past, along with conferences like API Mixtape and Write... Read More →


Wednesday September 26, 2018 2:00pm - 2:20pm
Davidson Ballroom B 1/2

2:30pm

Securing the Full API Stack - Patrick Chipman, Vanick Digital
Securing the Full API Stack (Patrick Chipman, Vanick Digital): APIs open up new channels for sharing and consuming data, but whenever you open a new channel, new security risks emerge. Additionally, APIs often involve a variety of new components, such as API gateways, in-memory databases, edge caches, facade layers, and microservice-aligned data stores that can complicate the security landscape. How and where do you apply the right controls to ensure your API and your data are secure? In this session, we'll answer that question by identifying the different components commonly used in the delivery of API products. For each layer, we'll discuss the security risks that can and should be mitigated there, along with best practice approaches (including ABAC, OAuth2, and more) to implement those mitigations.

Speakers
avatar for Patrick Chipman

Patrick Chipman

API Architect, Vanick Digital
Patrick Chipman is a software architect and technologist with roots in academia. He has several peer-reviewed publications and conference proceedings on the topic of highly available, highly performant intelligent tutoring systems. Now, he shares his expertise with companies, including... Read More →



Wednesday September 26, 2018 2:30pm - 2:50pm
Davidson Ballroom A 2/3

2:30pm

In Their Own Words: Dispatches From API Users - Jasmine Mithani, DataMade
We talk a lot about documentation and how to improve the developer experience. But what about when your users aren’t developers or are brand new to coding? More and more creatives and beginning coders are using API’s for use cases you might not have ever imagined. This talk will go over tips for presenting your API to an audience you might not have thought your work would appeal to, sharing concerns and pain points directly from people who have struggled with usability. Going a step beyond best practices for documentation, we will also review how best to design your documentation layout to be inclusive of myriad user backgrounds, using the DataMade Open City Data API as an example.



Speakers
avatar for Jasmine Mithani

Jasmine Mithani

Developer, DataMade
Jasmine Mithani is a developer at DataMade, a civic tech company in Chicago, IL. She has worked as a game developer, graphics journalist, and data visualization designer. At DataMade, Jasmine loves transforming complex data into meaningful visualizations, and is the team member most... Read More →


Wednesday September 26, 2018 2:30pm - 2:50pm
Davidson Ballroom C
  • Skill Level Any
  • about Jasmine Mithani is a developer at DataMade, a civic tech company in Chicago, IL. She has worked as a game developer, graphics journalist, and data visualization designer.&nbsp;At DataMade, Jasmine loves transforming complex data into meaningful visualizations, and is the team member most likely to fret over font weights. After&nbsp;the she heads to South Side Weekly, a hyperlocal paper, where she serves as Data Editor. Empowering disadvantaged populations to pursue and maintain careers in technology is near and dear to her heart.<br><br>

2:30pm

Generating Product-Quality SDKs and API Reference Documentation - Michael Kistler, IBM
The Watson Cloud team at IBM have built a system to generate SDKs and API Reference documentation from OpenAPI descriptions of the IBM Watson Cloud services. They developed a methodology that includes standards for API design and description, based on OpenAPI but with extensions to capture special API or SDK features, along with a validator that ensures compliance to these standards. They built tools using the Swagger Codegen framework that generate product-quality SDKs that incorporate best practices for API design, code structure, documentation, and extensibility in each target language, and API reference documentation focused around these SDKs. Their methodology and tools enable them to achieve this result for less internal effort than would be possible with existing tools. This talk will describe their system in hopes that it will help others generate usable SDKs and documentation.

Speakers
avatar for Mike Kistler

Mike Kistler

Senior Technical Staff Member, IBM Corp
Mike Kistler is a Senior Technical Staff Member in the IBM Cloud Division in Austin, TX. He joined IBM in 1982 and has held technical and management positions in various product groups, IBM Research, and now in the IBM Cloud Division. He received his BA in Computer Science from Susquehanna... Read More →



Wednesday September 26, 2018 2:30pm - 2:50pm
Davidson Ballroom B 1/2

2:50pm

Coffee Break
Wednesday September 26, 2018 2:50pm - 3:10pm
Davidson Ballroom Foyer

3:10pm

Go Full Throttle: The Essentials of Throttling in Your API or MicroService Architecture - Chris Phillips, IBM
Throttling is the threshold for limiting the number of requests to a component. This threshold is important wherever an invocation chain passes through several distributed components. If throttling is not configured correctly, the infrastructure is at risk of accidental or malicious overload.

For example, a call passes from an API consumer through various layers of the architecture before it reaches the system of record where the server responds to the request. By taking time to correctly design the throttling implementation, you can dramatically reduce the risk of overload.
The session will cover throttling concepts and key considerations for five throttling scenarios. It describes throttling in the context of architecture. For example, using throttling to protect a service host or to limit a user to the agreed service-level agreement (SLA).

Speakers
avatar for Chris Phillips

Chris Phillips

SWAT Integration Architect, IBM
Chris is a world leader in designing large scale API environments for large institutions. Whether working with Open Banking or enabling new channels in the API Economy, Chris has designed and implemented solutions. Based in IBM’s UK Hursley Lab, Chris is one of the youngest IBM... Read More →


Wednesday September 26, 2018 3:10pm - 3:30pm
Davidson Ballroom A 2/3
  • Skill Level Any

3:10pm

Your API Spec Isn’t Worth the Paper It’s Written On - Gareth Jones, Microsoft
So I’m provoking you with my title. The API definition wars are over. We’re all in OAS seventh heaven. We’re complacent.

But why were we establishing specs in the first place? We want to make our customers happy by NOT FREAKING BREAKING THEM right?

But we still hear that we are? So what are we missing?

I’ll talk about a basket of ways you can break your customers whilst still adhering to your API spec perfectly.

Attendees will leave very worried that they may have broken their customers and just maybe determined not to do it again.


Speakers
avatar for Gareth Jones

Gareth Jones

API Architect, Microsoft Corp.
Seasoned software development leader and keynote speaker with a strong architectural bias. Passionate about the developer experience. Created the highly lauded OneNote API. Currently working as an API Architect for Microsoft Education, building and driving a coherent API surface... Read More →



Wednesday September 26, 2018 3:10pm - 3:30pm
Davidson Ballroom B 1/2

3:10pm

The Implication of Hyrum’s Law on Hypermedia REST APIs - Benjamin Greenberg, Comcast
Hyrum's Law states that "With a sufficient number of users of an API, all observable behaviors of your system will be depended on by somebody." This observation is catastrophic to the idea of a REST API that can evolve independently from its clients.

Once a client is released that relies on observable attributes of an API, the API instantly becomes hard to change. The API can then quickly become littered with deprecated properties, kludges, and violations of the advertised media type. These quirks are observed by new users of the API, compounding the issues. The result is an API where change becomes risky rather than routine, not the decoupled and evolvable APIs promised by Hypermedia.

In this talk we will explore why clients misuse REST APIs and what strategies, both social and technical, we can utilize to fight back against Hyrum's Law and unlock the power of Hypermedia in our APIs.

Speakers
avatar for Benjamin Greenberg

Benjamin Greenberg

Principal Architect, Comcast
Ben is an architect on Comcast's Advanced Applications Engineering team. A REST API proponent for many years, he has spoken on hypermedia at Velocity, API Strat, and other conferences. At Comcast, he designs APIs and solutions that power the Xfinity Stream application on mobile, web... Read More →



Wednesday September 26, 2018 3:10pm - 3:30pm
Davidson Ballroom C

3:40pm

Smart Service Level Objectives and Key Performance Indicators for Intelligent API Management - Nick Denny, APImetrics
Service Level Objectives (SLOs) are technical measures that capture aspects of API performance such as average monthly latency, availability and consistency. SLOs are important in managing expectations about API quality between providers and users. Key Performance Indicators are measures that providers can use to manage APIs internally within organizations and are closely related to SLOs. Defining and measuring SLOs and KPIs for APIs is a more difficult task than first appears. In this talk, Paul will explain how to apply statistical analysis and machine learning techniques to historical API call record data to understand API behavior, detect anomalies and discover SLO values that are fair to all stakeholders. He will show how organizations can effectively measure and monitor smart SLOs and KPIs and use these metrics to manage their APIs intelligently to improve API quality constantly.

Speakers
avatar for Nick Denny

Nick Denny

CTO, APImetrics
Nick Denny is VP Engineering and Co-founder of APImetrics, the industry-leading API and SLA performance and quality monitoring solution for the cloud. He has 10 years of experience working with cloud technologies and before that worked with mobile and embedded programming in the early... Read More →



Wednesday September 26, 2018 3:40pm - 4:00pm
Davidson Ballroom A 2/3
  • Skill Level Any

3:40pm

Approaching APIs More Creatively Through Music and Other Inspirational Elements Around Us - Chuck Freedman, Red Seat Media
A key to improving APIs as they are developed and following launch is listening to developers, representing engineers and communities, prioritizing new features and capabilities. It also helps to consider how services and content can be accessed more creatively, anticipating how developers may appreciate the different ways their code and approach may need to adapt to working with APIs. Having designed APIs and built partnerships, apps and new services around others, Chuck has been deeply involved with both sides of integrations.

Through exploration of music theory, and examination of inspirational interfaces and mechanical occurrences around us, this presentation takes a unique look at new ways platform content, services and data can be offered to enable developers to build better.

Speakers
avatar for Chuck Freedman

Chuck Freedman

Developer Relations Lead, Bose
Chuck Freedman is dedicated to driving platform success and adoption across all industries, delivering and enabling product, partner and platform integrations most recently with voice, entertainment content, AI, machine/deep learning and cloud. An enthusiast and inspirational force... Read More →


Wednesday September 26, 2018 3:40pm - 4:00pm
Davidson Ballroom B 1/2

3:40pm

Hypermedia is Dead. Long Live Hypermedia! - Mike Stowe, RingCentral
HATEOAS - the concept of using hypermedia as the engine of application state is dead. Numerous companies have tried to incorporate hypermedia, and only a few have succeeded - but at what cost and what benefit. With the REST hypothesis tried and failed, we now look towards new solutions and methods. Hypermedia is dead. Or, is it? In this session we'll take a look at hypermedia, including how it enables us to do everyday tasks while humbly laying in the background. And we'll take a look at what it really means to be "hypermedia driven," why it is a critical constraint in REST, why so many companies have failed, and how to successfully incorporate hypermedia in a way that drives value for both your company and your consumers.

Speakers
avatar for Mike Stowe

Mike Stowe

Developer Relations, RingCentral
Author of Undisturbed REST, Michael Stowe has spoken at conferences around the world. An active advocate for creating better architectures and interfaces, his work has also been featured on ProgrammableWeb, DZone, and InfoQ. You can view his past talks and slides at http://www.mikestowe.com/slides... Read More →


Wednesday September 26, 2018 3:40pm - 4:00pm
Davidson Ballroom C

4:10pm

Webhooks Done Right - Nicolas Grenié, Typeform
Thinking about a complete API strategy for your company could quickly become overwhelming. But you can divide and conquer. As starters, have you thought about your Webhook strategy? Wouldn't be easier to start by offering webhooks to your customers and after getting some usage data and do some research start planning your APIs?
Simply pinging your users when something happens seems like a no-brainer, right?
Thanks to webhooks you can quickly connect with other Saas applications and services, and it will even get you integrated with connectors like Zapier. But, what are the things you have to keep in mind when building a webhook strategy?
In this talk, we will go through recommendations to deliver the best Webhook experience inspired by services that are doing it right, both from a technical perspective and from a DX point of view how webhooks should be part of your overall API strategy.

Speakers
avatar for Nicolas Grenié

Nicolas Grenié

Developer Advocate, Typeform
Nicolas is a Developer Advocate at Typeform, living between Barcelona and San Francisco. Nicolas built his first website in 2000 using Microsoft Word, and since then did not stop learning about programming. He likes to build projects involving APIs and connecting people together... Read More →



Wednesday September 26, 2018 4:10pm - 4:30pm
Davidson Ballroom B 1/2

4:10pm

Pragmatic Hypermedia - Stephen Mizell, Autodesk
Hypermedia should be as easy as building any other modern API. It should work with your existing tools and processes while giving you the benefits of hypermedia like evolvability, scalability, and discoverability. It should be easy to understand, design, implement, and consume. It should leverage existing standards like OpenAPI and JSON-LD. However, this is generally not true of our modern hypermedia landscape.

What if we made hypermedia easier? What if we started applying hypermedia with the simple rule of "just add links?" This is what RESTful JSON aims to do. RESTful JSON is a minimal and pragmatic API design pattern for adding links to JSON in order to build expressive and evolvable APIs. In this talk, Stephen will explain what RESTful JSON is and share stories of how it has helped people attain the benefits of hypermedia using common practices.

Speakers
avatar for Stephen Mizell

Stephen Mizell

API Software Engineer, Autodesk
Stephen Mizell works as an API software engineer at Autodesk where he helps create cross-team standards and practices while instilling principles for building great products. He previously worked at Apiary on enterprise API design and collaboration tools and API formats like API Blueprint... Read More →


Wednesday September 26, 2018 4:10pm - 4:30pm
Davidson Ballroom C
  • Skill Level Any

4:40pm

Keynote: Putting Your Best 'Hello World' Forward - Jenn Schiffer, Community Engineer, Glitch
The image and definition of a web developer is drastically different today than it was even five years ago, as we're seeing all kinds of people using code to solve problems, not just full-time software engineers. So it makes sense that both the tooling we create for our users and the experiences we try to bring to them adapt to this evolution. This is part of the ethos of http://Glitch.com, a collaborative in-browser editor and the friendliest community of coders. When those coders build the app of their dreams, often they do it with the help of APIs and their accompanying resources. Let's talk about how people are using your APIs, how they succeed (and fail) and how you can more effectively enhance these experiences using Glitch.

Speakers
JS

Jenn Schiffer

Community Engineer, Glitch
Jenn Schiffer is an engineer, artist and tech humorist. Most people know her for her incredible strength and also for being the Community Engineer of http://Glitch.com  at Fog Creek. She organizes JerseyScript, a monthly web developer social in Jersey City where she's based, an... Read More →


Wednesday September 26, 2018 4:40pm - 5:00pm
Davidson Ballroom C

5:05pm

Keynote: A Live API - Cristiano Betta, Senior Developer Advocate, Box
Every day we all have to deal with many different users trying to get their first-hand experience with our products. Some of them are seasoned pros with a purpose, yet many are relative novices with little experience. How sure are you that your product is easy to use? Have you tested it? With real users? What about complete novices?

In this talk, I’ll be picking 1 random product out of a bag and try to make a 1st integration before the end of the session. My task will be simple:

Exploration: Can I see the product in action before I sign up?
Get Started: Can I complete a first integration?
Reference: Can I find the reference documentation for that first integration?
Can I manage? Do you dare to put your product in the bag?

Speakers
CB

Cristiano Betta

Senior Developer Advocate, Box
Cristiano is a Senior Developer Advocate at Box, and Developer Experience Architect. In recent years, he has helped companies small and large to improve their developer onboarding, activation, and support. He likes to look at great developer onboarding flows, analyzing and documenting... Read More →


Wednesday September 26, 2018 5:05pm - 5:25pm
Davidson Ballroom C

5:25pm

Keynote: Closing Remarks
Wednesday September 26, 2018 5:25pm - 5:30pm
Davidson Ballroom C