Josh Crowther

MEAN Stack Developer with FamilySearch

Josh Crowther

My name is Josh Crowther and I’m a MEAN stack developer working for FamilySearch in Orem, Utah. I’m a self-proclaimed nerd and have been programming all of my sentient life. My specific areas of interest are currently: Polymer WebComponents, Angular.js, MEAN Stack Applications, and Gulp. When NOT coding I can be found on the basketball court, playing ultimate frisbee, asleep, or eating (not a whole lot of time for anything else).

I’m crazy about everything Web Development related and love every day I get to work with it.

Presentations

HOWTO: Polymer WebComponents

Wed 1:30 PM

At Google IO 2015, the Polymer team proudly announced the release of Polymer 1.0. A production ready version of their Web Components library.

WebComponents give developers the ability to be extremely efficient by allowing the creation of small reusable components, that are consumed as simple HTML tags.

In this talk we will talk about the Web Components spec and then dive into Polymer. We will discuss:

  • Consuming community components
  • Building custom elements
  • Interacting with custom elements
  • Configuring your element styles
  • Tooling associated with building Web Components (Polyserve, Vulcanize)

Hacking $http

Fri 1:30 PM

Angular $http is a great interface for making HTTP requests. It is configurable, easy-to-use and comes out of the box with each version of Angular. HTTP Interceptors give the $http service a whole new level of usability by allowing app wide configuration of the standard $http request. With Interceptors you can customize request headers, parse XML responses, and even implement a request retry service all without changing the already defined $http() function call!

Come and we’ll dive into everything you need to know to get up and running with HTTP Interceptors!

Polymer WebComponents and Angular.js

Fri 3:15 PM

The Polymer project from Google has recently taken the web developer community by storm. The framework provides an interface for building reusable Web Components and provides some awesome features like data-binding, property observation, and more! Many are asking questions like: “Is Polymer going to be supported in Angular.js?” “Is Polymer the replacement for Angular.js?” and others.

Come join us as we take a look at the Polymer Project alongside Angular.js, how the two frameworks compare, and how we can make them work together!