MIKESTOWE.COM

you are here

2018 Events

Below are my upcoming sessions open to the public (note ticket fees may apply). If you are interested in having me speak at your meeting or conference, please contact me.


2018: Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec

 

March 2018
When: March 9-10, 2016
Where: Minneapolis, MN
What: Hypermedia: the Good, the Bad, and the Ugly

In this session we’re going to take a hard look at hypermedia, and what it really means to utilize HATEOAS (hypermedia as the engine of application state). We’re also going to jump into different hypertext specifications, tackle the hypermedia vs documentation debate, and take a good hard look at how hypermedia can help extend the life of your API. But we’re also going to take a hard look at the cons of implementing hypermedia, and why not everyone is a fan. In short, we want to look at the good, the bad, and the downright ugly to make sure that we utilize hypermedia in our RESTful APIs in the most efficient manner possible

Midwest PHP Website  |  Slides


What: APIs, Chains, & Graphs

Let’s face it, REST APIs can be problematic, and hypermedia hasn’t quite proven to be the answer we’ve looked for. GraphQL has quickly become more popular offering a solution to the problems REST created – but opens back up the very problems REST was created to avoid (remember SOAP?). But what if there was a way to take the best of both: enter API chains. In this session we’ll take a look at the pros and cons of REST, GraphQL, and a new specification and library for chaining numerous resource calls into a single HTTP request.

Midwest PHP Website  |  Slides  |  4 Thumbs Up (2)

April 2018
When: April 19-21, 2018
Where: Austin, TX
What: Building Your API for Longevity

One of the greatest challenges to developing an API is ensuring that your API lasts. After all, you don’t want to have to release and manage multiple versions of your API just because you weren’t expecting users to use it a certain way, or because you didn’t anticipate far enough down the roadmap. In this session we’ll talk about the challenge of API Longevity, as well as ways to increase your API lifecycle including having a proper mindset, careful design, agile user experience and prototyping, best design practices including hypermedia, and the challenge of maintaining persistence.

Longhorn PHP Website  |  Slides  |  5 Thumbs Up (3)

May 2018
When: May 2, 2018
Where: Online
What: APIs for Microservices

The concept of Microservices is changing the way we build and architect our systems, but are we really setting ourselves up for success? How can we ensure that our APIs act as a contractual, yet flexible representation of our service – and how do we address the “glue” issue to prevent ourselves from service lock-in? In this session we’ll jump back into history to see what’s worked and what hasn’t, look at how to build truly decoupled services, and explore tools and technologies that make the entire process easier.

Event Website  |  Video

When: May 30, 2018
Where: Atlanta, GA
What: RingCentral Developer Summit

Join us for a day of hands on learning to discover the myriad of developer tooling available to you and your company, what other companies have built, and how you can take the RingCentral platform to the next level for your company.

Event Website

When: May 31 – June 1, 2018
Where: Atlanta, GA
What: Building Your API for Longevity

One of the greatest challenges to developing an API is ensuring that your API lasts. After all, you don’t want to have to release and manage multiple versions of your API just because you weren’t expecting users to use it a certain way, or because you didn’t anticipate far enough down the roadmap. In this session we’ll talk about the challenge of API Longevity, as well as ways to increase your API lifecycle including having a proper mindset, careful design, agile user experience and prototyping, best design practices including hypermedia, and the challenge of maintaining persistence.

php[tek] Website

June 2018
When: June 22, 2018
Where: Arlington, VA
What: Building Your API for Longevity

One of the greatest challenges to developing an API is ensuring that your API lasts. After all, you don’t want to have to release and manage multiple versions of your API just because you weren’t expecting users to use it a certain way, or because you didn’t anticipate far enough down the roadmap. In this session we’ll talk about the challenge of API Longevity, as well as ways to increase your API lifecycle including having a proper mindset, careful design, agile user experience and prototyping, best design practices including hypermedia, and the challenge of maintaining persistence.

RubyNation Website

July 2018
When: July 13-14, 2018
Where: Baltimore, MD
What: APIs for Microservices

The concept of Microservices is changing the way we build and architect our systems, but are we really setting ourselves up for success? How can we ensure that our APIs act as a contractual, yet flexible representation of our service – and how do we address the “glue” issue to prevent ourselves from service lock-in? In this session we’ll jump back into history to see what’s worked and what hasn’t, look at how to build truly decoupled services, and explore tools and technologies that make the entire process easier.

Mid-Atlantic Website

When: July 17, 2018
Where: Online
What: Introduction to the RingCentral Developer Platform

The RingCentral Developer Platform gives you the power to revolutionize communications, with APIs for voice, SMS, team messaging, meetings, fax, and more. Join us and learn about how you can completely transform your business with over 60 API endpoints, bot frameworks, and embeddable widgets making it easy to add RingCentral’s capabilities to almost any app in as little as five minutes.

RingCentral Developers Website

When: July 22, 2018
Where: Online
What: Achieving Undisturbed REST

