UtahJS Conf 2024
2024-09-13
Sandy, United States
[UtahJS Conf 2017, UtahJS Conf 2018, UtahJS Conf 2023, UtahJS Conf 2024, UtahJS Conf 2025]
| title | author | length |
|---|---|---|
| Page Speed Performance (and how it helps your career) | Jake Lingwall | 30m |
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… | ||
| And Now You Understand React Server Components | Kent C. Dodds | 32m |
Walks through building the same counter across MPA -> progressively enhanced MPA -> SPA -> Remix, showing exact code changes: form POSTs, fetch-based client… | ||
| Don't confuse Readability with Familiarity | Cory Brown | 28m |
Claims that readability versus familiarity are different, backed by quick experiments: bootcamp students overwhelmingly prefer fat‑arrow syntax while… | ||
| You Are the CPU: What CS Can Teach Us About Ourselves to Improve Developer Efficiency | Nick Humrich | 20m |
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… | ||
| Type Safe Routing Shenanigans with TanStack Router | Tanner Linsley | 21m |
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… | ||
| In the loop but out of the hierarchy | Carter Hesterman | 20m |
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… | ||
| Data Fetching Strategies with React Server Components | Tyler Clark | 25m |
React Server Components stream HTML from the server, auto split bundles, and let components export default async to await Prisma or file reads directly… | ||
| Building the Hundred-Year Web Service with htmx | Alexander Petros | 37m |
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… | ||
| 10 Things You Hate About Your API Gateway | Scott McAllister | 36m |
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… | ||
| Managing Complex State in React | Mary Shaw | 40m |
Claims concrete wins: switching to React plus a design system yields ~50% faster feature delivery; use built‑in tools — useReducer, useContext, useMemo and… | ||
| Getting Started with Passkeys and WebAuthn | Lucas Castro | 31m |
Demo code uses the simple-webauthn library and browser navigator.credentials to register and authenticate passkeys via iCloud Keychain, Chrome profile or QR to… | ||
| Write once, deploy anywhere | Nate Hearns | 18m |
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… | ||
| Using Server Components and Form Actions With Nuxtjs | Erik Hanchett | 29m |
Nuxt.js implements server components by naming files like user-profile.server.vue and enabling experimental.componentsIslands: true, which moves rendering and… | ||
| Changing human behavior for better code | Max Sultan | 20m |
Argues that changing code requires changing people, not just policies, and gives a repeatable justify / understand / plan / execute / analyze / track process… | ||
| Javascript AI Cookbook: Building AI powered product features | Todd Fisher | 20m |
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… | ||
| The Angular Reactivity Momentum in a Nutshell | Blagoj Jovanov | 31m |
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… | ||
| Beyond the Hype: Facing Micro Frontend Challenges in Large Scale | Roei Berkovich | 26m |
Company runs 400 engineers, 1,000 backend microservices and reports handling 3 million events/sec while operating 75 micro frontends. Teams enforce a shared… | ||
| Level Up Your React Development: Unveiling the Gems of ECMAScript 2024 (ES15) | Frank Visaggio | 38m |
ES2024 packs concrete, usable additions and a few still-experimental pieces: string methods isWellFormed/toWellFormed detect and fix lone UTF‑16 surrogates… | ||
| Transferring Your Knowledge Effectively | Clay Diffrient | 18m |
Defines learning as relatively permanent change and uses three concrete learning theories — behaviorism, cognitivism, constructivism — to justify methods… | ||
| Real-time Hypermedia | Delaney Gillilan | 32m |
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… | ||
| Unleashing Conditional Types | David Nicholas | 19m |
Covers how TypeScript conditional types use extends, distribute over unions, and enable infer-based extraction with concrete examples: a HasID check that… | ||
| Vanilla JS: You Might Not Need that Library | Maximiliano Firtman | 30m |
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… | ||
| Accessibility That Scales | Tyler Hawkins | 29m |
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… | ||
| Level-up Your DevOps with GitHub Actions and Kubernetes | Rob Richardson | 41m |
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… | ||
| How to AI in JavaScript | Clint Goodman | 18m |
Five live demos show AI running entirely in the browser: a Teachable Machine banana classifier trained and inferred offline with Tensorflow.js; a… | ||
| nothing matches | ||