Last updated: 2025/06/18 23:01

912: Why did Figma buy a CMS?

10 years of SolidJS with Ryan Carniato
Ryan Carniato, creator of SolidJS, joins the podcast to reflect on a decade of developing the framework. We dive into the evolution of frontend tooling, the rise of fine-grained reactivity, and why SolidJS continues to challenge virtual DOM conventions. Ryan also shares insights on open source maintenance, web standards, and the future of UI architecture.

910: If Statements in CSS?

ep.174『Google I/O ライブ特集:AI、グラス、新たなWebの進展』
@TheoSteiner が @mahamada, @l1lhu1hu1, @basara669 に、Google I/O 2025 現地レポートやWeb最新動向について話を聞きました。 ## 今回のトピック ### Google I/O 2025 現地レポート - テオがマウンテンビュー現地から収録 - 浜田・津村・森本が現地参加して得たリアルな感想や雰囲気 ### 注目の発表・プロダクト - **検索AIモード** - 検索結果のタブに「AI」モードが追加。AIが直接答えを返す新体験。 - **Gemini Live/AIエージェント** - Geminiアプリ上で自然な会話・予約などが可能なAIエージェント体験。 - **Android XR新デバイス** - MUHAN(ヘッドセット型)とグラス型の2タイプを発表。年内US発売予定。現地デモも大盛況。 ### Web開発者向けの新機能・発表 - **Built-in AI/マルチモーダルAPI** - Chromeに組み込まれたAIモデルをWeb APIから呼び出し。画像・音声も入力でき、クライアントサイドで完結。 - Safari等にはFirebase経由でフォールバック可能なハイブリッドAPIも発表。 - **CSSカルーセル** - JavaScript不要、HTML+CSSのみでカルーセルUIが実装可能に。アクセシビリティ課題も今後対応予定。 - **開発者ツールのAIアシスタンス** - Chrome DevToolsにAIアシスタント搭載。コード修正やパフォーマンス改善をAIが提案・自動適用。 - Gemini Flash(Googleサーバー)を利用するため、情報送信に留意。 - **パフォーマンスタブの強化** - コアメトリクスや改善提案をAIが表示。ASK AI機能も追加。 - **ベースライン/MDN連携Lint** - Web APIの「ベースライン」対応状況をESLint/VScodeで即時チェック可能に。ターゲット年次も指定可。 - **クレデンシャルマネージャー** - Chromeに新たな認証管理API。パスキー・パスワード・FedCM等を一元管理。自動パスワード更新・入力も可能。 --- ## 現地体験・所感 - XRデバイスの体験ブースは大盛況。MUHANは行列で体験困難、グラス型は90秒の短時間体験でも高い完成度。 - 視力矯正やデザインバリエーションなど今後の展開にも期待。

909: Handling and Throwing Errors

#20 TSKaigi 2025に参加してみてのふりかえり
■ トーク内容・TSKaigi 2025に参加してみた・TSKaigi 2025で印象的だったセッションや技術的なポイント・TSKaigi 2025にブースを出展してみたhttps://2025.tskaigi.org/■ トーク平井 柊太 (サイバーエージェント グループIT推進本部 CIU)松本 拓人 (株式会社AbemaTV)水野 響 (株式会社AI Shift)

Migrating a Legacy JavaScript Codebase to TypeScript - JSJ 680
In this episode, Dan and I (Steve) dove deep into what turned out to be a surprisingly complex, yet incredibly insightful topic: gradually migrating a massive l

Server functions don't exist with Jack Herrington
Jack Herrington, podcaster, software engineer, writer and YouTuber, joins the pod to uncover the truth behind server functions and why they don’t actually exist in the web platform. We dive into the magic behind frameworks like Next.js, TanStack Start, and Remix, breaking down how server functions work, what they simplify, what they hide, and what developers need to know to build smarter, faster, and more secure web apps.

908: Storybook Has Evolved w/ Jeppe Reinhold

