Speaking Engagements

Upcoming & Past Appearances

Total speaking engagements: 105 Keynotes: 12

June 21-23rd, 2023

KCDC

Kansas City, Missouri

  • Future-Proof Your Company by Effectively Scaling Engineering Teams

May 25-26th, 2023

DevSum

Stockholm, Sweden

  • The Problems Micro Frontends Won't Solve That No One Wants to Talk About

April 28th, 2023

Angular TinyConf

Virtual

  • Angular Magic with Angular Schematics (video)

April 24th, 2023

Connectaha

Omaha, Nebraska

  • The Problems Micro Frontends Won't Solve That No One Wants to Talk About

Jan 4th, 2023

Micro Frontends Summit

Virtual

  • The Problems Micro Frontends Won't Solve That No One Wants to Talk About

Nov 16-17th, 2022

Developer Week Enterprise

Virtual

  • Future-Proof Your Company by Effectively Scaling Engineering Teams

Sept 30th-Oct 1st, 2022

Devoxx Athens

Athens, Greece

  • The Problems Micro Frontends Won't Solve That No One Wants to Talk About

Sept 25th-29th, 2022

NDC Oslo

Oslo, Norway

  • The Problems Micro Frontends Won't Solve That No One Wants to Talk About

Aug 31-Sept 2nd, 2022

ngConf

Salt Lake City, Utah

  • Future-Proof Your Company by Effectively Scaling Engineering Teams

Aug 17-18th, 2022

Decoupled Days

New York City, NY

  • I Want to Believe: Making Angular Apps More Performant with Scully

Aug 8-10th, 2022

KCDC

Kansas City, Missouri

  • Reactive Programming Crash Course for Angular Baes

June 6-8th, 2022

DevUp

St. Louis, Missouri

  • The Problems Micro Frontends Won't Solve That No One Wants to Talk About
  • Future-Proof Your Company by Effectively Scaling Engineering Teams

Oct 17-19th, 2021

All Things Open

Virtual

  • I Want to Believe: Making Angular Apps More Performant with Scully

Sept 15-17th, 2021

KCDC

Kansas City, Missouri

  • The Problems Micro Frontends Won't Solve That No One Wants to Talk About

Jul 17th, 2021

JSDay Brazil

Virtual

  • I Want to Believe: Making Angular Apps More Performant with Scully

Jul 6-79th, 2021

JSDay Italy

Virtual

  • The Problems Micro Frontends Won't Solve That No One Wants to Talk About

May 25-26th, 2021

DevSum

Virtual

  • Reactive Programming, State Management, And Redux For The Modern Front End Developer

May 19th, 2021

Techorama

Virtual

  • Reactive Programming, State Management, And Redux For The Modern Front End Developer

May 4th, 2021

Minnesota Developers Conference

Virtual

  • Reactive Programming, State Management, And Redux For The Modern Front End Developer (video)

April 22-23rd, 2021

ngConf

Virtual

  • Choose Your Own { Form } Adventure (video)

March 30th, 2021

Open Source 101

Virtual

  • The 10 Commandments of Community Organizing

March 23-25th, 2021

Codemotion Online

Virtual

  • Indiana Jones and the Hidden Secrets of the Forms API

Feb 12th, 2021

NG BE Live

Virtual

  • I Want to Believe: Making Angular Apps More Performant with Scully

Jan 25-29th, 2021

NDC London

Virtual

  • Reactive Programming, State Management, And Redux For The Modern Front End Developer

Dec 4th, 2020

GDG Colombia DevFest

Virtual

  • There are no snow days when you work remote

Dec 1st-3rd, 2020

VSLive VirtCon

Virtual

  • Reactive Programming, State Management, and Redux for the Modern Front End Developer

Nov 30th - Dec 3rd 2020

Angular Up

Virtual

  • Indiana Jones and the Hidden Secrets of the Forms API

November 12th, 2020

Thunderplains

Virtual

  • There Are No Snow Days When You Work Remote (video)

Nov 11th-15th, 2020

BuildStuff

Virtual

  • Leadership Without a Paycheck

October 20th, 2020

NG Rome

Virtual

  • Advanced Angular Forms

September 30th, 2020

Quicken Loans Tech Conf

Virtual

  • Handling Angular Forms Without Losing Your Sanity

July 29-31st, 2020

SciFi Dev Con

Virtual

  • I Want to Believe: Making Angular Apps More Performant with Scully

October 28th-30th, 2020

Uphill Conf

Bern, Switzerland

  • Supporting an Old-Fashioned AngularJS App in a Modern TypeScript World

