Skip to content

March Meetup: Intro to RxJS:(Tour of Heroes)+NgRx Jest Testing w/ Jesse Sanders

Photo of Will Buck
Hosted By
Will B. and Jon W.
March Meetup: Intro to RxJS:(Tour of Heroes)+NgRx Jest Testing w/ Jesse Sanders

Details

Welcome to the March Meetup!

This month we have an out of town presenter that is also speaking at ng-conf this year: Jesse Sanders! He'll be giving two short-form presentations:

Intro to RxJS (Tour of Heroes)
What is all the buzz around NgRx and how do I learn to implement it? We will dive into NgRx, when to use it, and how to implement it. We will start with our ubiquitous Tour of Heroes quick start example code and show you how to implement NgRx. We will cover actions, reducers, and effects so you will understand what the purpose is for each one and how to create them. We will convert each page in Tour of Heroes to NgRx and also show you how to use libraries like NgRx-Actions to reduce boilerplate and simplify the code. In closing, we will briefly talk about how to test your application using jest.js.

ngrx Jest Testing
Everybody know how important testing is and yet many of us have projects without tests, commented out tests, or testing disabled. In a perfect world, we build our new project with tests and everything is great until we get asked to refactor the application and now have hundreds of broken tests. In addition, I may have implemented my project with NgRx and I have a whole new set of items to test; actions, reducers, and effects. Jest.js makes testing regular and NgRx projects a breeze. I'll show you how to install and start testing with Jest.js with zero configuration. We will dive into serializers to simplify the output and explore how to test simple functions as well as actions, reducers, and effects. I'll show you how easy it is to test your components and know that they will render exactly the way you expect. I'll also be showing you how your refactor with hundreds of broken tests can be fixed in a matter of minutes.

About the presenter:
Twitter: @JesseS_BrieBug
Jesse Sanders is the founder and CEO of BrieBug, a premier broker of technology solutions. He learned to code BASIC at 13 years old on his TRS80 Color Computer and started as a developer over 20 years ago on the Microsoft stack using VB4. He founded BrieBug in 2009 and has since built a team of talented developers dedicated to delivering cutting edge enterprise solutions. He is an expert in JavaScript languages, including Angular and React. When Jesse isn’t busy running a software business, he enjoys skiing and cycling in his home state of Colorado. His other hobbies include spending time with his three kids and their dog, Sparkle.
Agenda:

6:30 - 7 Arrive, eat, drink & socialize

7:00 Announcements

7:10 Main Presentations: Intro to RxJS: (Tour of Heroes) & ngrx Jest Testing w/ Jesse Sanders

Parking info:

Changes to parking coming, details TBA please stay tuned!

Under 21?

You are clearly a wunderkind if you’re coming to an Angular Meetup. But please help us keep these meetings safe and “up to code.”

Steer clear of any alcohol. We appreciate you doing your part. We want to keep having these, so please don’t get us shut down.

Photo of AngularMN group
AngularMN
See more events
Virtuwell
178 9th Street E. · Saint Paul, MN