ep.173『Recap: Svelte Summit 2025 注目プレゼンを振り返る』
[@TheoSteiner](https://bsky.app/profile/theosteiner.de) が [@tomoam](https://bsky.app/profile/tomoam.bsky.social), [@ssssotaro](https://x.com/ssssotaro) に、Svelte Summit 2025やSvelteコミュニティについて話を聞きました。 ## ゲスト - **@tomoam** - Svelte Japanのコアメンバー - 製造業向けシステムベンダーに勤務 - Svelte公式ドキュメント日本語翻訳の中心メンバー - **@ssssotaro** - 株式会社ZOZO フロントエンドテックリード - Svelte関連ライブラリ開発者 - 国内オフラインイベントで登壇経験多数 ## 今回のトピック ### Svelte Summit 2025 現地レポート - テオが現地参加したバルセロナ開催のSvelte Summitの雰囲気をレポート - 海外コミュニティの熱気や、日本からのオンライン参加の体験 ### 注目セッションの紹介&議論 - [ViteとSvelteの協調と進化](https://www.youtube.com/watch?v=bpj3e34EmV4)(パタック氏) - [Svelteのテスト最新事情](https://www.youtube.com/watch?v=ljmUuhfTR80)(ドミニク氏) - **Ashley Furnitureの大規模Svelteマイグレーション事例**(バート氏) - **3Dライブラリ「threlte」とSvelteの宣言的3D]**(グリーシャー氏) - [「What Svelte Promises」非同期APIの最新動向](https://www.youtube.com/watch?v=1dATE70wlHc&t=261s)(リッチ・ハリス氏 ### Svelte 5の新機能・進化 - await blockやAsync API、Signalによるリアクティブ管理の進化 - .remote.js/.remote.tsによるサーバーRPC、コア設計思想の変化 - コミュニティ貢献や日本語ドキュメント翻訳活動の紹介 ## コミュニティ・貢献案内 - Svelte日本語ドキュメント翻訳は誰でも参加OK。Discord案内は公式サイトから - 日本コミュニティは1,000人規模。年1〜2回オフラインミートアップも開催 - Svelte Summit動画の日本語字幕付き配信企画も進行中 ## 関連リンク - [Svelte公式サイト](https://svelte.dev) - [Svelte日本コミュニティ Discord案内](https://svelte.jp) ## ハッシュタグ #UIT_INSIDE #Svelte #SvelteSummit

907: Wes’ New Site: Gatsby → React Server Components
ep178 Monthly Platform 202505 | mozaic.fm
第 178 回のテーマは 2025 年 5 月の Monthly Platform です。

TypeScript, Security, and Type Juggling with Ariel Shulman & Liran Tal - JSJ 679
In this episode, we dove headfirst into the swirling waters of TypeScript, its real-world use cases, and where it starts to fall short—especially when it come

Relatively new things you should know about HTML with Chris Coyier (Repeat)
In this repeat episode, Chris Coyier, co-founder of CodePen, talks about the evolving landscape of HTML heading into 2025. He delves into topics like the slow evolution of HTML compared to CSS and JavaScript, the importance of backwards compatibility, new HTML elements and pseudo-elements, and the potential of declarative shadow DOM for server-side rendering in web components.

906: Tech Startups and Raising Money with Dan Levine (Vercel, Sentry, Mux…)

905: You Should Learn Nuxt!
Overview of the Nuxt meta-framework, its capabilities, and why CJ enjoys using it to build full-stack Vue applications.

ep.172『AI Code Agents Meetupと広がコーディングエージェント活用の輪』
@spring_rainingと@ytamemotが、社内で開催したイベント「AI Code Agents Meetup」や、今後の社内でのコーディングエージェント普及の展望について話しました。 ### アウトライン - 社内勉強会「AI Code Agents Meetup」 - @ytamemotがAIを活用して制作したデモアプリ「Toy Chat」 - 懇親会でのリアルタイム改善セッション - 今後の展望 - 継続的な開催の意向 - 社外向けイベントも検討中 ### イベントで作成したデモアプリ  ### ハッシュタグ [#UIT_INSIDE](https://x.com/search?q=%23UIT_INSIDE&src=typed_query)

Building Agentic AI Workflows with Matthew Henage - JSJ 678
In this episode, we sat down with full-stack developer and AI innovator Matthew Henage, creator of WAOS.ai (Web App Operating System) and the incredible storyte

The design of web design with Miriam Suzanne
Miriam Suzanne, web developer, artist, and co-founder of OddBird, talks about the philosophy and evolution of web design. We explore CSS origins, the cascade, accessibility, and how the balance between user control and brand expression defines the spirit of the web.

904: React vs Svelte × Windsurf Worth $3B × Typescript as Const × Layout Shift Tricks × More
In this episode, Wes and CJ discuss the Windsurf acquisition by OpenAI, the future of UI design, securing forms, using JSON for data, comparing React and Svelte, workflows for testing responsive design, and avoiding layout shifts with progressive enhancement.

903: Fork Yeah! Microsoft open sourcing Copilot
Erich Gamma and Kai Maetzel from the VS Code team announce open sourcing AI features from GitHub Copilot into core VS Code.
ep177 Monthly Ecosystem 202505 | mozaic.fm
第 177 回のテーマは 2025 年 5 月の Monthly Ecosystem です。

Reinventing Web Development with Brisa: A Conversation with Aral Roca - JSJ 677
In this week’s episode, it’s just me — Charles Max Wood — and I’m joined by the incredibly sharp and open-source-loving Aral Roca, direct from Barcelo

RedwoodSDK with Peter Pistorius
Peter Pistorius, co-creator of RedwoodJS, talks about the evolution from RedwoodJS GraphQL to the new Redwood SDK, a React framework built for Cloudflare. They dive deep into serverless architecture, React Server Components, durable objects, AI-assisted development, and the challenges of modern deployment and hosting. Learn how Redwood SDK is empowering developers to focus on building and shipping, instead of managing infrastructure.

902: Fullstack Cloudflare with React and Vite (Redwood SDK)
Peter Pistorius discusses Redwood SDK, a new React framework he created that runs on Cloudflare and focuses on performance, realtime capabilities, and simplicity.

901: JS News: New React & Svelte APIs, RSC Updates, Redwood and Storybook
Discussion of new JavaScript APIs and framework updates including React animations, Svelte asynchronous components, React Server Components in Parcel, RedwoodJS pivot, and Storybook 9 updates.

JSX over the wire with Dan Abramov
React Core team member Dan Abramov joins us to explore "JSX over the wire" and the evolving architecture of React Server Components. We dive into the shift from traditional REST APIs to screen-specific data shaping, the concept of Backend for Frontend (BFF), and why centering UI around the user experience—not server/client boundaries—matters more than ever.

Building Enterprise Infrastructure with Bit & AI with Gilad Shoham - JSJ 676
In this episode, I (Steve Edwards) flew solo on the mic but had the pleasure of hosting a truly insightful conversation with Gilad Shoham, VP of Engineering at

900: 13 New CSS Features You Can Start Using Today
Scott and Wes discuss 13 new CSS features you can start using today in your projects

899: GSAP: Killer Web Animations With Cassie Evans
Cassie Evans from GreenSock explains what GSAP is, why developers use it for animation, how it works, techniques for smooth performant animations, and new developments like GSAP becoming free and open source.

Replacing Create React App: Why Create TS Router App Is the Future of React Development - JSJ 675
We’ve been diving into the evolving landscape of React app development and why tools like Create TS Router App (CTA) are stepping up to fill the gap left by t

HTMX in 2025 with Carson Gross
Carson Gross, creator of HTMX, talks about its evolution from intercooler.js, its viral rise on social media, and its philosophy of simplicity and stability. They dive into how HTMX fits into the modern web dev ecosystem, the idea of building 100-year web services, and why older technologies like jQuery and server-side rendering still have staying power. Carson also shares insights on open-source marketing, progressive enhancement, and the future of web development.

898: Every Developer Needs a 3D Printer
Wes got a 3D printer and talks about how it works, use cases, places to get models, filament types, storage, modeling software and more.

897: Making Your App Feel Faster Than It Really Is
Tips and tricks to make web apps feel faster through perceived speed improvements

A guide to functional programming By Jemima Abu
Jemima Abu, Senior Product Engineer at CAIS, joins the podcast to unpack her no-fluff approach to functional programming in JavaScript. From why predictable code matters to how higher-order functions like map and reduce can save your sanity, Jemima breaks down real-world lessons on purity, immutability, and when it's okay to not be a functional purist.
ep176 Monthly Platform 202504 | mozaic.fm
第 176 回のテーマは 2025 年 4 月の Monthly Platform です。

896: Do I Still Need To Know JS/CSS/HTML with AI? × How To Sell An App × Is React Context Bad? × More
Wes and Scott answer developer questions sent in by listeners covering topics like AI, React, legacy code, app ideas, web development trends, and more.

Empowering Devs and Innovators: Inside Vercel’s Impact, Feature Flags, and the Rise of v0 - JsJ 674
In this episode, Lee Robinson, who works at Vercel, discusses the company’s impact on web development despite its relatively small size. He explains their app

895: React Server Components: Where are we at?
Discussion on status of React server components 5 years after introduction - only fully supported in Next.js and Waku currently, with partial support in other frameworks.

ep.171『AIでアクセシビリティ向上を身近に!社内ツールから始めるLINEギフトのalt充足化への取り組み』
@potato4d が @Pittan に、LINEギフトのアクセシビリティ向上のために活用している社内AIツールの中身を伺いました。 ### Dekashibe の実際の様子  ### 概要 - LINEギフト内で使用される画像に対する代替テキストをAIが生成するツール「Dekashibe」を開発。 - 画像の種別や文字数を指定して、AIが最適な代替テキストを提案。 ### 背景と課題 - システム的な制約で代替テキストの入力が難しかった。 - 経験が必要な代替テキストの作成をAIで補助。 ### ツールの詳細 - GPT-4oを使用して、画像の内容に応じた代替テキストを生成。 - バナーや商品棚画像など、用途に応じた��ロンプトを設定。 ### 反応と今後の展望 - 社内での反応はポジティブ。 - 今後は外部のショップにも導入を検討。 - 社内外のアクセシビリティ向上に向けた取り組みを継続。 ### 関連リンク - [LINEギフト公式サイト](https://linegift.line.me) - [アクセシビリティに関するイベント](https://cssnite.doorkeeper.jp/events/182232) ### ハッシュタグ [#UIT_INSIDE](https://x.com/search?q=%23UIT_INSIDE&src=typed_query)

Vite, frontend tooling & the future with Evan You
Vue creator Evan You joins us to talk about the evolution of JavaScript tooling, the success of Vite, and what's coming next with VitePlus — a unified toolchain aiming to simplify dev workflows. We also touch on Nitro, multi-runtime support, and where AI might (or might not) fit into the mix.
ep175 Monthly Ecosystem 202504 | mozaic.fm
第 175 回のテーマは 2025 年 4 月の Monthly Ecosystem です。

894: Open Source Matters w/ Chad Whitacre
Chad Whitacre from Sentry discusses the history of open source, differences between licenses and community-led vs single-vendor projects, Sentry

Building 50 Apps in 50 Days: The Power of Boring Stacks with Kelvin - JsJ_673
In this episode, we dive into an engaging conversation with Kelvin, where we explore his approach to full-stack JavaScript development and the power of using si

893: Everyone Is Talking About MCP
This episode discusses the Machine Context Protocol (MCP), which is a standardized protocol that allows large language models (LLMs) like ChatGPT to communicate with and control other applications and services. They talk about what MCP is, why it

Ghostty with Mitchell Hashimoto
Mitchell Hashimoto, founder of HashiCorp, joins us to talk about his latest project, Ghostty—a terminal that’s fast, feature-rich, and truly cross-platform. Mitchell shares the vision behind Ghostty, its architecture built around the libghosty core, how it's tackling long-standing limitations in terminal emulation, and why features like quake-style dropdowns matter more than you'd think. We also explore how the community can get involved and the future potential of Ghosty as a platform for modern text-based applications. Tune in to explore the innovative features that make Ghosty a standout cross-platform terminal!

892: The History of Syntax
The history behind the Syntax podcast, from its beginnings in 2016 to being acquired by Sentry in 2021.

Breaking Into Tech: Lessons from My Career Path - JsJ 672
This episode is a little different—thanks to a U.S. holiday, I’m flying solo. But that just means we get to have a one-on-one chat! I dive into my career j

891: Light and Dark Mode
Discussion on adding light and dark modes to sites, considerations when doing so, and new CSS features to help

Put your database in the browser with Ben Holmes
Ben Holmes, product engineer at Warp, joins PodRocket to talk about local-first web apps and what it takes to run a database directly in the browser. He breaks down how moving data closer to the user can reduce latency, improve performance, and simplify frontend development. Learn about SQLite in the browser, syncing challenges, handling conflicts, and tools like WebAssembly, IndexedDB, and CRDTs. Plus, Ben shares insights from building his own SimpleSyncEngine and where local-first development is headed!
ep174 Monthly Platform 202503 | mozaic.fm
第 174 回のテーマは 2025 年 3 月の Monthly Platform です。

890: Accepting Money on the Internet in 2025
Discussion on options and best practices for accepting payments online in 2025, including overview of payment processors, managing checkout flows, and avoiding fraud.

Pioneers of Computing: A Journey Through Tech History with Bob Martin - JsJ 671
In this episode, we dive into a fascinating mix of tech history, personal stories, and entertainment recommendations. We chat with Bob Martin, who shares insigh

889: Planning A Build
Wes and Scott discuss planning decisions for the Syntax v3 site rebuild including project management, code structure, tooling strategies, UI patterns, and more.

ep.170『JavaScriptエコシステムをより良くするe18e (Ecosystem Performance) の取り組み』
@spring_rainingが@alangdmに、JavaScriptエコシステム改善のイニシアチブe18e (Ecosystem Performance) の取り組みについて聞いてみました。 ## e18e (Ecosystem Performance) * https://e18e.dev/ * Cleanup、Speedup、Levelupの3つのエリアにフォーカスして、JavaScriptエコシステムの改善を目指す * Cleanup: 無駄なdependencyを整理し、エコシステム内でよく使われるツールやライブラリを最新化する * e18e/ecosystem-issues: https://github.com/e18e/ecosystem-issues * Speedup: 依存ライブラリが多い箇所を中心に、エコシステムの一部を高速化する * Levelup: 日常的に使用している確立されたツールやライブラリに対して、現代的で軽量な代替案を文書化し提供する * Tinylibs: https://github.com/tinylibs/ * unjs: https://github.com/unjs/ * es-tooling: https://github.com/es-tooling/

Debugging apps with Deno and OpenTelemetry with Luca Casonato
Luca Casanato, member of the Deno core team, delves into the intricacies of debugging applications using Deno and OpenTelemetry. Discover how Deno's native integration with OpenTelemetry enhances application performance monitoring, simplifies instrumentation compared to Node.js, and unlocks new insights for developers!

888: You Need a Monorepo × Client Only React × TanStack + More
In this potluck episode, Wes and Scott discuss monorepos, outdated Node packages, local storage, Next.js queries, Cloudflare Workers, ZeroSync with SvelteKit, full stack development, server update polling, domain names, and advice for new developers.

887: Vibe Coding Is a Problem
Discussion about AI assisted coding called vibe coding, where inexperienced developers quickly build apps by repeatedly prompting and tweaking code without closely reviewing it.

Moving to ESM from CJS with Anthony Fu
Anthony Fu, Framework Developer at Nuxt Labs, discusses the shift to ESM-only formats in JavaScript development. He covers the controversy surrounding ESM, the advantages of moving from CJS to ESM, and what this transition means for the future of web development. Tune in to learn why now is the ideal time for this change, and how it benefits developers!

886: AWS and IAC for Dummies with SST
Scott explains SST for configuring infrastructure on AWS and other providers, setting up a dev environment, debugging issues, and managing staging/production.

885: CSS Fonts Fallbacks, Variable and Trimming
Covers custom web fonts, strategies for handling font downloads, variable fonts for creative effects, and the text box trim/edge properties to control spacing.