On The Blog

Why You Should Be Using TransferState (& Scully) to Cache Your API Calls in Angular

May 22, 2020

Learn how to improve Angular app performance and user experience by caching calls to your API using Angular TransferState and useScullyTransferState.

Understanding Multicasting Observables in Angular

May 21, 2020

How to Multicast Observables in Angular

Rendering Static Pages from Dynamic Routes in Angular with Scully

May 13, 2020

Learn how to server side render an Angular application with routes using Scully.

Using TypeScript in AngularJS

October 30, 2019

Guide to using TypeScript in AngularJS applications.

Nested Angular Reactive Forms

October 11, 2019

How to create manageable Angular reactive forms in a variety of situations: creating nested and re-usable form components and forms across multiple routes using the ControlContainer class.

Angular ControlContainer for Forms Several Ways: Reactive, Nested, Across Routes

October 11, 2019

How to create manageable Angular reactive forms in a variety of situations: creating nested and re-usable form components and forms across multiple routes using the ControlContainer class.

Testing Forms Using the CVA

September 10, 2019

How to test Angular forms with components implementing Control Value Accessor Interface.

Testing Loading States using RxJS operators

September 05, 2019

How to test a component with a loading state using RxJS operators and the async pipe

Testing Loading States using RxJS operators

September 05, 2019

How to test a component with a loading state using RxJS operators and the async pipe

Paella de Casa Wadella

August 07, 2019

This post was inspired by an incident my friends and I now refer to as #chorizogate. After various requests on twitter, here is how I cook paella.

Understanding Angular's Control Value Accessor Interface

July 31, 2019

How to use Angular's Control Value Accessor Interface to conquer all Angular form problems.

7 Mistakes to Avoid When Moving from AngularJS to Angular

July 08, 2019

Are you moving from writing AngularJS applications to Angular ones? There's a lot to learn, but check out this quick guide on mistakes to avoid first!

How Calendly Helps Me Make Tech More Accessible for Women

July 01, 2019

How did you find a mentor? It's not easy, especially as a woman in tech, but Calendly helps make it just a little bit easier.

7 Mistakes to Avoid When Moving From AngularJS to Angular

June 21, 2019

Are you moving from writing AngularJS to Angular apps? There's a lot to learn, but check out this quick guide on mistakes to avoid first!

Community Organizing: How to Run Great Events

May 14, 2019

Typically the main part of communities is the events put on by the organization. This is the guide to running great events that your attendees, volunteers, and sponsors will love.

Key TypeScript and RxJS Concepts for Getting Started with Angular

April 29, 2019

So you've just been handed an Angular project and are trying to figure out how to get up to speed on Angular AND TypeScript AND RxJS. Take a deep breath, it's going to be ok! Here's a quick crash course to key TypeScript and RxJS concepts you need to know to get started ASAP.

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

April 09, 2019

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

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

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

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

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

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

January 07, 2019

Tech Conference speakers from Kansas City - high caliber speakers built by a supportive and inclusive tech community.

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

December 05, 2018

A guide to community organizing, what to do, how to do it, and mistakes to avoid along the way.

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

November 28, 2018

Gatsby is great, but there's a lot to learn about in the Gatsby ecosystem. Check out mistakes to avoid when building your first Gatsby site.

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

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

May 17, 2018

How to dynamically add and remove FormControls and FormGroups from FormArrays and FormGroups in Angular.

Angular 2+ Reactive Form - Submitting Checkboxes

May 16, 2018

Make checkboxes in Angular submit an array of Ids.

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

May 14, 2018

How to create a custom validator in Angular.

Angular 2+ Reactive Form - Dynamic Required Fields

May 13, 2018

How to make Angular fields dynamically required and iterate through form controls to show validation.

Angular 2+ Reactive Form - Complicated Problems Series

May 12, 2018

Blog post series on how to use Angular Reactive Forms.

72 EFBs in a weekend

November 21, 2017

Maximize your burrito output!

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

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

August 03, 2017

Get your poke bowl on, meal prep style!

Polenta and Pulled Pork

August 02, 2017

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

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

June 01, 2017

Fine. I guess I'll blog.