Building an API is easy. Designing an API is hard. That’s the motto of Undisturbed REST: a guide to designing the perfect API, and the book used by many of today’s top enterprises to answer key questions and build a sustainable, efficient API that lasts. In this session we’ll jump right in, tackling the questions you need to answer, looking at how to design your API, and learning from real examples in the field. And as a special bonus, each participant will receive a complimentary PDF version of the book to dig in and continue learning with.

DayCamp4Developers Website

When: July 26-28, 2018
Where: Detroit, MI
What: Building Your API for Longevity

One of the greatest challenges to developing an API is ensuring that your API lasts. After all, you don’t want to have to release and manage multiple versions of your API just because you weren’t expecting users to use it a certain way, or because you didn’t anticipate far enough down the roadmap. In this session we’ll talk about the challenge of API Longevity, as well as ways to increase your API lifecycle including having a proper mindset, careful design, agile user experience and prototyping, best design practices including hypermedia, and the challenge of maintaining persistence.

PHPDetroit Website

August 2018
When: August 30 – Sep 3, 2018
Where: Ft. Lauderdale, FL
What: Call… Text… Video Me Maybe?

Have you ever wondered how you could add voice, telephone, SMS, MMS, messaging, video, meeting, or fax (yes – I said fax) capabilities to your web app? Learn how easy it is to build in all of these with HTTP based APIs and take your application beyond the browser. For this session we’ll focus on using the RingCentral APIs (although you can easily use any other vendor as the process is nearly the same).

CoderCruise Website


What: APIs, Chains, & Graphs

Let’s face it, REST APIs can be problematic, and hypermedia hasn’t quite proven to be the answer we’ve looked for. GraphQL has quickly become more popular offering a solution to the problems REST created – but opens back up the very problems REST was created to avoid (remember SOAP?). But what if there was a way to take the best of both: enter API chains. In this session we’ll take a look at the pros and cons of REST, GraphQL, and a new specification and library for chaining numerous resource calls into a single HTTP request.

CoderCruise Website

September 2018
When: September 10-12, 2018
Where: San Jose, CA
What: API Panel (Invite Only)

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.

API:World Website

When: September 13, 2018
Where: Charlotte, NC
What: Introduction to the RingCentral Developer Platform

The RingCentral Developer Platform gives you the power to revolutionize communications, with APIs for voice, SMS, team messaging, meetings, fax, and more. Join us and learn about how you can completely transform your business with over 60 API endpoints, bot frameworks, and embeddable widgets making it easy to add RingCentral’s capabilities to almost any app in as little as five minutes.

RingCentral Customer Meetup Website

When: September 19-21, 2018
Where: San Jose, CA
What: APIs, Chains, & Graphs

Let’s face it, REST APIs can be problematic, and hypermedia hasn’t quite proven to be the answer we’ve looked for. GraphQL has quickly become more popular offering a solution to the problems REST created – but opens back up the very problems REST was created to avoid (remember SOAP?). But what if there was a way to take the best of both: enter API chains. In this session we’ll take a look at the pros and cons of REST, GraphQL, and a new specification and library for chaining numerous resource calls into a single HTTP request.

NortheastPHP Website

When: September 24-26, 2018
Where: Nashville, TN
What: XML, SOAP, JSON, REST… GraphQL?

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.

API Strat Website


What: Hypermedia is Dead. Long Live Hypermedia!

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.

API Strat Website

October 2018
When: September 24-26, 2018
Where: Seattle, WA
What: Building Your API for Longevity

One of the greatest challenges to developing an API is ensuring that your API lasts. After all, you don’t want to have to release and manage multiple versions of your API just because you weren’t expecting users to use it a certain way, or because you didn’t anticipate far enough down the roadmap. In this session we’ll talk about the challenge of API Longevity, as well as ways to increase your API lifecycle including having a proper mindset, careful design, agile user experience and prototyping, best design practices including hypermedia, and the challenge of maintaining persistence.

APICity Website

November 2018
When: Nov 2-3, 2018
Where: Madison, WI
What: Call… Text… Video Me Maybe? (Tutorial)

Have you ever wondered how you could add voice, telephone, SMS, MMS, messaging, video, meeting, or fax (yes – I said fax) capabilities to your web app? Learn how easy it is to build in all of these with HTTP based APIs and take your application beyond the browser. For this session we’ll focus on using the RingCentral APIs (although you can easily use any other vendor as the process is nearly the same).

Madison PHP Website

When: Nov 12-14, 2018
Where: San Francisco, CA
What: Be a Game-Changing Dev

RingCentral Developers gives you more than just a set of APIs for communications, it gives you the power to revolutionize communications within your company, and beyond. Join us to learn not just about our APIs, bots, and widgets, but what it means to be a Game-Changing Developer, and how you can be a Game Changer within your company.

ConnectCentral Website


What: Getting Started with the RingCentral Developer Platform

Learn the basics of the RingCentral Developer Platform, including how to setup your developer account, navigate our APIs and interactive console, make calls using our RingOut API, build your own interactive SMS application, use webhooks/ event triggers, and more.

ConnectCentral Website