MIKESTOWE.COM

you are here

2014 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.


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

January 2014
 
When: January 17-18, 2014
Where: Salt Lake Community College (SLC, Utah)
What: Traits and Horizontal Design

One of the newest and most powerful features in PHP 5.4 is Traits, or the ability to implement horizontal design into your application. In this session we will take a look at what traits are and how to use them (including examples of when to use horizontal design) as well as review the ReflectionClass and how it can be used to describe the traits in your code base.

SkiPHP Website   |   Slides   |   Video   |   4 Thumbs Up (5)


What: Building a REST API with Zend Framework 2

In this session we’ll take a look at building a Representational State Transfer (REST) API, starting off with a quick overview of what REST is, looking at other REST APIs, planning our architecture, building the API in Zend Framework 2, and then looking at and solving API related challenges.

SkiPHP Website   |   Slides   |   Video   |   5 Thumbs Up (3)

 
 
February 2014
 
When: February 6-8, 2014
Where: Embassy Suites – Miami Int’l Airport
What: Building a REST API with Zend Framework 2

In this session we’ll take a look at building a Representational State Transfer (REST) API, starting off with a quick overview of what REST is, looking at other REST APIs, planning our architecture, building the API in Zend Framework 2, and then looking at and solving API related challenges.

SunshinePHP Website   |   Slides   |   4 Thumbs Up (4)

 
 
April 2014
 
When: April 14-15, 2014
Where: McNamara Alumni Center, Minneapolis MN
What: PHP for Web Designers Workshop

PHP is one of the most popular programming languages used for web development, and one of the easiest to learn. In this 4 hour workshop we’ll cover the basics of PHP programming and take a look at how you can incorporate PHP into your web development from a practical standpoint to create dynamic content and interact with your users.

MinneWebCon Website

 
 
May 2014
 
When: May 27-29, 2014
Where: Union Square Hilton – San Francisco
What: REST API Best Practices

In this session we’ll take a look at building a Representational State Transfer (REST) API, starting off with a quick overview of what REST is, why REST over RPC/ SOAP, CRUD and HTTP Action Verbs, longevity, using HATEOAS/ HAL, responses and messaging, design and prototyping, documentation, and making your API easy to use.

APICon Website

 
 
July 2014
 
When: July 12, 2014
Where: Kansas City, MO
What: Getting “Hooked” on WordPress Hooks

In this session we will be taking a look at some of the more popular WordPress filter and action hooks, what they do, and how to implement them.

Kansas City WordCamp Website

 
 

FREE!
When: July 24, 2014
Where: San Francisco, CA
What: RAML: The Open Source RESTful API Modeling Language

RESTful API Modeling Language (RAML) is a simple and succinct way of describing practically-RESTful APIs. It encourages reuse, enables discovery and pattern-sharing, and aims for merit-based emergence of best practices. In this session we’ll take a look at writing and using RAML to design and prototype APIs, as well as utilize the power of RAML, Ruby, and open source to provide up to date, easy to read API documentation.

SF Rails Website

 
 
September 2014
 
When: September 6-7, 2014
Where: Boston, MA
What: API First: Design First, Prototype First with RAML

API dev today is code first and design later. In this session we’ll take a look at how to test your API before writing one line of code!

The greatest challenge in software development is designing for longevity, especially when your application is being used by thousands of other developers and needs to remain backwards compatible. In this session we’ll take a look at building a solid REST API with a quick overview of what it means to be REST, best practices, and how to use RAML to build a prototype of your API that can be critically reviewed by your developers before ever writing one line of code. We’ll wrap up showing how the same RAML you wrote for designing your API works to keep your documentation up to date and provides even more powerful tools to get developers using your API right away.

NortheastPHP Website   |   4 Thumbs Up (3)

 
 
When: September 16-17, 2014
Where: San Francisco, CA
What: RAML: The Open Source RESTful API Modeling Language

