Skip to main content
ST

Scott Talinsky

2episodes
1podcast

We have 2 summarized appearances for Scott Talinsky so far. Browse all podcasts to discover more episodes.

Featured On 1 Podcast

All Appearances

2 episodes

AI Summary

→ WHAT IT COVERS Wes Bos and Scott Tolinski review their 2025 web development predictions, evaluating accuracy on CSS features, AI tools, React ecosystem changes, bundlers, and browser APIs that shipped or failed to materialize this year. → KEY INSIGHTS - **Temporal API delivery:** The date replacement API shipped in Firefox May 2025, entered Chrome beta December 2025 with stable release January 2026, and landed in Safari behind a flag after four years of anticipation and polyfill usage. - **AI coding tools maturation:** Cursor's tab completion remains superior to VS Code despite improvements, with Opus 4.5 model producing reliable Svelte 5 code consistently. Tools improved more than raw models, though framework choice still matters for AI assistance quality. - **CSS relative color syntax:** Reached baseline 2024 status with full browser support, enabling color system creation that responds to light and dark modes with transparency. Underutilized despite being the year's most valuable CSS addition for automated contrast systems. - **React security vulnerability:** React server components experienced a critical remote code execution vulnerability affecting Next.js, Remix, and Parcel-based sites through simple POST requests, potentially souring developer adoption despite the team's rapid response and fixes. → NOTABLE MOMENT Scott discovered he accidentally booked a 6AM flight using Perplexity's Comet browser AI agent, which auto-filled his friend's early morning flight details all the way to checkout without his full awareness of the departure time. 💼 SPONSORS [{"name": "Sentry", "url": "https://sentry.io/syntax"}] 🏷️ Web Development Predictions, CSS Features, AI Coding Tools, React Server Components

AI Summary

→ WHAT IT COVERS SvelteKit's new remote functions feature provides a complete RPC solution for data loading and mutations, combining type-safe server-client communication with progressive enhancement, automatic validation, and seamless form handling without traditional API endpoints. → KEY INSIGHTS - **Remote Function Architecture:** Files named `.remote.ts` run exclusively on server side and can be imported directly into client components, eliminating API routes while maintaining full TypeScript type safety through standard schema validation across the entire stack. - **Query Batching Strategy:** Use `query.batch` to consolidate multiple data requests from loops into single network calls and database queries. Example: fetching weather for ten cities sends one batched request instead of ten individual calls, reducing both network overhead and render updates. - **Form Function Implementation:** Spread remote form functions onto HTML forms to get progressive enhancement, automatic client-side validation, error messages, and field state management without writing controlled inputs or state updaters. Forms work with or without JavaScript enabled. - **Data Refresh Optimization:** Use `.set()` method instead of `.refresh()` when mutations return updated data, avoiding unnecessary database queries by directly inserting new data into existing queries. Combine with optimistic UI patterns for instant perceived performance improvements. → NOTABLE MOMENT Scott rewrote the entire Syntax website data layer, switching from MySQL to Postgres, replacing the ORM with Drizzle, and converting all data loading to remote functions. He compared the process to emptying kitchen cabinets and reorganizing everything methodically. 💼 SPONSORS [{"name": "Sentry", "url": "https://sentry.io/syntax"}] 🏷️ SvelteKit, RPC, Form Validation, Data Loading

Never miss Scott Talinsky's insights

Subscribe to get AI-powered summaries of Scott Talinsky's podcast appearances delivered to your inbox weekly.

Start Free Today

No credit card required • Free tier available