Show cover of FSJam Podcast

FSJam Podcast

Conversations about the emerging world of Fullstack Jamstack applications. Anthony Campolo and Christopher Burns explore the development practices of the frameworks, libraries, and services enabling this new paradigm.


Episode 78 - The Jamstack Innovation Fund with Matt Biilmann
In this episode we discuss the Jamstack Innovation Fund, open source sustainability, deciding whether to use Cloudflare Workers or Deno for Netlify's Edge Handlers, and the future of the Jamstack.Matt BiilmannTwitterNetlify Home Page Twitter Links Jamstack Innovation Fund Home Page Netlify Launches $10 Million Jamstack Innovation Fund Jamstack Innovation Fund Launches with the 10 Most Promising Jamstack Startups The Fund ChiselStrike - prototype-to-production data platform Clerk - authentication service purpose-built for Jamstack Clutch - visual editor for Jamstack solutions Convex - global state management platform Deno - modern runtime for JavaScript and TypeScript Everfund - developer-first nonprofit tool to build custom fundraising systems NuxtLabs - making web development intuitive with NuxtJS Snaplet - tool for copying Postgres databases TakeShape - GraphQL API mesh Tigris Data - zero-ops backend for web and mobile apps
48:23 09/05/2022
Episode 77 - Qwik with Miško Hevery
In this episode we discuss what is a resumable framework and how resumability relates to partial hydration.Miško Hevery Twitter GitHub LinkedIn Qwik Home Page Twitter GitHub Links Partytown
45:02 08/04/2022
Episode 76 - Composability with Ishan Anand and Scott Steinlage
In this episode we discuss strategies for navigating remote work, whether it's useful or counterproductive to push all computing to the edge, and how to build composable websites and applications.Ishan Anand Twitter LinkedIn GitHub Scott Steinlage Twitter LinkedIn Edgio Home Page Twitter LinksComposability Summit
51:00 07/05/2022
Episode 75 - Prisma with Austin Crim
In this episode we discuss the history and mission of Prisma, the boundary between Prisma Client and Prisma Migrate, and whether developers need to know the difference between SQL and NoSQL.Austin Crim Home Page Twitter GitHub LinkedIn Prisma Home Page Twitter GitHub Links Prisma Data Platform Deploying Prisma to Cloudflare Workers Remix with Kent C. Dodds
51:15 06/28/2022
Episode 74 - Live at Remix Conf with Scott Steinlage and Will De Ath
In this episode we discuss podcasting in person for the first time, why we are attending Remix Conf, and the crucial role of marketing in a startup.Scott Steinlage Twitter LinkedIn Limelight Will De Ath Twitter LinkedIn Everfund Links Remix Conf 2022 Remix Conf 2023
34:23 05/31/2022
Episode 73 - Serverless Guru with Ryan Jones
In this episode we discuss leveraging serverless knowledge to launch your career, measuring the true cost of migrating a production application, and how serverless initiatives can spin out.Ryan Jones Twitter LinkedIn Serverless Guru Home Page Twitter Talking Serverless Links FSJam37 - Talking Serverless with Josh Proto Serverless: Zero to Paid Professional
43:13 05/23/2022
Episode 72 - Elm with Lindsay Wardell
In this episode we discuss NoRedInk's experience using Elm in production, the combined power of functional programming and static type systems, building a language for the long term, and the difficulty of explaining the benefits of purely functional languages to developers who have never experienced them.Lindsay Wardell Home Page Twitter LinkedIn Elm Home Page Twitter Discourse Slack News NoRedInk Home Page Twitter LinksFrom Rails to Elm and Haskell
40:12 05/06/2022
Episode 71 - Remix with Kent C. Dodds
In this episode we discuss building excellent user experiencers without embarrassment inducing code, the definition of a "center-stack framework," whether the technical benefits of partial hydration actually lead to better UX, and that time Kent almost died.Kent C. Dodds Home Page Twitter GitHub YouTube Remix Home Page Twitter GitHub YouTube Discord Links How I built a modern website in 2021 React Server Components and Remix Next.js Commerce Remix vs Next.js Remix vs. Next: Which React Meta-Framework Should You Use? Web Fetch API Remix v1
42:50 04/26/2022
Episode 70 - Hydrogen with Josh Larson
In this episode we discuss server side rendering on the edge, the challenges of headless e-commerce, and designing a framework specifically for Shopify storefronts.Josh Larson Twitter GitHub LinkedIn Home Page Hydrogen Home Page GitHub Documentation Stackblitz Links Flareact Hydrogen and Shopify Oxygen Deploy a Hydrogen App Shopify Storefront API GraphiQL Explorer
37:22 04/04/2022
Episode 69 - Sizzy with Kitze
In this episode we discuss the shortcomings of developer tools in web browsers, VS Code versus WebStorm, GraphQL hypocrisy, and the differences between RedwoodJS and Blitz.js.Kitze Twitter GitHub YouTube Twitch Home Page Sizzy Home Page Twitter Links Fleet But... You're Not Facebook Glink
50:13 03/31/2022
Episode 68 - Flightcontrol with Brandon Bayer and Mina Abadir
In this episode we discuss building a better developer experience for managing AWS resources, designing an infrastructure as code language, the new Blitz.js toolkit, and how to make your users badass developers.Brandon Bayer Twitter GitHub LinkedIn Mina Abadir Twitter GitHub LinkedIn Flightcontrol Home Page Twitter Discord Links FSJam Roundtable with Chris Ball, Brandon Bayer, and (the) David Price AWS Fargate Amazon CloudFront Amazon RDS PlanetScale A First Look at Flightcontrol
37:29 03/26/2022
Episode 67 - Developer Experience Engineering with Prince Wilson
In this episode we discuss developer experience engineering, the growing influence of Rust on web development, building Discord bots, and what programming streamers can learn from gaming streamers.Prince Wilson Home Page Twitter Twitch GitHub Netlify Home Page Twitter GitHub Links Next-generation Deploy Previews, plus Netlify acquires FeaturePeek Netlify Acquires OneGraph, A Powerful GraphQL Platform for Connecting APIs and Services Netlify Jamstack Innovation Fund 1Password is all in on its web stack Rust in Production: 1Password Using Rust to Scale Elixir for 11 million Concurrent Users
57:56 03/01/2022
Episode 66 - RedwoodJS with Peter Pistorius
In this episode we discuss the history, development, and future of RedwoodJS.Editor's Note: This episode was recorded over a year ago and kept in the vault because the audio is somewhat degraded relative to the average FSJam episode. But we are releasing it regardless because we believe the conversation is worthwhile for listeners that can tolerate the rougher sound quality.Peter Pistorius Twitter GitHub RedwoodJSHome Page
44:38 02/24/2022
Episode 65 - Snaplet with Peter Pistorius
In this episode we discuss managing personally identifiable information, simplifying local database testing, and developing in cloud environments.Peter Pistorius Twitter GitHub Snaplet Home Page Twitter GitHub Documentation Jobs LinksClone your Supabase production data to a development environment
51:29 02/07/2022
Episode 64 - TypeScript with Orta Therox
In this episode we discuss compiler engineering, whether JavaScript will ever incorporate a native type system, and why TypeScript will never have zero configuration. Orta Twitter GitHub LinkedIn Home Page TypeScript Home Page Twitter GitHub Links Cosmiconfig TSConfig Bases Dancing Landscapes Danger JS CocoaPods
50:46 02/01/2022
Episode 63 - Modern CSS with Stephanie Eckles
In this episode we discuss when CSS became modern, if PostCSS can replace the enduring Sass, the new capabilities enabled by Eleventy Serverless, and the value of online streaming.Stephanie Eckles Twitter GitHub Codepen Blog Twitch Modern CSS Home Page Links CSS Cascade Layers When CSS Isn’t Enough: JavaScript Requirements For Accessible Components Modern CSS: Grid, Aspect Ratio, Container Queries, and More! Word Wrap - Eleventy and the Rise of Static 11ty Rocks A First Look at Eleventy Serverless, with Zach Leatherman 11ty Serverless Search
38:37 01/24/2022
Episode 62 - Fly with Rugwiro Valentin
In this episode we discuss deploying containers to the edge, microVMs, Twelve Factor Apps, Cloud Native Buildpacks, and WireGuard.Rugwiro Valentin Twitter GitHub Home Page Fly Home Page Twitter GitHub Links App Configuration with fly.toml flyctl Volumes on Fly The Twelve-Factor App Cloud Native Buildpacks Tokio WireGuard: Next Generation Kernel Network Tunnel WireGuard Go ngrok Dockerize RedwoodJS with Fly
39:44 01/21/2022
Episode 61 - Everfund with Christopher Burns
In this Podrocket crossover episode, we discuss the motivation behind the creation of Everfund, the technologies the company has built upon, the process of migrating from a previous tech stack, and advice for other potential founders looking to start a company.Christopher Burns Twitter GitHub LinkedIn Everfund Home Page Blog Twitter GitHub LinkedIn
39:14 01/14/2022
Episode 60 - Marko with Dylan Piercey
In this episode we discuss the relation between progressive enhancement and partial hydration, appropriate use cases for the islands architecture, and the rediscovery of multi-page applications.Dylan Piercey Twitter GitHub Marko Home Page Twitter GitHub Discord Links What is Partial Hydration and Why is Everyone Talking About It? Async Fragments: Rediscovering Progressive HTML Rendering with Marko The Future of Marko Maybe you don’t need that SPA A First Look at MarkoJS
42:47 12/23/2021
Episode 59 - GreenSock with Cassie Evans
In this episode we discuss the limitations of CSS animations, techniques for animating SVGs, and building animation centric websites without JavaScript frameworks.Cassie Evans Home Page Twitter LinkedIn Greensock Home Page GSAP Twitter LinkedIn GitHub Links Codebar Banner Ads AnimationTimeline CSS Transforms WebGL Canvas three.js GSAP + React, First Steps & Handy Techniques GSAP + React, Advanced Animation Techniques Framer Motion React Motion Building an Animated Castle Builder w/ Cassie Evans Chattin' GSAP Helper Functions w/ Cassie Evans FLIP Animations with GSAP! w/ Cassie Evans GreenSock Community Questions with Cassie Evans
36:28 12/20/2021
Episode 58 - Gitpod with Mike Nikles
In this episode we discuss the challenges of local development and the unique benefits of developing in the cloud. Mike Nikles Twitter GitHub LinkedIn Home Page Gitpod Home Page Twitter GitHub Webstone GitHub Discord Links Theia A Better GitHub Flow Run RedwoodJS on Gitpod Why I Left Google and Joined Gitpod GitHub Codespaces OpenVSCode Server VS Code in the browser for everyone Config Gitpod File Open VSX Registry Gitpod Local Companion Gitpod Example Projects Gitpod Languages & Frameworks Cloud Native Web Development SvelteKit & Prisma
41:29 12/13/2021
Episode 57 - Sequin with Anthony Accomazzo and Eric Goldman
In this episode we discuss the superiority of SQL for query expressibility in comparison to HTTP and the benefits of having all your data centralized in one location for analysis.Anthony Accomazzo Twitter GitHub Home Page Eric GoldmanTwitterSequin Home Page Blog Twitter LinkedIn
34:58 12/08/2021
Episode 56 - FeatureBoard with Jake Ginnivan
In this episode we discuss the ubiquity of feature toggles, implementing features by user categorizations instead of individual users, and utilizing third party authentication to create a Jamstack native solution for feature flags. Jake Ginnivan Twitter GitHub Blog FeatureBoard Home Page Twitter Why FeatureBoard? Releasing FeatureBoard’s marketing site, using FeatureBoard Understanding and improving Emotion 10’s TypeScript types Using TypeScript project references in NX Breaking down TypeScript project references
40:36 12/02/2021
Episode 55 - Prismic with Alex Trost
In this episode we discuss leveraging existing non-technical skills as a developer, creating a safe space for questions on live streams, creative coding, and balancing the needs of developers and content editors with a headless CMS.Alex Trost Twitter Twitch GitHub Frontend Horse Home Page Frontend Horse Twitter Frontend Horse Discord Prismic Home Page Twitter Twitch YouTube GitHub Slice Machine
39:09 11/29/2021
Episode 54 - Bedrock Layout with Travis Waith-Mair
In this episode we discuss the battle over CSS purity, Styled Components versus Emotion, and how to form a mental model around styling by using patterns for common layouts instead of technology.Travis Waith-Mair Twitter GitHub Home Page Bedrock Layout Home Page GitHub Links Composing Layouts in React React Round Up - Composing Layouts for React
40:02 11/17/2021
Episode 53 - Solid with Ryan Carniato
In this episode we discuss the definition of reactive programming, the benefits of building a new framework on JSX, the usefulness of benchmarks, and the reckoning of single-page apps versus multi-page apps.Ryan Carniato Twitter GitHub Blog Solid Twitter GitHub Home Page Links SolidJS with Ryan Carniato Finding Fine-Grained Reactive Programming Marko Qwik
49:57 11/12/2021
Episode 52 - Open Source Stacks with Ant Wilson
In this episode we discuss the origins of Supabase, building workflows with Amazon's states language, encouraging open source contributions by building in public, and the future of online code editors.Ant Wilson Twitter GitHub LinkedIn Supabase Home Page Twitter GitHub Links Storage is now available in Supabase Workflows are coming to Supabase Using Supabase in Replit Announcing CodeSandbox has Acquired Play.js, a Native JavaScript IDE for iOS
37:13 11/09/2021
Episode 51 - Storyblok with Facundo Giuliani
In this episode we discuss the role of a developer relations engineer, the benefits of a headless CMS with a visual editor, and how to enable collaboration between developers and content creators.Facundo Giuliani Home Page Twitter GitHub LinkedIn Storyblok Home Page Twitter GitHub
39:34 11/04/2021
Episode 50 - One Year Later
Links Next.js 12 swc Parcel 2 Beta 3 URL imports Compromised npm packages of ua-parser-js React 18 and Next.js React Docs Beta React 18 Working Group A First Look at React 18 with Vite and Netlify Vercel Edge Functions Next.js Middleware Netlify Edge Handlers Worktop PlanetScale CockroachDB Serverless Fly Deploying Prisma Client to Cloudflare Workers How I Built a Modern Website in 2021 by Kent C Dodds Flightcontrol Webstone A First Look at Nuxt 3
45:53 10/29/2021
Episode 49 - Slinkity with Ben Holmes
In this episode we discuss the origins of Slinkity, the two competing camps of website generators, migrating from Snowpack to Vite, and how to combine JSX and Markdown.Ben Holmes Twitter GitHub Blog Slinkity Home Page Twitter GitHub Links A First Look at Slinkity Introducing Slinkity - the SSG that grows with you (powered by 11ty) Partial Hydration: Making the Static Interactive Unlock component-driven web pages with Slinkity Building The SSG I’ve Always Wanted: An 11ty, Vite And JAM Sandwich Smooth and simple page transitions with the shared element transition API
46:26 10/28/2021