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

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