September 21st-25th, 2020

SDD Conference

London, UK

  • Supporting an old-fashioned AngularJS app in a modern TypeScript world
  • Leadership without a paycheck

September 14th, 2020

Codemania

Auckland, New Zealand

  • Reactive Programming, State Management, And Redux For The Modern Front End Developer

June 2nd-4th, 2020

Techorama BE

Antwerp, Belgium

  • Supporting Old-Fashioned AngularJS Apps in a Modern TypeScript World

May 29th, 2020

Angular International Women's Day

Online

  • I Want to Believe: Making Angular Apps More Performant with Scully (video)

May 28th-19th, 2020

DevSum

Stockholm, Sweden

  • Supporting Old-Fashioned AngularJS Apps in a Modern TypeScript World

April 17-18th, 2020

Codestock

Knoxville, TN

  • TBD

April 1-3rd, 2020

NG Conf

Salt Lake City, Utah

  • The ControlContainer & I (video)

March 31st, 2020

NG Managers Conf

Salt Lake City, Utah

  • Modernizing AngularJS Applications

March 1st-6th, 2020

VS Code Live

Las Vegas, Nevada

  • Onboard New Developers Faster with Custom Snippets!
  • Supporting an Old-Fashioned AngularJS App in a Modern TypeScript World
  • The Definitive Guide to Organizing Community Events

February 21st- 23rd, 2020

nor(DEV):con

Norwich, England

  • When Did We Become Afraid to Try?

February 3-4th, 2020

Swetugg

Stockholm, Sweden

  • Hacking Your Work Life Passion Balance

January 27-31st, 2020

NDC London

Westminster, London

  • There are no snow days when you work remote.

January 7-10th, 2020

Codemash

Sandusky, Ohio

  • Building a super performant GossipGirl.com in Gatsby in under 50 Minutes
  • The Definitive Guide to Organizing Community Events

November 18-21st, 2019

Angular Mix (Dev Intersection)

Las Vegas, Nevada

  • Supporting an Old-Fashioned AngularJS App in a Modern TypeScript World
  • Uncomplicating Angular Reactive Forms

November 15th, 2019

RVA JS

Richmond, Virginia

  • Supporting an Old-Fashioned AngularJS App in a Modern TypeScript World

November 7th-8th, 2019

NG Talks - Canceled

Kharkov, Ukraine

  • Supporting an Old-Fashioned AngularJS App in a Modern TypeScript World

October 28th, 2019

Trondheim Developer Conference

Trondheim Norway

  • Hacking Your Work Life __ Balance

October 22nd-23rd, 2019

Prairie Dev Con

Regina, Saskatchewan

  • Handling Angular Forms Without Losing Your Sanity
  • Supporting an Old-Fashioned AngularJS App in a Modern TypeScript World

October 14th-18th, 2019

NDC Sydney

Sydney, Australia

  • Handling Angular Forms Without Losing Your Sanity

October 3rd-4th, 2019

Revo JS

Timisoara, Romania

  • Become an Accessibility BFF with your new friend Pa11y!

September 20th, 2019

DevFest Springfield

Springfield, Missouri

  • Supporting an Old-Fashioned AngularJS App in a Modern TypeScript World (video)

September 14th, 2019

JS Camp Chicago

Chicago, Illinois

  • Hacking Your Work Life __ Balance (video)

August 30-31st, 2019

NG DE

Berlin, Germany

  • Handling Angular Forms Without Losing Your Sanity

August 14th-16th, 2019

Nebraska Code

Lincoln, NE

  • Hacking Your Work Life __ Balance

August 7th-9th, 2019

MidwestJS

Minneapolis, MN

  • Hacking Your Work Life __ Balance

July 19th, 2019

PubConf Kansas City

Kansas City, MO

  • If Choosing a JavaScript Framework Was Like an Episode of the Bachelorette

July 18th-19th, 2019

KCDC

Kansas City, MO

  • Building a super performant GossipGirl.com in Gatsby in under 50 Minutes

June 6th-7th, 2019

RevolutionConf

Virginia Beach, Virginia

  • Become an Accessibility BFF with your new friend Pa11y!

May 31st-June 2nd, 2019

Flyover Camp

Kansas City, Missouri

  • KEYNOTE with Ann Gaffigan - Be Formidable, Be Kind, But Take No Shit (video)

May 23rd-24th, 2019

DevSum

Folkets Hus, Stockholm

  • Handling Angular Forms without Losing Your Sanity

May 20th-22nd, 2019

Techorama Belgium

