Skip to content

Speaking

Conference talks, meetup presentations, workshops, and podcast appearances.

Topics I speak on

  • Scaling engineering organizations without losing the quality bar
  • AI-assisted development standards for teams
  • Nx monorepos: distributed task execution, conformance rules, and ownership models
  • Developer tooling: schematics, generators, codemods, and CLIs that make the right thing the easy thing
  • Player-coach leadership: staying hands-on as an engineering director
  • Consolidating legacy apps into one monorepo without pausing delivery

Organizing something? Get in touch.

2019

  • Lakewood, Colorado

    Angular Crash Course Workshop (3 days)

    In this three-day crash course, developed and instructed by BrieBug's team of expert software engineers, you will learn the basics of building single page applications using Angular. Attendees will cover many topics, including TypeScript Basics, RxJS Basics, the Angular CLI, Project Structure and Architecture, Components and Templates, Services, Pipes, Forms, HTTPClient, Directives, Routing, and Testing.

  • Angular Denver - Schematics: an untapped frontier

    Schematics can accomplish nearly any task and published by anyone. Whether you want to generate hundreds of dynamic files or update source code, Kevin and Brian will demonstrate how accessible custom schematics are for you or your organization. If you find yourself repeating the same logic, enforcing similar patterns, or performing setup logic, again and again, you’ll take away the tools and understanding necessary to start your schematic learning journey.

  • Angular Denver - Angular Fundamentals Workshop (2 days)

    In this two-day workshop you will learn the basics of building single page application using Angular 6. Attendees will cover many topics, including TypeScript Basics, RxJS Basics, the Angular CLI, Project Structure and Architecture, Components and Templates, Services, Pipes, Forms, HTTPClient, Directives, Routing, and Testing.This workshop will focus on the fundamentals of building Angular applications using best practices. No prior experience with Angular is necessary, but an understanding of EcmaScript 6 and/or TypeScript is encouraged. Bring your laptop and be ready to learn the basics of Angular over two days

  • RMA - NgConf in an hour

    We are still glowing from all the ng-Conf excitement, and we want to share it all with you people! Did you go to ng-Conf as well? Come contribute to the conversations! We will talk about trends, techniques, and tips that we saw and learned during our week in SLC.

  • NgConf - Schematics: an untapped frontier

    Schematics can accomplish nearly any task and published by anyone. Whether you want to generate hundreds of dynamic files or update source code, Kevin and Brian will demonstrate how accessible custom schematics are for you or your organization. If you find yourself repeating the same logic, enforcing similar patterns, or performing setup logic, again and again, you’ll take away the tools and understanding necessary to start your schematic learning journey.

  • NgConf - Schematic Odyssey workshop

    1hr workshop. Join as we venture into the unknown space of Angular Schematics. You’ll learn why Schematics can be a valuable tool to you as an Angular developer and how to create a collection of schematics for your organization. We’ll go from the launch pad to orbit and into the deep space of Angular Schematics.

  • Angular Boulder - Schematics: An Untapped Frontier

    Preview presentation for ngConf 2019

  • RMA - Schematics: An Untapped Frontier

    Preview presentation for ngConf 2019

  • Angular Kansas City - Schematics: An Untapped Frontier

    Preview presentation for ngConf 2019

  • Angularlicious - Podcast guest on Schematics

    Podcast guest discussing schematics for Angular

  • ngHouston - podcast panelist on HTTP2

    Panelist discussing Angular Transports / HTTP2 with Ilia Idakiev

  • ngHouston - podcast guest on Schematics

    Podcast guest discussing schematics for Angular

2018

  • Adventures in Angular - podcast guest on Schematics

    Podcast guest discussing schematics for Angular

  • Denver, Colorado

    RMA - Testing: The Good Parts

    Presentation at the Rocky Mountain Angular meetup on Angular testing patterns. Testing if often thought off as having no obvious ROI, not worth the effort, or too difficult to maintain. Developers just want to build right? Yet companies often spend their resources manually verifying that features "still work" after every release. When it comes to testing, the DRY principal applies too. If you're repeatedly testing something it's time to automate it.It's also common for applications to reach a level of maturity where introducing new features simultaneously introduces new bugs. We've all experienced, or written ;), a file that no one wants to touch. While a discussion for refactoring is in order, you should also consider writing tests around it’s expected functionality so that you can confidently make changes without the fear introducing more bugs.

  • Lakewood, Colorado

    RMA - Angular Service Worker

    Presentation at the Rocky Mountain Angular meetup on Angular's Service Worker

  • Denver, Colorado

    RMA - Angular Panel

    Panelist at the Rocky Mountain Angular meetup

2017

  • Centennial, Colorado

    RMA - Service Worker

    Presentation at the Rocky Mountain Angular meetup on Service Workers (sw-precache)

  • Lakewood, Colorado

    RMA - Angular Universal

    Presentation at the Rocky Mountain Angular meetup on Angular Universal