RESTful API Modeling Language (RAML) is a simple and succinct way of describing practically-RESTful APIs. It encourages reuse, enables discovery and pattern-sharing, and aims for merit-based emergence of best practices. In this session we’ll take a look at writing and using RAML to create interactive documents using open source tools.

API:World Website

 
 

FREE!
When: September 23, 2014
Where: Chicago, IL
What: Traits & Horizontal Design

One of the newest and most powerful features in PHP 5.4 is Traits, or the ability to implement horizontal design into your application. In this session we will take a look at what traits are and how to use them (including examples of when to use horizontal design) as well as review the ReflectionClass and how it can be used to describe the traits in your code base.

Chicago PHP Website

 
 
When: September 24-26, 2014
Where: Chicago, IL
What: API Design

In this session we’ll take a look at building a Representational State Transfer (REST) API, starting off with a quick overview of what REST is, why REST over RPC/ SOAP, CRUD and HTTP Action Verbs, longevity, using HATEOAS/ HAL, responses and messaging, design and prototyping, documentation, and making your API easy to use.

APIStrat Website   |   Video

 
 
October 2014
 

FREE FOR STUDENTS!
When: October 3-5, 2014
Where: UC Berkeley
What: Hack Faster with Anypoint Studio

Sure you can spend hours implementing different APIs, searching for documentation, and debugging code… Or with MuleSoft’s FREE Anypoint Studio you can drag, drop, connect. In this session we’ll take a look at how you can use Anypoint Studio and Mule ESB to do even more with your application in less time, covering important basics including installation, connectors, using incoming data, the payload, accessing APIs (including REST and SOAP), connecting to Databases, and more!

Cal Hacks Website

 
 

FREE!
When: October 10-12, 2014
Where: San Francisco, CA
What: Hack Faster with Anypoint Studio

Sure you can spend hours implementing different APIs, searching for documentation, and debugging code… Or with MuleSoft’s FREE Anypoint Studio you can drag, drop, connect. In this session we’ll take a look at how you can use Anypoint Studio and Mule ESB to do even more with your application in less time, covering important basics including installation, connectors, using incoming data, the payload, accessing APIs (including REST and SOAP), connecting to Databases, and more!

Dreamforce Hackathon Website

 
 
When: October 20-21, 2014
Where: San Francisco, CA
What: REST API Best Practices

In this session we’ll take a look at building a Representational State Transfer (REST) API, starting off with a quick overview of what REST is, why REST over RPC/ SOAP, CRUD and HTTP Action Verbs, longevity, using HATEOAS/ HAL, responses and messaging, design and prototyping, documentation, and making your API easy to use.

HTML5 DevConf Website

 
 
When: October 27-30, 2014
Where: Santa Clara, CA
What: API First: Design First, Prototype First with RAML

API dev today is code first and design later. In this session we’ll take a look at how to test your API before writing one line of code!

The greatest challenge in software development is designing for longevity, especially when your application is being used by thousands of other developers and needs to remain backwards compatible. In this session we’ll take a look at building a solid REST API with a quick overview of what it means to be REST, best practices, and how to use RAML to build a prototype of your API that can be critically reviewed by your developers before ever writing one line of code. We’ll wrap up showing how the same RAML you wrote for designing your API works to keep your documentation up to date and provides even more powerful tools to get developers using your API right away.

ZendCon Website   |   5 Thumbs Up (1)

 
 
November 2014
 
Rescheduled for May 2015
 
 
FREE! When: November 7, 2014
Where:Online
What: Designing Your RESTful API with RAML

RESTful API Modeling Language (RAML) is a simple and succinct way of describing practically-RESTful APIs. It encourages reuse, enables discovery and pattern-sharing, and aims for merit-based emergence of best practices. In this session we’ll take a look at the importance of designing your API as well as how to use RAML to create define, mock, and create interactive documents using open source tools.

DayCamp4Developers Website   |   5 Thumbs Up (14)

 
 
When: November 17, 2014
Where: San Diego, CA
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.

Rubyconf Website   |   Slides   |   Video

 
 

Leave a Reply

Your email address will not be published. Required fields are marked *