On The Blog

Onboard Your Team Faster With Custom Snippets!

Onboard Your Team Faster With Custom Snippets!

April 11, 2019

Custom code snippets are a great way to quickly onboard new team members and help them navigate your reusable components better cause my snippets bring all the boys to the yard.

Community Organizing: How to Build a Volunteer Team

Community Organizing: How to Build a Volunteer Team

April 09, 2019

Learn how to build awesome volunteer teams to execute on your organizations mission.

Community Organizing Series Intro

Community Organizing Series Intro

April 05, 2019

This is the introduction to my community organizing series, a guide for those want to run amazing meetups, user groups, workshops, conferences, and communities (and not burn themselves out).

Managing Nested and Dynamic Forms in Angular

Managing Nested and Dynamic Forms in Angular

April 04, 2019

Learn how to use FormArray to dynamically add and remove FormGroups and FormControls in reactive forms.

There Are No Snow Days When You Work Remote

There Are No Snow Days When You Work Remote

April 01, 2019

Do you think you have what it takes to work remote? Better yet, does your company or the place you're interviewing with have what it takes to support remote workers? Consider this your guide to deciding if you're in the right place to start working remote, and if you are - how to survive this huge work-style change and implement rules, patterns, and boundaries to help you be successful.

Conference Speaking Like a Boss

Conference Speaking Like a Boss

March 18, 2019

Want to get started speaking at conferences, or step up your current game? Find out how conference talk acceptances work, the basics of writing a good talk abstract, and how to distinguish yourself from the crowd of submissions!

thank u next.js

thank u next.js

January 25, 2019

Learn how to use Next.js to spin up a Single Page Application serving Mean Girl quotes in under 15 minutes!

The KC Speaker Community Engima

The KC Speaker Community Engima

January 07, 2019

Explaining the Kansas City Speaker enigma - why do so many speakers at technical conferences all over the world come from Kansas City?

Eating & Drinking My Way Through Budapest

Eating & Drinking My Way Through Budapest

December 09, 2018

Holy shit, ya’ll. Budapest is foodie and wino heaven. My body was not prepared for this magical journey. My normal routine any time I travel…

10 Commandments Of Community Organizing

10 Commandments Of Community Organizing

December 05, 2018

“Wait, this isn’t your full time job?” is a question I’ve heard more than once since founding Kansas City Women in Technology(KCWiT) over…

Kombucha Brewing 101

Kombucha Brewing 101

November 30, 2018

Hobbypost during funemployment time! A few years ago I discovered Kombucha, a fizzy fermented probiotic drink, and got quite addicted. The…

All The Dumb Mistakes I Made Building My First Gatsby Site

All The Dumb Mistakes I Made Building My First Gatsby Site

November 28, 2018

Another post in my funemployment blog series. So anytime I’m on #funemployment (which face it, has been about once a year lately, sighhhh…

An A11y Testing Tool Primer

An A11y Testing Tool Primer

November 20, 2018

Welcome to my funemployment blog series. It’ll probably include new posts about the joys of Kombucha brewing, but for today I’m talking…

Jewelbots Workshop Best Practices

Jewelbots Workshop Best Practices

July 07, 2018

How to run a great coding workshop for girls with Jewelbots, the programmable bluetooth bracelets.

Angular 2+ Reactive Form - Adding & Removing Form Controls

Angular 2+ Reactive Form - Adding & Removing Form Controls

May 17, 2018

Complicated Problem 5: I need to dynamically add and remove form controls & form groups Ok, let’s pretend we have an interface like so…

Angular 2+ Reactive Form - Submitting Checkboxes

Angular 2+ Reactive Form - Submitting Checkboxes

May 16, 2018

Complicated Problem 4: I have a bunch of checkboxes and need to submit an array of selected ids There’s the HTML appropriate/semantic way to…

Angular 2+ Reactive Forms - Control Value Accessor Intro

Angular 2+ Reactive Forms - Control Value Accessor Intro

May 15, 2018

Complicated Problem 3: I need to display one thing in an input field for the user but submit something else A common use case for this…

Angular 2+ Reactive Forms - Custom Validation

Angular 2+ Reactive Forms - Custom Validation

May 14, 2018

Complicated Problem 2: I need custom validation rules Angular is super nice and gives us some basic validators out of the box. We can also…

Angular 2+ Reactive Form - Dynamic Required Fields

Angular 2+ Reactive Form - Dynamic Required Fields

May 13, 2018

Complicated Problem 1: I need dynamic required fields Let’s say we only want the subcategories field to be required if categories has a…

Angular 2+ Reactive Form - Complicated Problems Series

Angular 2+ Reactive Form - Complicated Problems Series

May 12, 2018

“Why’d you have to go and make things so complicated?” - Avril Lavigne, implementing Angular 2 forms in 2018 We’ve had typeaheads for a…

72 EFBs in a weekend

72 EFBs in a weekend

November 21, 2017

Maximize your burrito output!

Salsa Verde

Salsa Verde

October 28, 2017

Salsa verde is such an underrated sauce. I could seriously drink this stuff, I have a problem.

Chicken & Wild Rice

Chicken & Wild Rice

August 03, 2017

Chicken & Wild Rice is a super easy all in one pot meal prep you can tweak to match your macros.

Jennifer's Poke Bowl

Jennifer's Poke Bowl

August 03, 2017

Get your poke bowl on, meal prep style!

Polenta and Pulled Pork

Polenta and Pulled Pork

August 02, 2017

Polenta and pulled pork is one of my go-to breakfast meals.

Chicken avocado bowls

Chicken avocado bowls

July 28, 2017

I originally had this in wrap form, which was tasty, but I wanted a low carb version of it.

Finally decided to adult and build a personal website

Finally decided to adult and build a personal website

June 01, 2017

Fine. I guess I'll blog.