UtahJS Conf 2017
2017-09-27
Lehi, United States
[UtahJS Conf 2017, UtahJS Conf 2018, UtahJS Conf 2023, UtahJS Conf 2024, UtahJS Conf 2025]
| title | author | length |
|---|---|---|
| Dr Seuss Guide to Code Craftsmanship | Emily Freeman | 26m |
Argues concrete steps to fight imposter syndrome and ship better code: demos a freezing moment during a mock interview in front of 100 people, cites Dr… | ||
| 10 Weird Applications of Public Key Cryptography | Tim Caswell | 20m |
Demonstrates fast browser crypto using Libsodium and Ed25519, notes RSA keypair generation on iPhone is impractical and benchmarks 900,000 sig/sec for modern… | ||
| A Skeptics guide to functional style javascript | Jonathan Mills | 45m |
Argues that using small, pure-ish functions and array methods yields clearer, better-structured code and fewer bugs while admitting JavaScript can’t enforce… | ||
| How to defuse a bomb Wait, I mean a bug | Michele Campbell | 36m |
Two-week cycles run with a 700-case regression suite and twelve manual testers; testing moves left onto individual branches and into paired sessions so bugs… | ||
| If I unit test do I really need static typing | Evan Farrer | 42m |
Performs a line‑by‑line Python → Haskell translation of four small projects and runs each project’s unit tests, then uses the Haskell type checker to see what… | ||
| The Vue from up Here Scaling with a Progressive JS Framework | Ryan Hightower | 38m |
A working e‑commerce questionnaire built originally with jQuery balloons into maintenance hell but reimplemented with Vue cuts the view code from 300 lines to… | ||
| Using Angular 2 Components in a Non Angular app | Shridharan Chandramouli | 15m |
Claim: migrate a 700k-line jQuery app to Angular piecemeal by dynamically loading Angular components into the existing JS shell, cutting dedicated rewrite… | ||
| Climbing Rocks & Coding Blocks | Charlotte Chang | 46m |
Connects rock climbing habits to concrete dev practices: breaks problems into steps using a Tower of Hanoi example, plans with sketches and technical tasking… | ||
| Dumber Components, Smarter Development | Steven Foote | 46m |
Builds a React type-ahead from scratch that exposes four subcomponents (input, results list, result, container) and keeps navigation, selection and… | ||
| Plugging Memory Leaks With The Chrome Dev Tools | Ben Dilts | 53m |
Chrome DevTools heap snapshots plus allocation timeline and allocation profiles locate retained objects, where event listeners left on the window and unremoved… | ||
| Applying Code Standards Retroactively | Kevin J Reece | 20m |
Team retrofits a large TypeScript Angular front end by automating renames, formatting and AST rewrites: uses Node.js file system API to rename .html to… | ||
| How can our language and behaviour be more inclusive | Peter Aitken | 39m |
Shows concrete scenarios: tech folks berate someone's language on Slack until they disengage, bootcamp men loudly share sexual images, a client assumes a… | ||
| Catching Cute Monsters with Immutable Patterns from Functional Programming | Ryan Moore | 36m |
A toy monster-collection app is built in vanilla JavaScript (webpack used) to compare object-oriented mutating code with immutable functional patterns; an… | ||
| Flexbox & Grid How to Style with style | Brian Barrow, Josh Holladay | 32m |
Explains exact CSS controls: Flexbox for one‑dimensional components (navbars, card lists) using display:flex, justify/align, order: -1 to move an image before… | ||
| 0 to Nodebots in 45 Minutes | Katie Kurkoski | 43m |
45 minutes to go from zero to a running JavaScript-driven robot using Johnny-Five and StandardFirmata (installed with firmata-party), an Arduino RedBoard or a… | ||
| Cool RxJS Tricks | Seth House | 47m |
Dives straight into working RxJS pipelines using RxJS 4 and a JSON server mock of the GitHub API, demonstrating concrete operators: merge/concat/zip for… | ||
| GraphQL and Microservices or How we learned to be big and small at the same time | Dan Crews, Seth | 37m |
Company moves to a GraphQL gateway over microservices, keeping GraphQL as a thin API layer and pushing business logic and authorization into SDKs and backing… | ||
| Maneuvering Errors within the Bowels of JavaScript | Bret Little | 40m |
Debugging data shows client-side errors hit large numbers — roughly 10% of daily users with spikes to 30% — because browsers swallow or mangle many failures… | ||
| No Side JavaScript and the serverless Revolution | Ryan Lewis | 37m |
Argues that modern serverless apps — dubbed no-side JavaScript — run as event-driven AWS Lambda functions (cold starts measured in milliseconds, 50 MB upload /… | ||
| PWA Every Day Progressive Web Apps vs Native Apps | Walter Scott | 22m |
Argues that progressive web apps are worth adding to sites and demos a working enhancement: clones the TodoMVC repo, serves static files with http-server… | ||
| Styling React For Reuse | Jen Luker | 29m |
Argues that reusable React UI means accessible semantics (use button and anchor, not div onclick), documents theme and style APIs, and balances isolation: too… | ||
| The 80 20 Guide to Async Await | Valeri Karpov | 25m |
Covers concrete ES2017 async/await behavior with runnable examples on node 7.6+ and Node 8, showing fetch/node-fetch to hit httpbin.org/ip and an fs-wrapped… | ||
| The Birth and Evolution of AsyncHooks | Trevor Norris | 33m |
Module lands in Node 8 after a four‑year evolution (first commit Sept 2013, removed Dec 2014, async_hooks PR Sept 2016, landed Mar 2017). It exposes… | ||
| The Death of Icon Fonts Component Based SVG Icon Systems | Kristie Giles | 39m |
Argues icon fonts fail in weird ways — real-world emoji overrides and browser extensions plus Opera Mini and font-blockers break icons — so replace them with… | ||
| There and back again Understanding Async Await | Tyler Garlick | 47m |
Walks through callbacks → Promises → async/await with concrete code: shows callback-as-function, Promise constructor as a reversed-parameter callback, and that… | ||
| UI and Unit Testing with Airbnb's Enzyme | Ryan Walsh | 41m |
Demonstrates testing React with Enzyme and Jest using shallow rendering to simulate events, spies for callbacks, and state inspection; breaks a submit spec… | ||
| Validation in an eventually consistent world | Ethan Garofolo | 26m |
Event-sourced microservice architecture uses an event stream as authoritative state, read-model projections, and aggregators that write those projections… | ||
| Fundamentals of Data Visualization | Cory Christensen | 31m |
Covers concrete rules and tools: use OpenRefine for sanitizing messy categorical inputs, Recharts or D3 for plotting, ColorBrewer/ColorHexa for accessible… | ||
| nothing matches | ||