Antwerp, Belgium

  • Making Accessibility Testing Suck Less: An Intro to Pa11y
  • Hacking Your Work Life __ Balance to Take Over the World

May 10th-11th, 2019

Neos Conference

Dresden, Germany

  • Making Accessibility Testing Suck Less: An Intro to Pa11y. (video)

May 2nd-4th, 2019

Longhorn PHP Conference

Austin, Texas

  • Become an Accessibility BFF with your new friend Pa11y!

May 1st-3rd, 2019

NG Conference

Salt Lake City, Utah

  • The Control Value Accessor - Like a Wormhole in Space for Your Forms, Only More Useful! (video)

April 26th, 2019

GETConf

Omaha, Nebraska

  • Hacking Your Work Life __ Balance to Take Over the World

April 24th-26th, 2019

Indy.Code()

Indianapolis, Indiana

  • Hacking Your Work Life __ Balance to Take Over the World

February 26th- March 1st, 2019

NDC Portugal

Porto, Portugal

  • Hacking Your Work Life __ Balance to Take Over the World (video)

February 21st- 23rd, 2019

nor(DEV):con

Norwich, England

  • Society (n+1).0

January 29th, 2019

Zonata Luncheon

Kansas City, Missouri

  • Keynote

Feb 1st, 2019

PubConf London

Westminster, London

  • Front-end Shit .NET Devs Are Too Dumb to Figure Out (THIS VIDEO IS NOT SAFE FOR WORK) (video)

January 28th-Feb 1st, 2019

NDC London

Westminster, London

  • Making Accessibility Testing Suck Less: An Intro to Pa11y. (video)
  • Society (n+1).0: smashing the patriarchy and other ways of changing the world (video)

January 8th-11th, 2019

Codemash

Sandusky, Ohio

  • Handling Angular 2+ Forms Without Losing Your Sanity
  • Lash It Up! A Speakers Guide to Being Extra (lightning talk)

December 6th-7th, 2018

Stretch Conference

Budapest, Hungary

  • The 10 Commandments of Community Organizing

November 14th-15th, 2018

PHP[WORLD]

Washington, DC

  • Hacking your work life __ balance to take over the world

November 8th, 2018

Tribute to Success

Kansas City, Missouri

  • Keynote

November 2nd, 2018

RVA JS

Richmond, VA

  • Handling Angular 2+ Forms Without Losing Your Sanity

November 1st, 2018

Thunderplains

Oklahoma City, OK

  • Jewelbots: How to Get More Girls Coding!

October 21st-23rd, 2018

All Things Open

Raleigh, North Carolina

  • Jewelbots; How to Get More Girls Coding!
  • The 10 Commandments of Community Organizing

October 13th, 2018

Women Techmakers Leads Summit '18

New York, NY

  • Hacking your work life __ balance to take over the world (video)

October 8th-10th, 2018

Devup Conference

St. Louis, MO

  • Hacking your work life __ balance to take over the world
  • Handling Angular 2+ Forms Without Losing Your Sanity

September 21st, 2018

PubConf Sydney - CHAMPION!

Sydney, Australia

  • If Choosing a JavaScript Framework Was Like an Episode of the Bachelor

September 17th-21st, 2018

NDC Sydney

Sydney, Australia

  • Jewelbots; How to Get More Girls Coding!
  • There Are No Snow Days When You Work Remote

August 6th-8th, 2018

That Conference

Wisconsin Dells, Wisconsin

  • Hacking your work life __ balance to take over the world

July 13th, 2018

PubConf Kansas City

Kansas City, Missouri

  • How to Run a Dev Team ... Into the Ground

July 11th-13th, 2018

Kansas City Developer Conference

Kansas City, Missouri

  • Hacking your work life __ balance to take over the world

June 14th, 2018

PubConf Oslo

Oslo, Norway

  • How to Run a Dev Team ... Into the Ground

June 11th-15th, 2018

NDC Oslo

Oslo, Norway

  • Jewelbots; How to Get More Girls Coding! (video)
  • Hacking your work life __ balance to take over the world (video)

June 6th-8th, 2018

Nebraska Code

Council Bluffs, Iowa

  • Jewelbots; How to Get More Girls Coding!
  • Hacking your work life __ balance to take over the world

May 16th-18th, 2018

We Are Developers

Vienna, Austria

  • Jewelbots; How to Get More Girls Coding! (video)

April 21st, 2018

KALAMAZOO X

Kalamazoo, Michigan

  • Does Evil Really Exist?

February 17th, 2018

DevFestKC

Kansas City, Missouri

  • Jewelbots; How to Get More Girls Coding!

January 15-19th, 2018

