FSJam Podcast
FSJam Podcast
Anthony Campolo, Christopher Burns
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 94 - Clerk with James Perkins
James Perkins is a Senior Developer Advocate at Clerk, a drop-in authentication solution for React and the modern web.James PerkinsWebsiteTwitterYouTubeGitHubClerkWebsiteTwitterGitHub
Jun 28, 2023
36 min
Episode 93 - Causeworks with Jim Fisk
Jim Fisk is the creator of Plenti and the founder of Causeworks, a full service creative agency for mission-driven organizations.In this episode we discuss using open source technology for social goods, whether you should be bearish or bullish on Jamstack, and the benefits of a Git-based CMS.Jim FiskTwitterGitHubLinkedInJantcuPlenticoJamstack BostonCauseworksWebsite
May 3, 2023
44 min
Episode 92 - Warp with Zach Lloyd
Zach Lloyd is the CEO of Warp, a Rust-based terminal for modern development.In this episode we discuss the motivations for starting an entire company dedicated to building a terminal, the inefficiencies introduced by the current default terminals, and the company's future plans for monetization.Zach LloydTwitterLinkedInBlogWarpHomepageTwitterGitHubDiscordYouTubeLinksOh My ZshStarshipShow Outline00:10 - Zach's background and motivation for creating Warp02:13 - What are the Warp features that make developers more productive?07:01 - Why is Warp written in Rust?10:36 - Does Warp work on multiple platforms?12:22 - How does Warp plan on monetizing in the future?16:06 - What are the benefits of Warp for beginners learning the terminal?22:29 - What shells does Warp support?25:17 - How do you prioritize feature development and what is the roadmap for the next sixth months?29:31 - Will Warp eventually be integrated with the VS Code terminal?31:43 - Final thoughts and where to learn more about Warp
Mar 16, 2023
34 min
Episode 91 - IPFS with Daniel Norman
Daniel Norman is a Developer Advocate at Protocol Labs.In this episode we discuss the philosophy and motivation behind the creation of IPFS, IPFS pinning services and gateways, how Protocol Labs relates to IPFS, and how to moderate content on a distributed, censorship resistant network.Daniel NormanTwitterHomepageProtocol LabsHomepageIPFSHomepageLinksAragonweb3.jsPrismaContent AddressingBlueskyAT ProtocolFleekweb3.storageInfuraPinataIPFS - Content Addressed, Versioned, P2P File SystemCloudflare IPFS GatewayFissionState of IPFS in JSA First Look at IPFSSome Antics - Deploy to the Decentralized Web with IPFSShow Outline00:11 - Daniel’s code journey11:19 - What is web3?13:36 - What does it mean to “own” something digital?22:19 - Bluesky and the At Protocol25:35 - Living in a high trust society28:01 - What is IPFS?36:32 - IPFS pinning services and gateways45:23 - Protocol Labs48:20 - Is it possible to block or moderate content on IPFS?54:58 - Where should someone go to get started with IPFS or get in touch with the IPFS community?58:17 - How can listeners get in touch with Daniel?
Mar 2, 2023
59 min
Episode 90 - Partytown with Adam Bradley
Adam Bradley is the Director of Technology at Builder.io and co-creator of Partytown, a lazy-loaded library to help relocate resource intensive scripts off the main thread and into a web worker.In this episode we discuss making sites significantly more performant by offloading third party scripts into a web worker with Partytown, how Partytown fits into the larger suite of tools that Builder.io is working on including Qwik, and cross-compiling any frontend UI library with Mitosis.Adam BradleyTwitterGitHubPartytownHomepageGitHubLinksWordPress Partytown SupportAdd Partytown support to run scripts in WordPress Worker ThreadOffloading Scripts To A Web Worker in Next.js (experimental)How to Add Google Analytics gtag to Gatsby Using PartytownHow to Deploy the Qwik JavaScript FrameworkDeploy a Qwik site on Cloudflare PagesBuilding Marko 6 w/ Dylan Piercey, and Michael RawlingsResumability, WTF?Show Outline00:12 - Introduction01:26 - Do you miss mobile?04:43 - What is Partytown?07:50 - Can you use Partytown with WordPress?09:42 - How does Google Tag Manager work with Partytown?12:45 - Is there a roadmap for upcoming features or is Partytown feature complete?13:50 - What is Partytown's opinion on shipping no JavaScript?14:39 - How does Partytown fit into the larger suite of tools that Builder.io is working on?16:24 - Qwik as a server-side rendering first framework with QwikCity19:35 - Will it be possible in the future to migrate a Next.js project to QwikCity? 23:07 - Is QwikCity production ready?25:00 - How do you deploy a Qwik or QwikCity application?30:45 - What is Mitosis?34:19 - How does Qwik compare to Solid and Marko?40:09 - Will JavaScript ever reach utopia by attaining the nirvana of PHP?
Feb 8, 2023
44 min
Episode 89 - Astro Community with A Fuzzy Bear
A Fuzzy Bear is the Community Manager at Astro.In this episode we discuss the origin of the name “Fuzzy Bear,” the benefits of learning Astro over other popular metaframeworks, and how to get involved in the Astro community.A Fuzzy BearTwitterGitHubAstroHomepageCreate a New Astro ProjectLinksAsteroids Fuzzybear ProjectServer-side Rendering in AstroAstro Hackathon ProjectsShow Outline01:15 - What is the origin of the name “Fuzzy Bear?”03:13 - Why did you learn Astro over other frameworks and when did you join the team?06:00 - The pitfalls of Create React App08:30 - Fuzzy's life before web development09:48 - Learning web development through building the Astroids game12:10 - Fuzzy got into web development to make money but tripped into open source12:50 - How did you first hear about Astro?15:22 - How did you initially get involved in the Astro community?19:41 - What is the status of server-side rendering support in Astro?22:24 - What happened when Chris tried Astro for the first time?33:09 - Can Astro be used for dashboards?
Feb 1, 2023
41 min
Episode 88 - Supabase DevRel with Jon Meyers
Jon Meyers is a Developer Advocate at Supabase, an open source Firebase alternative built with PostgreSQL.In this episode we discuss how DevRel is organized at Supabase, why Supabase decided to build their own PostgreSQL extension, and new capabilities enabled by Supabase's Edge Functions. Jon MeyersHomepageTwitterGitHubYouTubeEggheadSupabaseHomepageTwitterGitHubYouTubeDiscordLinksSupabase with Paul Copplestone (FSJam33)Open Source Stacks with Ant Wilson (FSJam52)pg_graphql: A GraphQL extension for PostgreSQLGraphQL is now available in Supabasepg_graphql v1.0pg_graphql DocumentationLaunch WeekUpdates for Supabase FunctionsSupabase Edge FunctionsEdge Function ExamplesSupabase IntegrationsSupabase Series BMade with SupabaseShow Outline01:25 - Jon Meyers Introduction04:44 - How is the DevRel team at Supabase organized?06:41 - What is Supabase?07:55 - Building and Using Postgres Extensions10:46 - How does the GraphQL Postgres Extension Work?12:15 - What is Supabase Launch Week?14:19 - Supabase Edge Functions22:31 - Supabase Integrations24:11 - Supabase Series B25:27 - What are people building with Supabase?27:24 - Jon's Favorite FSJam Episodes30:03 - Closing Thoughts
Jan 18, 2023
30 min
Episode 87 - Netlify Edge Functions with Eduardo Bouças
Eduardo Bouças is a software engineer at Netlify and principal engineer building Netlify's newly created Edge Functions.In this episode we discuss the past, present, and future of running serverless functions on the edge, why Netlify decided to build their edge functions with Deno, and the need for compatible edge runtimes built on open standards.Eduardo BouçasHomepageTwitterMastodonGitHubNetlifyHomepageTwitterGitHubLinksEdge Handlers with Mathias Biilmann ChristensenNetlify Edge FunctionsEdge Functions DocumentationNetlify Edge Functions: A new serverless runtime powered by DenoLiving on the edge: A deep dive into Netlify Edge FunctionsUnderstanding Edge Functions: The Edge and BeyondWeb-interoperable Runtimes Community Group
Jan 12, 2023
36 min
Episode 86 - Stately with David Khourshid
David Khourshid is the founder of Stately, the visual software platform for application logic and workflows.In this episode we discuss how to visualize state machines, building tools to collaborate around state machines, and using state machines on the server.David KhourshidTwitterPolyworkLinkedInStatelyHomepageTwitterDiscordLinksZag
Dec 29, 2022
35 min
Episode 85 - Storybook with Michael Chan
Michael Chan is a DX Community Engineer at Chromatic, a cloud service and platform for automating Storybook workflows.In this episode we discuss how to distinguish a design system from a component library, strategies to become a better user of Storybook, and the long-awaited release of React 18.Michael ChanHomepageTwitterGitHubYouTubeEggheadReact HolidayLunch.devStorybookHomepageTwitterGitHubYouTubeDiscordChromaticTwitterHomepageLinksStorybook Play FunctionComponent Story Format 3.0Integrate Storybook in a Next.js ApplicationIntegrate Next.js and Storybook automaticallyStorybook Framework APIMigrate a Client-Side Application to React 18 BetaHow to Upgrade to React 18React v18.0React Labs: What We've Been Working OnReact Server Components with Next 13
Dec 14, 2022
54 min
Load more