~/conference

UtahJS Conf 2017

date:2017-09-27
location:Lehi, United States
series:UtahJS Conf · 5 editions
tags:[javascript]
titleauthorlength
Dr Seuss Guide to Code CraftsmanshipEmily Freeman26m
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…
Talk on
10 Weird Applications of Public Key CryptographyTim Caswell20m
Demonstrates fast browser crypto using Libsodium and Ed25519, notes RSA keypair generation on iPhone is impractical and benchmarks 900,000 sig/sec for modern…
Talk on
A Skeptics guide to functional style javascriptJonathan Mills45m
Argues that using small, pure-ish functions and array methods yields clearer, better-structured code and fewer bugs while admitting JavaScript can’t enforce…
Talk on
How to defuse a bomb Wait, I mean a bugMichele Campbell36m
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…
Talk on
If I unit test do I really need static typingEvan Farrer42m
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…
Talk on
The Vue from up Here Scaling with a Progressive JS FrameworkRyan Hightower38m
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…
Talk on
Using Angular 2 Components in a Non Angular appShridharan Chandramouli15m
Claim: migrate a 700k-line jQuery app to Angular piecemeal by dynamically loading Angular components into the existing JS shell, cutting dedicated rewrite…
Talk on
Climbing Rocks & Coding BlocksCharlotte Chang46m
Connects rock climbing habits to concrete dev practices: breaks problems into steps using a Tower of Hanoi example, plans with sketches and technical tasking…
Talk on
Dumber Components, Smarter DevelopmentSteven Foote46m
Builds a React type-ahead from scratch that exposes four subcomponents (input, results list, result, container) and keeps navigation, selection and…
Talk on
Plugging Memory Leaks With The Chrome Dev ToolsBen Dilts53m
Chrome DevTools heap snapshots plus allocation timeline and allocation profiles locate retained objects, where event listeners left on the window and unremoved…
Talk on
Applying Code Standards RetroactivelyKevin J Reece20m
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…
Talk on
How can our language and behaviour be more inclusivePeter Aitken39m
Shows concrete scenarios: tech folks berate someone's language on Slack until they disengage, bootcamp men loudly share sexual images, a client assumes a…
Talk on
Catching Cute Monsters with Immutable Patterns from Functional ProgrammingRyan Moore36m
A toy monster-collection app is built in vanilla JavaScript (webpack used) to compare object-oriented mutating code with immutable functional patterns; an…
Talk on
Flexbox & Grid How to Style with styleBrian Barrow, Josh Holladay32m
Explains exact CSS controls: Flexbox for one‑dimensional components (navbars, card lists) using display:flex, justify/align, order: -1 to move an image before…
Talk on
0 to Nodebots in 45 MinutesKatie Kurkoski43m
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…
Talk on
Cool RxJS TricksSeth House47m
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…
Talk on
GraphQL and Microservices or How we learned to be big and small at the same timeDan Crews, Seth37m
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…
Talk on
Maneuvering Errors within the Bowels of JavaScriptBret Little40m
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…
Talk on
No Side JavaScript and the serverless RevolutionRyan Lewis37m
Argues that modern serverless apps — dubbed no-side JavaScript — run as event-driven AWS Lambda functions (cold starts measured in milliseconds, 50 MB upload /…
Talk on
PWA Every Day Progressive Web Apps vs Native AppsWalter Scott22m
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…
Talk on
Styling React For ReuseJen Luker29m
Argues that reusable React UI means accessible semantics (use button and anchor, not div onclick), documents theme and style APIs, and balances isolation: too…
Talk on
The 80 20 Guide to Async AwaitValeri Karpov25m
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…
Talk on
The Birth and Evolution of AsyncHooksTrevor Norris33m
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…
Talk on
The Death of Icon Fonts Component Based SVG Icon SystemsKristie Giles39m
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…
Talk on
There and back again Understanding Async AwaitTyler Garlick47m
Walks through callbacks → Promises → async/await with concrete code: shows callback-as-function, Promise constructor as a reversed-parameter callback, and that…
Talk on
UI and Unit Testing with Airbnb's EnzymeRyan Walsh41m
Demonstrates testing React with Enzyme and Jest using shallow rendering to simulate events, spies for callbacks, and state inspection; breaks a submit spec…
Talk on
Validation in an eventually consistent worldEthan Garofolo26m
Event-sourced microservice architecture uses an event stream as authoritative state, read-model projections, and aggregators that write those projections…
Talk on
Fundamentals of Data VisualizationCory Christensen31m
Covers concrete rules and tools: use OpenRefine for sanitizing messy categorical inputs, Recharts or D3 for plotting, ColorBrewer/ColorHexa for accessible…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.