NDC London

Westminster, London

  • Jewelbots; How to Get More Girls Coding! (video)

January 9-12th, 2018

Codemash

Sandusky, Ohio

  • Making Accessibility Testing Suck Less; An Intro to Pa11y.
  • Jewelbots; How to Get More Girls Coding!

October 16-18th, 2017

Devup Conference

St. Louis, Missouri

  • Why Aren't There More Women Developers?
  • Jewelbots; How to Get More Girls Coding!

September 9th, 2017

Elevate Women

San Diego, California

  • Should is a Fantasy Word

August 13th-18th, 2017

DjangoConUS

Spokane, Washington

  • The 10 Commandments of Community Organizing (video)

August 2nd-4th, 2017

Kansas City Developer Conference

Kansas City, Missouri

  • Why Aren't There More Women Developers?
  • Jewelbots; How to Get More Girls Coding!

June 22nd-24th, 2016

Kansas City Developer Conference

Kansas City, Missouri

  • Staying Inspired; The Power of Developer Communities

June 24th-26th, 2015

Kansas City Developer Conference

Kansas City, Missouri

  • Gender Imbalance & the Understated Importance of Mentoring in Technology
  • Stubs, mocks, and spies, oh my! A beginner's guide to JavaScript testing

October 9th, 2014

Thunderplains

Oklahoma City, Oklahoma

  • The Importance of Building Developer Communities (video)

July 19th, 2014

Iowa Code Camp

Iowa City, Iowa

  • Mentoring - The Future of Technology Education

May 15th-17th, 2014

Kansas City Developer Conference

Kansas City, Missouri

  • The Importance of Building Developer Communities

Talks

Future-Proof Your Company by Effectively Scaling Engineering Teams

The current market for hiring senior developers is brutal, and there's no foreseeable relief. The pool of experienced, senior-level engineers is shrinking rapidly, and sometimes even winning the salary bidding war isn't enough to acquire the skills your company needs to move product forward. The demand simply outweighs any institution's ability to produce hit-the-ground-running ready developers. If companies want to be successful in the future they need to start building the workforce they want to see. Creating a sustainable model that ensures your engineering teams will be able to scale to deliver your company's product must include growth strategies beyond just what you can hire. This talk will cover how to interview better, how to spot skill gaps in current team members, how to build sustainable mentoring processes that don't overburden the current team, and how to create a long-term growth environment.

Slides

The Problems Micro Frontends Won't Solve That No One Wants to Talk About

Everyone wants to ship more software faster, and following the lead of the MicroServices craze the front-end community has begun to reach for Micro Frontends as a silver bullet solution. Micro Frontends promise large teams the ability to independently ship pieces of applications without code collisions, bug creation, that can be team-agnostic, and with Webpack 5 leaning in to offer Module Federation, this seems to be the way of the future. But what problems aren't solved by Micro Frontends? There is a large gap in what large complex teams need to ship better software and what Micro Frontends are able to provide ... and that gap is the basis of this talk. We'll discuss what Micro Frontends are, approaches and tools to using this architecture pattern, and discuss the consequences that arise that no on seems to want to talk about.

Slides

Indiana Jones and the Hidden Secrets of the Forms API

You may know basic Angular forms, but what hidden secrets will you unlock when importing the ReactiveForms Module? Come on an architectural adventure where we explore hidden gems of the Angular Forms API and learn how to use them to save humanity from scary, messily-written code.

Slides

Angular Magic with Angular Schematics

Learn how to take advantage of writing Angular Schematics to boost your teams productivity.

Slides

Onboard New Developers Faster with Custom Snippets!

Onboarding developers to new projects can be a time consuming process, especially if there's not dedicated documentation explaining the ins & outs of your codebase or the brilliant design system your team created. You can help ease this process by creating code snippets of your project's custom components for new team members to use! Learn how to build and share custom snippets in VS Code, Sublime, and Atom and spend less time with onboarding woes!

Slides

Hacking Your Work Life __ Balance To Take Over The World.

Everyone has the same 24 hours in a day, so how do some people seem accomplish so much more? It’s time to learn to hack your work life __ balance to have more time to pursue your passion projects, spend more time with those you love, while keeping your work ethic strong. Let’s take over the world!

Slides

Handling Angular Forms Without Losing Your Sanity

“Why’d you have to go and make things so complicated?” - Avril Lavigne, implementing Angular forms in 2019. Forms are such a basic part of web applications; how did they get so complicated? This talk will very briefly walk through Angular template driven vs. reactive forms and use cases for their implementation, then move into more complex form validation, custom component implementations like typeahead and date-pickers, and use of the little known but quite powerful Control Value Accessor to handle the trickiest of form problems! This talk will also include some useful workarounds for those more complex PITA requirements that always seem to pop up in projects. You will leave imbued with the power of the CVA.

