UtahJS Conf 2025
2025-09-12
Sandy, United States
[UtahJS Conf 2017, UtahJS Conf 2018, UtahJS Conf 2023, UtahJS Conf 2024, UtahJS Conf 2025]
| title | author | length |
|---|---|---|
| Beyond the Code: Building an Epic Career | Lucas Wargha | 22m |
A brain MRI finds a golf‑ball‑sized cyst and forces a career rethink: build a legacy, not just a resume. The concrete framework has three parts with people at… | ||
| Comparing Promises, Observables and Signals | Lance Finney | 41m |
Compares concrete tradeoffs: promises (native fetch with async/await and AbortController) handle one async value; observables (RxJS) handle zero‑to‑many… | ||
| 4 pillars for building a modern AI application in JavaScript | Clint Goodman | 40m |
Live-coding builds a TypeScript AI app using LangChain.js to call a local LLaMA-based LLM with streaming and system + few‑shot prompts, then adds 1024‑dim… | ||
| Blazing Fast Vue.js with Vapor Mode | CJ Reynolds | 20m |
Vue 3.6’s Vapor Mode compiles components to direct DOM updates instead of a virtual DOM, reducing a Hello World bundle from ~22.8 kB to 8 kB (~65% smaller) and… | ||
| Diving into the Toplayer: Where Dialogs, Popovers, and Modals Live | Tim Damen | 31m |
Dialog element now ships in all major browsers (Chrome 2014, Firefox last in 2022) and supports show() vs showModal adds to top layer so modal dialogs get… | ||
| The Eventful API: Rethinking Frontend State from the Server Down | Nick Humrich | 19m |
Proposes that mutate endpoints return explicit events describing every state change so the frontend applies targeted mutations instead of re-fetching objects… | ||
| Feature Flags: Separate Deployment from Feature Release | Rob Richardson | 41m |
Feature flags let teams separate deployment from release by shipping both old and new code paths behind an if check and toggling them from a config file, a DB… | ||
| Leveraging Web APIs for Portable JavaScript Libraries | Tyler Benfield | 28m |
Built a Postgres client that runs on native web APIs using ArrayBuffer, TypedArray, DataView, TextEncoder/Decoder and Web Crypto, and it works across Node… | ||
| What's New in JavaScript: Highlights from ECMAScript 2025 | Frank Visaggio | 37m |
ECMAScript 2025 adds concrete APIs: Promise.try normalizes sync/async errors so catch/then always work; iterator helpers (drop, take, filter, every) are… | ||
| Front-End Ownership in 2025 | Jake Lingwall | 27m |
Argues that ownership is a mindset and a checklist: full spectrum technical ownership — own the problem, solutioning, execution, QA, short-term support and… | ||
| Mastering Server-Side Development for React Developers | Mary Shaw | 28m |
A live Next.js demo shows a blog with a like button (API fetch + useOptimistic) and a comments form implemented as a server action that calls await, uses… | ||
| You don't know ESM (look ma', no transpiling!) | AJ ONeal | 18m |
ESM is actually usable in 2025 because browsers standardized module specifiers in March 2023 and Node backported top-level await fixed in Node v22 (Dec 2024)… | ||
| AI agents EXPOSED: TypeScript's hidden powers revealed! | Dennis Beatty | 31m |
Demo builds a working TypeScript SMS scheduling agent: Express webhook + Surge SDK validates messages, Puppeteer pulls privacy policies for automated… | ||
| What the Web can Learn from Video Game Networking | Alex Anderson | 25m |
Practical rules for real-time web: serialize game state with MessagePack or custom binary to cut payloads from ~37,000 bps down to about 1,200 bits/sec for a… | ||
| Declarative by default | Blake Johnson | 30m |
Argues that making projects declarative by default reduces cognitive load and makes large React apps more maintainable and easier to evolve, citing concrete… | ||
| Need for speed - Moving fast as a software engineer | Todd Fisher | 21m |
A practical set of tactics for shipping faster: scope down to a minimal feature, map each task to the customer value it delivers, and prefer descoping over… | ||
| Avoiding The Security Pitfalls of React Server Components | Jayton Birch | 29m |
React Server Components and Server Functions let client code call server-side functions, but build-time routing creates Next.js action hash endpoints that land… | ||
| Theming with Design Tokens | Tyler Hawkins | 28m |
Centralize hundreds of scattered hex values into CSS variables and a single tokens file so a 5‑step demo login page converts from hard‑coded colors to… | ||
| Hooked on React Hooks | Heidi Sommer | 27m |
Covers concrete React hook rules and patterns: never conditionally call a hook, how useState’s setter can take a function to avoid stale state, when to switch… | ||
| Managing a State of Distrust | Lucas Castro | 27m |
Every authentication strategy reduces to three concrete parts: sessions, tokens, exchanges. The speaker shows working examples: email+password with a session… | ||
| Creating Accessibility Culture | Diego Hernandez | 29m |
European Accessibility Act requires compliance as of June 2025 and the recommended target is WCAG 2.2 AA baseline. Practical fixes shown: use Chrome DevTools… | ||
| No RAGrets | Stephanie Jensen | 23m |
Describes a working RAG pipeline built on an S3 corpus and MySQL metadata that starts with OpenAI embeddings and Postgres vectors but moves to AWS Bedrock… | ||
| Dev Tools to increase your speed that DON'T use AI | Danny Oka | 28m |
Live demo uses a terminal-first workflow to edit, test and deploy a small frontend API and worker running in Docker Desktop Kubernetes; edits happen in Neovim… | ||
| AI-Powered Freelance Development | Andrew Gremlich | 30m |
Freelance project converts STL prosthesis scans into G-code and initial ChatGPT attempts produce massive, non‑vase‑mode output; solution uses a raycaster-based… | ||
| AI in Context | Cory Brown | 34m |
Frames AI against historical diffusion and hype cycles, arguing adoption runs on decades not months and general methods beat hand‑crafted ones but not always… | ||
| Letting AI Interface with Your App with MCPs | Kent C. Dodds | 37m |
Argues that a standard Model Context Protocol replaces bespoke integrations by having services expose an MCP server so any AI client can orchestrate them… | ||
| Building Your Own Jarvis: AI That Knows You | Marcus Lane | 24m |
Building a personal, emotionally aware assistant that actually notices and nudges rather than just replying, built as a three-part system: an identity… | ||
| nothing matches | ||