~/conference

UtahJS Conf 2024

date:2024-09-13
location:Sandy, United States
series:UtahJS Conf · 5 editions
titleauthorlength
Page Speed Performance (and how it helps your career)Jake Lingwall30m
Built a consumer Next14 app router site tom.com in under six months (private launch ~3 months, public by 6) and wins traffic by optimizing Core Web Vitals…
Talk on
And Now You Understand React Server ComponentsKent C. Dodds32m
Walks through building the same counter across MPA -> progressively enhanced MPA -> SPA -> Remix, showing exact code changes: form POSTs, fetch-based client…
Talk on
Don't confuse Readability with FamiliarityCory Brown28m
Claims that readability versus familiarity are different, backed by quick experiments: bootcamp students overwhelmingly prefer fat‑arrow syntax while…
Talk on
You Are the CPU: What CS Can Teach Us About Ourselves to Improve Developer EfficiencyNick Humrich20m
Shows that developers now outvalue hardware—1969 System/360 cost $5M (~$40M today) with 64 KB RAM versus an $800 iPhone 13—so optimize human time not just CPU…
Talk on
Type Safe Routing Shenanigans with TanStack RouterTanner Linsley21m
Claims a router rebuilt for full compile-time safety: 100% type safe routing with no type-casting, fully inferred params, search and path types, and typed…
Talk on
In the loop but out of the hierarchyCarter Hesterman20m
Defines a clear playbook: master the current rule set by doing things the team’s way first, then note frictions in standups and retros and propose…
Talk on
Data Fetching Strategies with React Server ComponentsTyler Clark25m
React Server Components stream HTML from the server, auto split bundles, and let components export default async to await Prisma or file reads directly…
Talk on
Building the Hundred-Year Web Service with htmxAlexander Petros37m
Argues that building for decades means using the web’s durable primitives: HTML, HTTP, and a server-embedded sqlite on the server (no separate Postgres process…
Talk on
10 Things You Hate About Your API GatewayScott McAllister36m
Covers concrete configs and tradeoffs: YAML gateway rules that offload auth to Auth0, a demo rate limit of 3 requests per 60s, URL rewrites and custom 418…
Talk on
Managing Complex State in ReactMary Shaw40m
Claims concrete wins: switching to React plus a design system yields ~50% faster feature delivery; use built‑in tools — useReducer, useContext, useMemo and…
Talk on
Getting Started with Passkeys and WebAuthnLucas Castro31m
Demo code uses the simple-webauthn library and browser navigator.credentials to register and authenticate passkeys via iCloud Keychain, Chrome profile or QR to…
Talk on
Write once, deploy anywhereNate Hearns18m
Argues that coding in React Native plus Expo lets one ship the same app to iOS, Android and web with concrete tools: react-native-web for DOM translation, EAS…
Talk on
Using Server Components and Form Actions With NuxtjsErik Hanchett29m
Nuxt.js implements server components by naming files like user-profile.server.vue and enabling experimental.componentsIslands: true, which moves rendering and…
Talk on
Changing human behavior for better codeMax Sultan20m
Argues that changing code requires changing people, not just policies, and gives a repeatable justify / understand / plan / execute / analyze / track process…
Talk on
Javascript AI Cookbook: Building AI powered product featuresTodd Fisher20m
Shows concrete JavaScript recipes: npm install openai plus Postman examples calling GPT-4-mini to generate text and a working Express route that redacts PII by…
Talk on
The Angular Reactivity Momentum in a NutshellBlagoj Jovanov31m
Three Angular RFCs: at if/at for control flow, deferred views, and Angular computed signals. New control flow claims ~45% faster refresh (1.49ms → 0.82ms in…
Talk on
Beyond the Hype: Facing Micro Frontend Challenges in Large ScaleRoei Berkovich26m
Company runs 400 engineers, 1,000 backend microservices and reports handling 3 million events/sec while operating 75 micro frontends. Teams enforce a shared…
Talk on
Level Up Your React Development: Unveiling the Gems of ECMAScript 2024 (ES15)Frank Visaggio38m
ES2024 packs concrete, usable additions and a few still-experimental pieces: string methods isWellFormed/toWellFormed detect and fix lone UTF‑16 surrogates…
Talk on
Transferring Your Knowledge EffectivelyClay Diffrient18m
Defines learning as relatively permanent change and uses three concrete learning theories — behaviorism, cognitivism, constructivism — to justify methods…
Talk on
Real-time HypermediaDelaney Gillilan32m
Claims a tiny library replaces heavy SPA plumbing by shipping state from the server and driving DOM updates, built as DataStar: ~300 lines, 11 tags with plugin…
Talk on
Unleashing Conditional TypesDavid Nicholas19m
Covers how TypeScript conditional types use extends, distribute over unions, and enable infer-based extraction with concrete examples: a HasID check that…
Talk on
Vanilla JS: You Might Not Need that LibraryMaximiliano Firtman30m
Live demo shows an open-source coffee-shop app built with a few HTML/CSS/JS files, no CLI or build, that runs fast and installs as a PWA and works offline…
Talk on
Accessibility That ScalesTyler Hawkins29m
Practical playbook: prioritize the design system so one fixed modal or color token remediates hundreds of instances, use Datadog to target the top 10 pages…
Talk on
Level-up Your DevOps with GitHub Actions and KubernetesRob Richardson41m
Live-codes a .NET site into a multi-stage Dockerfile, builds and pushes images to an ACR using a GitHub Actions workflow, then updates an AKS cluster with a…
Talk on
How to AI in JavaScriptClint Goodman18m
Five live demos show AI running entirely in the browser: a Teachable Machine banana classifier trained and inferred offline with Tensorflow.js; a…
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.