Slides

Building Blazing Fast Super Performant Static Sites with Gatsby JS

This workshop is your chance to update your personal website, get a blog going, and blow people's minds with your green Lighthouse scores while serving brilliant content. Gatsby.js is modern static site generator for React with performance in mind. In this workshop we'll walk through spinning up a new blog, build out custom data, dabble in GraphQL, explore performance audit tools like Lighthouse and WebPageTest, and ultimately render and launch a wonderfully optimized and performant site. Are you ready to get your JAMstack on?

Slides

Leadership Without a Paycheck

People quit bosses, not jobs. In managing a team of volunteers - there is no paycheck on the table and people stay solely based on your leadership competency and ability to lead them towards a common goal. Learn lessons from many years of managing a volunteer team and what it means to be a true leader. With these techniques you can build + lead a passionate, talented team anywhere.

Slides

The Life-Changing Magic of Tidying Up (Your Code)

Does your code spark joy? Marie Kondo’s art of tidying has taken the world by storm, especially since the release of her Netflix special. What can we learn by taking the Japanese art of tidying and decluttering to applying it our codebases? Let’s embark on a magic refactoring journey to find out. “Tidying in the end is just a physical act. The work involved can be broadly divided into two kinds: deciding whether or not to dispose of something and deciding where to put it. If you can do these two things, you can achieve perfection.”

Slides

Jewelbots: How To Get More Girls Coding!

Girls just wanna have fun … coding their own programmable jewelry! Jewelbots are the latest in wearable tech with a great feature - they allow you to write your own code. This live demo of programming with Jewelbots will introduce you to the Jewelbots API, showcase the latest awesome firmware updates(and how to get them), highlight fun projects, and talk through tips on running workshops, mentoring, teaching, & encouraging young women in tech. Loops are easy to understand when accompanied by color coordinated led lights!

Slides

Become an Accessibility BFF with your new friend Pa11y!

Like Blair Waldorf and Serena van der Woodsen, Pa11y is an accessibility tester’s BFF. You already have a million issues on your plate, so how do you find a way to get started on accessibility testing? Pa11y to the rescue! Pa11y is a lightweight JS a11y testing tool with some serious “it” factor. This talk will explain what pa11y does and does not cover, review examples of both command line and scripted usage, dive into the pa11y web service and show how to best accessorize a Pa11y setup with your current testing process. Bonus content: how to convince the rest of your team and business why accessibility is totally worth prioritizing and how getting started with low-hanging fruit can vastly glamorize your product. Now you can take on creating a more accessible product like S & B take on the Upper East Side. XOXO Accessibility Girl 💋

Slides

There Are No Snow Days When You Work Remote.

There’s been a huge push towards working remote lately - but is it the best choice for everyone? With different personalities and different work styles, developers may or may not be a great fit for a remote-work lifestyle. This talk will explore how to decide when working remotely is a good fit for someone personally, and how to figure out it their current or potential employer is capable of supporting remote work in a way that allows employees to be successful. The meat of this talk will be HOW to make #remotelife work for you by discussing strategies, best practices, and boundary-setting + changing thought patterns to make remote work successful and fulfilling.

Slides

The 10 Commandments Of Community Organizing

Welcome to the advanced class on community organizing. You’ve got a decent amount of members in your Meetup.com group, you hold events fairly routinely, maybe you’ve pulled in some legit speakers at your last conference or event … and you want to do more. This talk will focus on community organizing for growth and longevity by building out teams, improving communications, implementing processes, and most importantly will discuss how to maintain sanity in your work-life-volunteer balance. If you’ve ever had to answer the question “Oh, this ISN’T your full time job???” - this talk is definitely for you. If you’re just starting out organizing and don’t want to fall flat on your face, this talk will be very pragmatic for you.

Slides

Why Aren't There More Women Developers?

I have been asked this question more times than I can count in the last few years. In the last few years, I have also typically been the only female developer at the companies I worked at. What’s the deal? In 1984 women were at an all-time high for enrollment in Computer Science, at 39%. We’ve seen a steep drop since then. There’s a lot of speculation as to why and I’ll highlight some reasons for you, but if we want to solve the diversity in tech problem we’ll need to stop speculating and take action. I will highlight programs that are working towards gender balance in technology and talk about how to bring them to your community and through mentoring and advocating.

Slides