~/conference

UtahJS Conf 2018

date:2018-09-14
location:Sandy, United States
series:UtahJS Conf · 5 editions
titleauthorlength
Accessible TechnologyTommy Edison35m
Blind since birth, a radio career starts in 1989 and becomes 19 years at Star 99.9 FM doing traffic reports; first accessible computer is a 1997 Mac with…
Talk on
Accessibility: The Sprint Filler WayJen Luker22m
Accessibility is framed as a bug to fix, not a feature to add later, and fixing it early—start with a team definition of done and reusable components—reduces…
Talk on
A Closer Look at React CSSJoel Denning32m
Six precise gotchas about React CSS drive the talk: React uses the DOM className and JS-style style props (hence camelCase like marginTop), inline styles…
Talk on
Accessibility: More than Just Screen Readers and ARIAJoel Saupe16m
Argues that ARIA and screen readers are necessary but not sufficient and pushes accessibility-first design over bolt-on fixes; explains three user…
Talk on
Discussion Panel: Accessible TechnologyTommy Edison, Jen Luker, Joel Saupe, Kent C. Dodds26m
A panel recounts concrete accessibility facts: a talking calculator from 1977 and VoiceOver since 2004, recommendation to read HTML/ARIA specs for specific…
Panel on
Climbing the Mountain of CI/CD: A Tester’s TaleMichele Campbell28m
Moves deployment from biweekly to weekly by December 1 and sustains it for months, with 15 of 20 services on true continuous deployment and weekly releases at…
Talk on
Create instant loading mobile web pages with AMPJuan Lizarazo29m
Accelerated Mobile Pages (AMP) turns content pages into instant-loading mobile pages by enforcing a restricted HTML runtime, an async AMP JS library, and a…
Talk on
From You Can't to You Can: The Welcoming Nature of JavaScriptTejas Kumar30m
Walks through concrete examples: apps that display queries of 16 million rows, using TypeScript that ultimately runs as JavaScript; live demo compiles a Rust…
Talk on
End to End tests with Google's PuppeteerTyler Clark32m
Puppeteer controls Chromium from Node and reduces end-to-end testing to a few clear steps, demonstrated by launching a browser, navigating to localhost:3000…
Talk on
The introduction to React you've been missingKent C. Dodds38m
A live-coded primer that shows React as an abstraction over DOM creation by loading UMD builds from unpkg, turning JSX into React.createElement calls, and…
Talk on
Using Javascript for IoT Internet of TumsTristan Sokol19m
Builds a small JavaScript-controlled IoT button using tehsil (headless Linux board) and Node packages that logs each Tums press to Google Sheets via the Sheets…
Talk on
Smart contracts and DApps for JS developersMichail Kuznetsov21m
Explains that Ethereum smart contracts encode business rules, compile to an ABI, deploy to the chain and return an address that is immutable so upgrades use…
Talk on
How developing nations are improving their way of living through JS communitiesCamilo Montoya20m
Colombia builds city-level JavaScript meetups, online study groups and bootcamps using tools like JavaScript, React and jQuery and free online platforms, and a…
Talk on
GraphQL - A different way to APISamuel Skeen30m
A working user-management GraphQL API using Express + express-graphql and a React client demonstrates schema-first strings vs object-type schemas, custom…
Talk on
Trending Open Source Projects in the JavaScript UniverseCory Christensen23m
Quick tour of rising 2018 JavaScript projects: Reach Router rewrites routing to work with React Suspense, delaying history inserts until rendering finishes; f2…
Talk on
SOLID JavaScriptJonathan Mills38m
Applies SOLID to real JavaScript: shows a React component that fetches data in-component and how to pull API code out so components only render, demonstrates…
Talk on
The Joys of Automatic Deployment of a Multi Platform Electron ApplicationJaaromy Zierse33m
Claim is simple never check secrets into a repo and instead store them in AWS Systems Manager Parameter Store and fetch them at runtime with the AWS SDK SSM…
Talk on
What we make matters: Ethics on the bleeding edgeDaniel Sellers29m
An Uber Volvo autonomous test vehicle kills a pedestrian in Tempe after the system identified the person six seconds out but had emergency braking disabled…
Talk on
Choreography vs Orchestration in long running asynchronous processesEthan Garofolo38m
Argues that a monolith is defined by coupled data schemas, not deployment, and that long-running async work should use an event store as authoritative state…
Talk on
Invisible CodeMichael Trotter28m
Claim: shared mutable state hides behavior and causes bugs. Examples: an order service file of ~1,000 lines with a processOrder function ~20 lines depends on a…
Talk on
Progressive Web Apps Are Easy Now - Or Are TheyThorsten Lorenz26m
Builds a real Progressive Web App: a poker hand-reviewer that parses hand-history files, runs range analysis in a web worker, and caches the whole UI so it…
Talk on
Reactive Responsive DesignMichael Madsen25m
Proposes replacing scattered CSS media queries with JavaScript-driven breakpoints using window.matchMedia wrapped in observables, implemented as the rxrs…
Talk on
Building a VS Code ExtensionKevin Reece19m
Built during a 52-hour hackathon by a six‑engineer team, this VS Code extension analyzes TypeScript via the TypeScript language server and renders three visual…
Talk on
Pack your Callbags! A New Spec for StreamsJeremy Lund29m
Proposes Callbags as a tiny spec that unifies pull and push streams by treating interactions as messages start/data/stop as 0/1/2, shows plain JavaScript…
Talk on
Native Web Components - All Frameworks InvitedMichael Collins31m
Shows concrete code: builds two small native components (a name/age form and a progress bar) and reuses the exact same custom elements inside Angular…
Talk on
Look Ma, No Cloud: Raspberry Pi + Your Devices + Your DataAJ ONeal37m
Builds a peer-access stack that runs on a Raspberry Pi and relays through an open-source service called tellabit, using a cloud or self-run relay plus TLS SNI…
Talk on
Liberating your Application from Framework TyrannyJustin McMurdie12m
Argues that frameworks become wrong over time and shows an alternative used at Canopy: break a legacy app into independent front-end microservices with…
Talk on
Albers as a MillennialBilly Roh17m
Recreates Josef and Anni Albers pieces with code: squares start ~40% of canvas and grow by ~20% with vertical offsets of ~5%, color palettes generated via HSL…
Talk on
Progressive Web Apps Are Easy Now - Or Are TheyThorsten Lorenz26m
Built a real Progressive Web App called BetterPoker.net that runs offline, keeps users logged in, and analyzes hands by narrowing an opponent’s preflop range…
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.