Presentations
Conference talks and presentations I've given over the years.
October 2024
- AWS for Front-end Developers — Web Unleashed
April 2024
- What the Heck are Server Sent Events? — DevNexus
- Composable? Jamstack? Navigating the Buzzwords of Front-end Development — Infobip Shift: Miami
October 2023
- Rethinking SaaS Entitlement Management with Feature Flags — QCON SF (co-presenter)
- What the Heck Are Server Sent Events? — All Things Open
- Closing the Skills Gap — MetaCenter Global Week (Panel Moderator)
September 2023
- What You Need to Know About the Serverless Edge — WaysConf
- Get Your Web App Development in Shape with SvelteKit — UtahJS
July 2023
- Lifting Off with Astro — That Conference (Wisconsin)
June 2023
- What You Need to Know About the Serverless Edge — KCDC
January 2023
- Is the Jamstack still relevant in 2023? — That Conference (Texas)
November 2022
- Optimizing price performance with feature management and observability — AWS re:Invent 2022 (co-presenter)
August 2022
- Feature Flagging is Just Simple Booleans: False — Into the Box (Virtual)
July 2022
- Feature Flagging is Just Simple Booleans: False — That Conference (Wisconsin)
June 2022
- Flagging at the Edge — Galaxy Atlanta
April 2022
- At the Edge of My Server — DevNexus
October 2021
- To Truly Understand Jamstack, Forget the JAM — Connect.Tech
June 2021
- 3 Productivity Hacks for Jamstack — Manning Developer Productivity Conference
April 2021
- A Practical Introduction to the Jamstack — UI.dev
- Introduction to the Jamstack — Mintbean
November 2019
- Getting Started with the JAMstack — Orlando Devs
October 2019
- Whither Wordpress? Static CMS are Finally Ready to Shine! — Connect.Tech
November 2018
- Strategies for Offline Data in Web Apps — DevReach
October 2018
- Strategies for Offline Data in Web Apps — Connect.Tech
June 2018
- Developers Need to Start Paying Attention to Licenses — O'Reilly Fluent
May 2018
- Getting Started with Kinvey — ProgressNEXT
October 2017
- Developers Need to Start Paying Attention to Licenses — Tech Talks Orlando
April 2017
- Building Conversational Chat Bots with JavaScript and Node.js — OrlandoJS
- Static Site Generators — Front End Orlando
October 2016
- Getting Started with Jekyll — Connect.Tech
September 2016
- Getting Started with Jekyll — Web Unleashed
March 2016
- Static Sites for JavaScript Developers — O'Reilly Fluent
January 2016
- Cordova Plugins in Action — Workshop (with TJ VanToll)
October 2015
- They're Back! - Modern Tools for Static Site Development — ConnectJS
September 2015
- They're Back! - Modern Tools for Static Site Development — Web Unleashed
August 2015
- They're Back! - Modern Tools for Static Site Development — That Conference
May 2015
- Practical Web Audio — Mobile Tea, Boston
- Practical Web Audio — Fluent 2015
- Comparing Jekyll to the Competition — JekyllConf 2015
March 2015
- Comparing Static Site Engines — DevNexus
February 2015
- Comparing Static Site Engines — San Francisco HTML5 User Group
September 2014
- 8-bit Game Music with Web Audio API — Web Unleashed, Toronto
- Important Lessons in Responsive Web Design — Mobile Tea, Boston
June 2014
- Beyond JavaScript — QCon NY (Track Chair, Conference Committee)
May 2014
- Leveling Up at Javascript: DOM Traversal — cf.Objective()
- Leveling Up at Javascript: DOM Traversal — Boston ColdFusion User Group
March 2014
- Creating 8-bit Game Music in the Browser — Fluent
February 2014
- Approaches to DOM Traversal — DevNexus
- Getting Started with Responsive Web Design — DevNexus (workshop)
November 2013
- Getting Started with Responsive Design — Web Unleashed (workshop)
- Node in Command - Node CLI Tools — Web Unleashed
October 2013
- Develop Node.JS, HTML and JavaScript Apps Using Open Source Adobe Brackets — Worcester Web Technology Group
July 2013
- Introduction to Responsive Web Design and Adobe Edge Reflow — Mobile and Web Devcon
May 2013
- Go Node Without Code — Fluent
- Go Node Without Code — cf.Objective
April 2013
- Introduction to Responsive Web Design and Adobe Edge Reflow — HTML5 Developers Conference
- Introduction to Responsive Web Design and Adobe Edge Reflow — Adobe Community Tech Weds
February 2013
- Web Application Architecture: Learning from Adobe Brackets — HTML5tx
November 2012
- Developing Mobile Apps with PhoneGap Build — Web Unleashed (half-day workshop)
- PhoneGap Build: Building Multiplatform Apps with HTML, CSS and JavaScript — Web Unleashed
- Create the Web Tour — Refresh Denver
October 2012
- Web Application Architecture: Lessons Learned from Adobe Brackets — HTML5 Developer Conference
- PhoneGap Build: Building Multiplatform Apps with HTML, CSS and JavaScript — DevReach
- Web Application Architecture: Lessons Learned from Adobe Brackets — DevReach
May 2012
- Adobe & HTML & JavaScript — Fluent
- Mapping Out the Frontier of HTML5 & JavaScript Development — cf.Objective()
April 2012
- Mapping Out the Frontier of HTML5 & JavaScript Development — 360Flex
March 2012
- Mapping Out the Frontier of HTML5 & JavaScript Development — Denver CFUG
February 2012
- Presentation to the Community Roundtable — Community Roundtable
July 2011
- Native vs. Web/Hybrid Development — eCoast Mobile Summit (panel)
June 2011
- Developing Applications for Mobile & Devices Using Flex 4.5 and Flash Builder 4.5 — Flash and the City Conference (Adobe Keynote portion)
April 2011
- Developing Applications for Mobile & Devices Using Flex "Hero" and Flash Builder "Burrito" — Denver CFUG
February 2011
- Developing Applications for Mobile & Devices Using Flex "Hero" and Flash Builder "Burrito" — Boston Flash Platform User Group
July 2010
- Beginning Flex for ColdFusion Developers — CFUnited 2010
- Building Self-Updating ColdFusion Builder Extensions — CFUnited 2010
June 2010
- Building Self-Updating ColdFusion Builder Extensions — Bay Area ColdFusion User Group
January 2010
- Introduction to ColdSpring — Online ColdFusion Meetup
October 2009
- Introduction to ColdSpring — Hartford AUG
September 2009
- Introduction to ColdSpring — Devon CFUG
- Introduction to ColdSpring — Boeing CFUG
August 2009
- A CF Developer's Guide to the Mate Flex Framework — CFUnited 2009
January 2009
- ColdFusion 8 — Harvard University Extension School
June 2008
- Writing an RIA? Secure Your Data! — CFUnited 2008
May 2008
- Cairngorm for ColdFusion Developers — cf.Objective 2008 Conference
- Practical Code Generation — Boeing ColdFusion User Group
January 2008
- ColdFusion 8: Server Administration and Development Basics — Harvard University Extension School
- Generating Framework Code with Illudium — Boeing Corporation (Connect Presentation)
August 2007
- Generating Framework Code with Illudium — Hartford CT Adobe User Group
July 2007
- Generating Framework Code with Illudium — cfFrameworks (Connect Presentation)