Learn The Why Before The How

There are several different resources out there about how to test NgRx applications but I think there is a lack of resources talking about what to test and why. So, I thought I would add my musings about NgRx testing to help fill that…

Using HTMLElement

The Goal

In this example I wanted to show you how you can dive down into the DOM to find elements in your Angular templates. This can be used to make sure your Angular directives are working properly when writing tests. In order to do this we’ll be tapping into…

When A Normal Form Won’t Cut It.

When you think about it, most apps are just forms. Lots and lots of forms. Sometimes those forms need to contain a lot of data. Some even need to be… *gulp*… dynamic. Meaning that the structure of the form can change depending on the user. The server will never know…

One Man’s Epic Journey Across The Angular Landscape.

There are an enormous amount of things available to developers in the Angular framework. Some of them are used daily, and some never. As part of my ongoing journey to discover all that Angular has to offer, I occasionally like to explore some of the more seldom seen features. …

Forms are pretty much always harder than they look. Especially in today’s complex web experience. There are several different types of forms with lots of interaction that takes place behind the scenes. User logins, shopping carts, and social media profiles just to name a few. I wanted to demonstrate how…

For those of you who haven’t been fortunate enough to go to NG-Conf, I highly recommend you try to make it happen. If you’re interested in Angular you should be here. If you use Angular at work you should definitely be here. …

Josh Hicks

Software engineer, writer, traveler, weight lifter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store