I enjoy speaking about and teaching software development practices and open source solutions — particularly in relation to application programming interfaces (APIs), single page applications (SPAs), full stack web development, static website building, and automation.
Please contact me at firstname.lastname@example.org if you are interested in having me speak at your event.
Below you will find select talks that I have given.
A Brief Introduction to Redux
Hamilton | January 13, 2016
In this brief introduction to Redux, we will learn about this hot new state container library for redux by exploring the functional programming principles behind it.
My RubyGems Toolbox
St. Catharines | September 14, 2015
In this introduction to RubyGems we will review what gems are; talk about how to install them from rubygems.org; and review how to manage gem dependencies for projects with Bundler. We will also explore several useful gems for building most any type of web app.
High Voltage: Building Static Sites with WordPress-Managed Content
Hamilton | June 6, 2015
We will explore strategies for using WordPress as a collaborative writing room, similar to proprietary alternatives like Prismic.io and Contentful. We will examine techniques for building static sites with Middleman using WordPress-managed content.
Single Page Sites with Backbone.js and Drupal
Toronto | July 13, 2013
We will explore building single page sites and HTML5 applications with Backbone.js using Drupal as a backend. This is a useful technique for building fast websites and mobile apps using existing Drupal installations.
Attracting Good Tenants - Website Design & SEO
CFAA Canadian Rental Housing Conference
Toronto | June 17, 2011
In this seminar we will address what rental housing providers can achieve through good website design, and in particular, the additional traffic that can be obtained and the value of that traffic. We will identify different ways to approach website design projects and their strengths and weaknesses.
Emerging Trends - Website Development
Toronto | May 12, 2011
This seminar will dive into the world of apartment website development and online branding revealing simple, yet effective strategies to creating an online presence. Co-presented with Cindy Roy, Marketing Manager, Osgoode Properties.