
Modern Web
By Modern Web


Databases at Extreme Scale (PlanetScale CEO Sam Lambert)
In this episode of the Modern Web Podcast, Rob Ocel talks with PlanetScale CEO Sam Lambert about what “database scale” actually looks like in 2026. Sam shares migration stories from companies that moved at the perfect time and others that waited until they were already in trouble, plus why sharding and reliability are never just “magic” if your queries and data model are a mess.
They also cover PlanetScale’s evolution beyond its MySQL and Vitess roots into Postgres, Metal, and what’s coming next for sharding in the Postgres world. Along the way, they connect the dots to AI workloads, which are increasingly write heavy and put new pressure on performance, uptime, and security.
What You'll Learn:
- How to spot the “right time” to migrate databases before you’re on fire (and what happens when you wait too long)
- What PlanetScale actually gives you “for free” at scale, and what it can’t fix (bad schema, missing indexes, terrible SQL)
- Why “auto” database magic is usually a tradeoff, and what to ask for when you want to peek behind the curtain
- What PlanetScale is becoming beyond MySQL/Vitess, including Postgres, Metal, and Nikky (sharding for Postgres)
- How AI workloads are changing database patterns, especially the shift toward write heavy systems and why that pressures reliability and security
Sam Lambert on Linkedin: https://www.linkedin.com/in/isamlambert/
Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/
This Dot Labs Twitter: https://x.com/ThisDotLabs
This Dot Media Twitter: https://x.com/ThisDotMedia
This Dot Labs Instagram: https://www.instagram.com/thisdotlabs/
This Dot Labs Facebook: https://www.facebook.com/thisdot/
Sponsored by This Dot Labs: https://www.thisdot.co/

How Varlock Fixes .env Vulnerabilities and Secures Your Secrets
Environment variables and secrets are usually a mess: out of sync .env files, scattered API keys, painful onboarding, and brittle CI configs. In this episode of the Modern Web Podcast, Rob Ocel talks with Varlock co-creators Phil Miller and Theo Ephraim about how Varlock turns .env files into a real schema with types, validation, and documentation, pulls secrets from tools like 1Password and other backends, and centralizes configuration across environments and services. They also dig into protecting secrets in an AI-heavy world by redacting them from logs and responses, preventing accidental leaks from agents, and pushing toward an open env-spec standard so configuration becomes predictable, portable, and actually pleasant to work with.
What you will learn:
- Why traditional .env files and copy paste workflows break down as teams, services, and environments grow.
- How Varlock turns environment variables into a schema with types, validation, documentation, and generated TypeScript.- How to pull secrets from tools like 1Password and other backends without leaving them in plain text or scattering them across dashboards.
- How to manage multiple environments such as development, staging, and production from a single, declarative configuration source.
- How Varlock helps protect secrets in AI and MCP workflows by redacting them from logs and responses and blocking accidental leaks.
- What the env spec standard is and how a common schema format can make configuration more portable across tools, templates, and platforms.
Theo Ephraim on Linkedin: https://www.linkedin.com/in/theo-ephraim/
Phil Miller on Linkedin: https://www.linkedin.com/in/themillman/
Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/
This Dot Labs Twitter: https://x.com/ThisDotLabs
This Dot Media Twitter: https://x.com/ThisDotMedia
This Dot Labs Instagram: https://www.instagram.com/thisdotlabs/
This Dot Labs Facebook: https://www.facebook.com/thisdot/
This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.social
Sponsored by This Dot Labs: https://ai.thisdot.co/

The One Mindset That Will 10x Your Dev Career (and Keep You Ahead of AI)
Rob Ocel and Danny Thompson go deep on intentionality, the developer “superpower” that can speed up your growth, sharpen your judgment, and keep you from getting automated away in the AI era. Rob unpacks a simple loop (state intent → act → measure → review) with real stories, including the ticket he challenged on day one that saved a team six figures, and the “it seems to work” anti-pattern that shipped a mystery bug. Together they show how being deliberate before you write a line of code changes everything: scoping tickets, estimating work, documenting decisions, reviewing PRs, and speaking up, even as a junior.What you’ll learn: • The intentionality loop: how to set a hypothesis, capture outcomes, and improve fast • The exact moment to ask “Should we even do this ticket?” and how to push back safely • Why code is the last step: design notes, edge cases, and review context first • Estimation that actually works: start naive, compare to actuals, iterate to ±10% • How to avoid DRY misuse, “tragedy of the commons” code reviews, and stealth tech debt • Where to keep your working notes (GitHub, Notion, SharePoint) so reviewers can follow your logic • How juniors can question assumptions without blocking the room or their careerRob Ocel on Linkedin: https://www.linkedin.com/in/robocel/
Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/
This Dot Labs Twitter: https://x.com/ThisDotLabs
This Dot Media Twitter: https://x.com/ThisDotMediaThis Dot Labs
Instagram: https://www.instagram.com/thisdotlabs/This Dot Labs
Facebook: https://www.facebook.com/thisdot/This Dot Labs
Bluesky: https://bsky.app/profile/thisdotlabs.bsky.socialSponsored by This Dot Labs: https://ai.thisdot.co/

The Cloud Built AI. Can It Survive What AI Needs Next?
On this episode of the Modern Web Podcast, hosts Rob Ocel and Danny Thompson welcome Miles Ward, CTO of SADA, for an in-depth conversation about the intersection of cloud computing and AI. Miles shares his career journey from early days at AWS and Google Cloud to leading SADA through its acquisition by Insight, offering a rare perspective on the evolution of solutions architecture and cloud adoption at scale.The discussion covers the realities of cloud “repatriation,” why GPUs have shifted some workloads back on-prem or to niche “neo-cloud” providers, and how cloud infrastructure remains the backbone of most AI initiatives. Miles breaks down practical concerns for organizations, from token pricing and GPU costs to scaling AI features without blowing budgets. He also highlights how AI adoption exposes weak organizational habits, why good data and strong processes matter more than hype, and how developers should view AI as intelligence augmentation rather than replacement.Key Takeaways:- Miles Ward, former early AWS Solutions Architect, founder of the SA practice at Google Cloud, and now CTO at SADA (acquired by Insight), brings a deep history in scaling infrastructure and AI workloads.- Cloud repatriation is rare. The main exception is GPUs, where companies may rent from “neo-clouds” like CoreWeave, Crusoe, or Lambda, or occasionally use on-prem for cost and latency reasons, though data-center power constraints make this difficult.- Cloud remains essential for AI. Successful initiatives depend on cloud primitives like data, orchestration, security, and DevOps. Google’s integrated stack (custom hardware, platforms, and models) streamlines development. The best practice is to build in cloud first, then optimize or shift GPU inference later if needed.- Costs and readiness are critical. Organizations should measure AI by business outcomes rather than lines of code. Token spending needs calculators, guardrails, and model routing strategies. On-prem comes with hidden costs such as power, networking, and staffing. The real bottleneck for most companies is poor data and weak processes, not model quality.Miles Ward on Linkedin: https://www.linkedin.com/in/rishabkumar7/Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/This Dot Labs Twitter: https://x.com/ThisDotLabsThis Dot Media Twitter: https://x.com/ThisDotMediaThis Dot Labs Instagram: https://www.instagram.com/thisdotlabs/This Dot Labs Facebook: https://www.facebook.com/thisdot/This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.socialSponsored by This Dot Labs: https://ai.thisdot.co/

How NPM Auto-Updates & Post-Install Scripts Could Hijack Your Org
In this Modern Web Podcast, Rob Ocel and Danny Thompson break down the recent string of NPM supply chain attacks that have shaken the JavaScript ecosystem. They cover the NX compromise, the phishing campaign that hit libraries like Chalk, and the Shy Halood exploit, showing how small changes in dependencies can have massive effects. Along the way, they share practical defenses like using package lock and npm ci, avoiding phishing links, reviewing third party code, applying least privilege, staging deployments, and maintaining incident response plans. They also highlight vendor interventions such as Vercel blocking malicious deployments and stress why companies must support open source maintainers if the ecosystem is to remain secure.
Key Points from this Episode:
- Lock down installs. Pin versions, commit package-lock.json, use npm ci in CI, and disable scripts in CI (npm config set ignore-scripts true) to neutralize post-install attacks.
- Harden people & permissions. Phishing hygiene (never click-through emails), 2FA/hardware keys, least-privilege by default, and separate/purpose-scoped publishing accounts.
- Stage & detect early. Canary/staged deploys, feature flags, and tight observability to catch dependency drift, suspicious network egress, or monkey-patched APIs fast.
- Practice incident response. Two-hour containment target: revoke/rotate tokens, reimage affected machines, roll back artifacts, notify vendors, and run a post-mortem playbook.
Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/
Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/
This Dot Labs Twitter: https://x.com/ThisDotLabs
This Dot Media Twitter: https://x.com/ThisDotMedia
This Dot Labs Instagram: https://www.instagram.com/thisdotlabs/
This Dot Labs Facebook: https://www.facebook.com/thisdot/
This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.social
Sponsored by This Dot Labs: https://ai.thisdot.co/

Cracking Tech Interviews When AI Changes the Rules
In this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson talk with Wes Eklund from AWS ProServe about interviews, practical AI, and the future of developer workflows. Wes shares what trips candidates up in coding and behavioral rounds, how to ask better questions, and why prepping multiple honest STAR narratives matters. Danny introduces the Thrive Framework for behavioral interviews and Rob underscores the discipline required to stand out in a crowded market. The trio then digs into 100 Days of Code in the AI era, smart ways juniors can learn with AI, and how Wes’s team uses MCP servers and Amazon Q to speed design, onboarding, and day-to-day delivery. They cover the lull in MCP hype, real security concerns, the “80 percent is a win” mindset when AI accelerates work, and when it actually makes sense to build agents. They close on thin, purpose-built agents, enterprise adoption patterns, and why frameworks like DSPy could reshape moats and costs.
Key Takeaways from this episode:
- Wes explains how candidates often fail because they neglect behavioral prep, and Danny introduces the Thrive Framework as a system to stand out.
- The group debates whether juniors should use AI. Wes frames it as a tool for strategy and reflection, not a shortcut, while Danny emphasizes using it to deepen knowledge and accountability.
- Wes shares how his AWS team leverages MCP servers and Amazon Q to speed design, boost onboarding, and solve problems faster, while Danny highlights enterprise-level use cases like multilingual documentation.
- They discuss whether developers should build agents, the risks of security gaps, and how frameworks like DSPy could make optimized, lightweight agents a new competitive edge.
Chapters
0:00 MCP servers: security reality check
0:33 Modern Web Podcast intro
0:55 Guest: Wes Ecklan (AWS ProServe)
2:02 Job hunt & interview mistakes
5:05 Danny’s THRIVE framework
7:39 Researching values & STAR stories
11:12 Sponsor + quality & discipline in applications
13:04 100 Days of Code in the AI era
18:03 Using AI at work (MCP + Amazon Q)
23:13 Hackathons & making time to innovate
25:06 MCPs in practice: adoption & security
36:00 Agents: when they help vs. hype — close & links
Wes Eklund on Linkedin: https://www.linkedin.com/in/weseklund/
Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/
Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/
This Dot Labs Twitter: https://x.com/ThisDotLabs
This Dot Media Twitter: https://x.com/ThisDotMedia
This Dot Labs Instagram: https://www.instagram.com/thisdotlabs/
This Dot Labs Facebook: https://www.facebook.com/thisdot/
This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.social
Sponsored by This Dot Labs: https://ai.thisdot.co/

Every AI Cloud-Native Expert Starts with Kubernetes | API Gateways vs Service Mesh Explained
Danny Thompson sits down with Marino Wijay, Staff Solutions Architect at Kong and CNCF Ambassador, for a wide-ranging conversation on modern cloud-native development. They start with Kubernetes as the entry point into the ecosystem and explore what it really means to be a CNCF ambassador. Marino explains the difference between an API gateway and a service mesh, when small teams should adopt each, and why managed services often make more sense than running infrastructure yourself.The discussion then shifts to reliability and observability, with a focus on automation, pipelines, and creating a seamless developer experience. Finally, Marino shares lessons from working with enterprises rolling out AI, covering vector caching, cost optimization, latency concerns, and the importance of data governance when dealing with LLM traffic. It’s an episode full of practical advice for builders navigating the realities of APIs, microservices, and AI in production today.Key points from this episode:- Kubernetes remains the entry point into the cloud-native ecosystem, giving teams the foundation to operationalize applications and join the CNCF community.- Marino breaks down the distinction between an API gateway and a service mesh, showing how a gateway like Kong secures APIs at the edge while a mesh like Kuma manages traffic, authentication, and encryption between services.- For smaller teams, the smartest path is to rely on managed services and an API gateway, introducing a service mesh only when scale and complexity demand it.- As organizations adopt AI, Marino highlights how vector caching, governance policies, and PII sanitization help control costs, cut latency, and protect sensitive data when working with LLMs.Marino Wijay on Linkedin: https://www.linkedin.com/in/mwijay/Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/This Dot Labs Twitter: https://x.com/ThisDotLabsThis Dot Media Twitter: https://x.com/ThisDotMediaThis Dot Labs Instagram: https://www.instagram.com/thisdotlabs/This Dot Labs Facebook: https://www.facebook.com/thisdot/This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.socialSponsored by This Dot Labs: https://ai.thisdot.co/

I’m Sorry, But Your CSS Is Terrible
Rob Ocel and Danny Thompson sit down with Andy Bell to treat CSS as a craft, not a chore. Andy explains why he mentors the browser instead of micromanaging it, how progressive enhancement keeps products resilient, and which modern features deserve attention right now, including has, anchor positioning, and clamp. The conversation gets practical on grid versus flexbox, why grid is often simpler than people think, and how ecosystems and tooling skew usage. They unpack the real reasons Tailwind spread across teams, where it helps with speed and onboarding, and why core CSS skills plus a clear methodology prevent long-term debt. Expect candid consultancy stories, smarter debugging with today’s devtools, and a reminder that play, standards knowledge, and strong communication habits lead to cleaner, more maintainable front ends.Key Takeaways:- Andy Bell stresses mentoring the browser instead of micromanaging it, leaning on progressive enhancement and letting it adapt to context.- Features like :has(), anchor positioning, and clamp are changing how developers approach layouts, interactions, and responsive design.- Despite its power, Grid hasn’t caught on like flexbox, partly due to ecosystem and tooling choices. Andy suggests learning grid first for a clearer foundation.- Tailwind solves organizational and onboarding challenges, but without solid CSS fundamentals and consistent methodologies, teams risk piling up technical debt.
Andy Bell on Linkedin: https://www.linkedin.com/in/andy-bell-347971255/
Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/
Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/
This Dot Labs Twitter: https://x.com/ThisDotLabs
This Dot Media Twitter: https://x.com/ThisDotMedia
This Dot Labs Instagram: https://www.instagram.com/thisdotlabs/
This Dot Labs Facebook: https://www.facebook.com/thisdot/
This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.social
Sponsored by This Dot Labs: https://ai.thisdot.co/

Software Developers Spill the Beans on Conversational AI
In this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson are joined by Rishab Kumar, Staff Developer Evangelist at Twilio, to explore the evolving landscape of voice and AI interactions. They discuss the rise of conversational AI, how voice interfaces are becoming the natural medium for human-computer interaction, and the tools and best practices for integrating AI into real-world applications. Rishab shares insights from Twilio on building voice-enabled AI experiences, tackling challenges like latency and prompt design, and how AI is shaping the future of productivity and problem-solving. The conversation also highlights community-focused events, like the upcoming Commit Your Code Conference in Dallas, where networking, learning, and giving back to charity take center stage.
Key Takeaways:
- Voice interfaces are becoming more natural and conversational, moving beyond simple commands to context-aware, agentic interactions that can assist with tasks in real time.
- AI is being integrated into real-world use cases, from coding assistants and productivity tools to hands-on guidance for tasks like furniture assembly, car troubleshooting, and lab work.
- Platforms like Twilio provide APIs, Conversation Relay, and integrations with voice models to streamline AI voice interactions, handling challenges like latency, speech-to-text, and interruption management.
- There’s a growing need for specialized, reliable AI tools tailored to specific industries and tasks, as well as careful consideration of ethical implications, user trust, and contextual accuracy.
Rishab Kumar on Linkedin: https://www.linkedin.com/in/rishabkumar7/
Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/
Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/
This Dot Labs Twitter: https://x.com/ThisDotLabs
This Dot Media Twitter: https://x.com/ThisDotMedia
This Dot Labs Instagram: https://www.instagram.com/thisdotlabs/
This Dot Labs Facebook: https://www.facebook.com/thisdot/
This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.social
Sponsored by This Dot: https://ai.thisdot.co/

The Biggest Mistakes Devs Make in Accessibility & SEO
In this episode, Rob Ocel and Danny Thompson enjoy a conversation with Kilian Valkhof, founder of Polypane, a browser built for developers who care deeply about their craft. The discussion explores the shifting landscape of online developer communities as conversations migrate from Twitter to Blue Sky, Mastodon, Discord, and local meetups. Kilian shares how this decentralization has shaped advocacy around accessibility, performance, and front-end principles, while Rob and Danny reflect on what developers lose and gain when there’s no longer a single central hub. They also dig into guiding principles for building quality front-end experiences, from usability and accessibility to balancing trade-offs between performance, readability, and SEO.
Key points from this episode
- Developers are finding their communities scattered across Blue Sky, Mastodon, Discord, and meetups, changing how ideas about accessibility and performance spread.
- Practical frameworks like “rule of three” and “make it run, make it right, make it fast” give developers clearer guidance than vague advice such as “don’t repeat yourself.”
- Building with craft means going beyond visual accuracy to include accessibility, usability, and small details that improve the overall user experience.
- Teams need to agree on priorities so they can navigate trade-offs between things like accessibility, performance, SEO, and readability.
Kilian Valkhof on Linkedin: https://www.linkedin.com/in/kilianvalkhof/
Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/
Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/
This Dot Labs Twitter: https://x.com/ThisDotLabs
This Dot Media Twitter: https://x.com/ThisDotMedia
This Dot Labs Instagram: https://www.instagram.com/thisdotlabs/
This Dot Labs Facebook: https://www.facebook.com/thisdot/
This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.social
Sponsored by This Dot Labs: https://ai.thisdot.co/

Sentry Has New AI Tools for Monitoring and Developer Workflows
This episode of the Modern Web Podcast features Cody De Arkland, Head of Developer Experience at Sentry, in conversation with hosts Rob Ocel and Danny Thompson. They explore how Sentry has embraced a culture of experimentation with AI, from grassroots innovation in Slack channels to leadership setting the tone for rapid adoption. Cody shares insights into Sentry’s new AI monitoring tools, including MCP support and agent tracing, which give developers visibility into token usage, tool calls, and debugging flows. The discussion also touches on how AI is reshaping developer workflows, the balance between writing code and prompting, and why structured thinking is key to getting useful results.Keypoints from this episode:- Sentry fosters a playful, experimental environment where both grassroots initiatives and leadership drive AI adoption.- Sentry has rolled out AI monitoring with MCP support and agent tracing to give visibility into token usage, tool calls, and debugging.- AI is changing how developers approach coding, blending prompting with traditional programming.- Success with AI depends on framing problems clearly, not just relying on raw prompts.Cody De Arkland on Linkedin: https://www.linkedin.com/in/codydearkland/ Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/This Dot Labs Twitter: https://x.com/ThisDotLabsThis Dot Media Twitter: https://x.com/ThisDotMediaThis Dot Labs Instagram: https://www.instagram.com/thisdotlabs/This Dot Labs Facebook: https://www.facebook.com/thisdot/This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.socialSponsored by This Dot Labs: https://ai.thisdot.co

How Elasticsearch Improves Search Relevance, Log Parsing, Production Systems, + More!
In this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson talk with Philipp Krenn, Head of Developer Advocacy at Elastic, about how Elasticsearch has evolved from a search engine into a foundation for observability, security, and AI-powered systems. Philipp explains how Elastic approaches information retrieval beyond just vector search, using tools like LLMs for smarter querying, log parsing, and context-aware data access.
They also discuss how Elastic balances innovation with stability through regular releases and a focus on long-term reliability. For teams building with AI, Elastic offers a way to handle search, monitoring, and logging in one platform, making it easier to ship faster without adding complexity.
Key points from this episode:
- Elasticsearch has expanded beyond search to support observability and security by treating all of them as information retrieval problems.
Elastic integrates with AI tools like LLMs to improve search relevance, automate log parsing, and enable features like query rewriting and retrieval-augmented generation.
Vector search is just one feature in a larger toolkit for finding relevant data, and Elastic supports hybrid and traditional search approaches.
Elastic maintains a steady release cadence with a focus on stability, making it a reliable choice for both fast-moving AI projects and long-term production systems.
Philipp Krenn on Linkedin: https://www.linkedin.com/in/philippkrenn/
Rob Ocel on Linkedin: https://www.linkedin.com/in/robocel/
Danny Thompson on Linkedin: https://www.linkedin.com/in/dthompsondev/
This Dot Labs Twitter: https://x.com/ThisDotLabs
This Dot Media Twitter: https://x.com/ThisDotMediaThis Dot Labs
Instagram: https://www.instagram.com/thisdotlabs/
This Dot Labs Facebook: https://www.facebook.com/thisdot/
This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.social
Sponsored by This Dot Labs: ai.thisdot.co

What is AI Agentic Experience and Why Provide a Great AX for Users?
In this episode of the Modern Web Podcast, hosts Rob Ocel and Danny Thompson talk with Sean Roberts, Head of AX Architecture and Distinguished Engineer at Netlify, about the emerging discipline of Agentic Experience (AX). They explore how AX is reshaping how we design services for AI agents, what makes an agent experience successful, and why traditional user flows often break down in agent-driven systems. Sean discusses the role of MCPs, the challenges of discoverability, and the future of content delivery in an agent-first web. They also dig into real-world examples, like how an agent accidentally took down Netlify’s homepage, and debate whether CMSs still have a place in this new landscape. Key points from this episode- Agent experience is already part of every digital service and needs to be intentionally designed to ensure agents can interact effectively- SEO still matters but new practices like lightweight pages, structured content, and llm dot txt files help improve discoverability for agents- Systems that require human confirmation for basic actions create friction for agents and should be redesigned to allow autonomous task completion- LLMs make it possible to turn unstructured content into structured data on demand which raises questions about whether traditional CMS platforms are still necessary.Sean Roberts: https://www.linkedin.com/in/developsean/Danny Thompson: https://www.linkedin.com/in/dthompsondev/Rob Ocel: https://www.linkedin.com/in/robocel/This Dot Labs Twitter: https://x.com/ThisDotLabsThis Dot Media Twitter: https://x.com/ThisDotMediaThis Dot Labs Instagram: https://www.instagram.com/thisdotlabs/This Dot Labs Facebook: https://www.facebook.com/thisdot/This Dot Labs Bluesky: https://bsky.app/profile/thisdotlabs.bsky.socialSponsored by This Dot Labs: ai.thisdot.co

Why Prompt Engineering Skills Matter More than Your AI Model with Melkey Dev
In this episode of Modern Web, Danny Thompson chats with MelkeyDev, a Machine Learning Infrastructure Engineer at Twitch, about AI’s real-world applications, developer productivity, and the future of careers in Go.
They cover everything from the rise of tiny AI-driven teams competing with large enterprises to how system prompts may matter more than model choice. Melkey shares his thoughts on cost-effective LLMs, production pitfalls, and the cognitive downsides of over-relying on AI. The conversation also explores backend development with Go, what makes it great for fast-moving teams, and how new developers can get started.Keypoints from this episode:- AI’s real value lies in business use cases. Melkey emphasizes that AI isn’t just a productivity tool; it enables small teams to build faster, cheaper, and more effectively than ever before.
- System prompts are underrated. When it comes to LLM performance, prompt engineering often matters more than the model itself, especially for UI generation and agent design.
- Cognitive cost of AI reliance. Referencing recent research, Melkey warns that overusing AI tools can reduce your ability to retain knowledge and perform certain tasks independently.- Go remains a strong backend choice. Despite being “boring,” Go continues to power developer velocity and scalable infrastructure, making it a smart language for backend-focused engineers.Follow MelkeyDev on Twitter: https://x.com/MelkeyDevSponsored by This Dot Labs: thisdot.co

What is Agent Experience (AX)? + Scalable AI Agent Orchestration
In this episode of the Modern Web Podcast, hosts Rob Ocel and Danny Thompson sit down with Andre Landgraf, Senior Developer Advocate at Neon (now part of Databricks), to explore the evolving role of AI agents in developer workflows. They discuss how more Neon databases are being spun up by agents than humans, what that means for developer and agent experience (DX vs AX), and how tools like MCP and step functions are enabling scalable agent orchestration.
The conversation also touches on agent security concerns, real-time vs. async UX, and how developers can build resilient, human-in-the-loop AI systems today. Plus, Andre shares practical insights from building his own personal CRM agent and experimenting with tools like Cortex and Ingest.Keypoints from this episode:- Agents now outpace humans in provisioning databases on Neon, thanks to agent-friendly APIs, early MCP support, and seamless integration with platforms like Replit and v0.dev.- Developer experience (DX) principles directly inform agent experience (AX), tools designed for simplicity and clarity often translate well to agent interactions, but agents still need unique guardrails like resumability and fine-grained permissions.- Agent orchestration is the next big frontier, with tools like LangBase, Ingest, and step functions offering patterns for chaining tasks, running agents in parallel, and retrying failed steps—enabling more resilient and scalable AI systems.- Async UX patterns are crucial for agent-powered apps, especially as LLMs become slower and more complex. Real-time feedback, task progress indicators, and human-in-the-loop controls will define effective agent interactions.Chapters00:00 Why apps don’t talk to each other 01:44 Meet Andre Landgraf from Neon 02:39 Agents now outnumber humans on Neon 05:03 DX vs AX: Building for agents 08:58 Security and authorization for agents 13:06 What’s missing for real adoption 17:06 Building a personal CRM with agents 20:04 MCP as the universal app interface 23:32 Agent orchestration and async UX 26:46 Step functions and background tasks 30:04 Are agents ready for real-time UX? 33:19 Human-in-the-loop patterns 35:59 Where to find Andre Follow Andre Landgraf on Social Media:Twitter: https://x.com/AndreLandgraf94Linkedin: https://www.linkedin.com/in/andre-landgraf/Sponsored by This Dot Labs: thisdotlabs.com

The State of Authentication: The Future is BUNDLED!
On this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson talk with Brian Morrison, Senior Developer Educator at Clerk. They cover the state of authentication today, what makes Clerk stand out for small teams and indie builders, and how thoughtful developer experience design can make or break adoption.Brian shares why bundling tools like auth, billing, and user management is becoming more common, how Clerk handles real-world concerns like bot protection and social login, and why starting with a great developer experience matters more than ever.The conversation also explores the role of AI in software development and content creation, where it helps, where it hurts, and how to use it responsibly without losing quality or trust.Keypoints for this Episode:
- Modern auth is about experience, not just security. Clerk simplifies user management, social login, bot protection, and subscription billing with developer-friendly APIs and polished default UIs.
- Bundled platforms are making a comeback. Developers are shifting from handpicking tools to using tightly integrated services that reduce setup time and complexity.
- Developer education needs more care and creativity. Brian emphasizes the importance of visual storytelling, thoughtful structure, and anticipating confusion to help devs learn faster and retain more.
- AI is a productivity multiplier, not a replacement. The group discusses how AI can accelerate development and content creation when used with oversight, but warn against using it to blindly build entire apps.
Follow Brian Morrison on Social MediaTwitter: https://x.com/brianmmdevLinkedin: https://www.linkedin.com/in/brianmmdev/Sponsored by This Dot: thisdotlabs.com

How MCP is Changing AI App Building
On this episode of the Modern Web Podcast, hosts Rob Ocel, Danny Thompson, and Adam Rackis are joined by Tejas Kumar, host of The Contagious Code podcast, author of Fluent React, and Developer Relations Engineer for Generative AI at DataStax. They unpack the current wave of AI announcements from Google I/O and Microsoft Build, and zoom in on the significance of MCP (Model Context Protocol) as a foundational shift in how AI-powered apps will be built and used.
Tejas breaks down what MCP is, why it's catching on across the industry, and how it could become the HTTP of AI apps. The group explores real-world examples, like AI apps managing your inbox or booking flights without ever opening a browser, and discuss how MCP servers enable secure, agent-driven experiences that can act on your behalf. They also touch on hallucinations, the role of fine-tuning vs. tool integration, and the future of checkout flows powered by AI agents.
Keypoints from this Episode:
- MCP enables structured communication between AI apps and servers, allowing agents to perform real tasks like sending emails or booking flights
- Users will increasingly interact with applications through natural language, with agents handling workflows behind the scenes
- Connecting models to tools via MCP helps reduce hallucinations by ensuring actions and responses are grounded in real data
- Most use cases benefit more from retrieval-augmented generation and strong tool integration than from expensive model fine-tuning
Follow Tejas on Social Media
Twitter: https://x.com/TejasKumar_
Linkedin: https://www.linkedin.com/in/tejasq/

Building AI Agents That Build AI Agents: Inside Chai.new
In this episode of the Modern Web Podcast, Rob Ocel, Danny Thompson, and Adam Rackis sit down with Ahmad Awais, CEO and founder of LangBase, to talk about agents, context, and the future of AI-assisted software development. Ahmad shares the origin story of Chai.new, an agent that builds agents, and why he believes context, not code, is the true value layer in the AI era. The group unpacks how "vibe coding" is reshaping who can build software, why Chai isn’t just another AI assistant, and how agents might evolve into personalized, production-grade tools for everyone, technical or not. Plus: Tailwind analogies, Stanford lectures, sports nutrition agents, and a CLI that went viral in a hospital.Key points from this episode:- Ahmad Awais explains that AI agents aren't magic; they're just a new paradigm for writing software. What makes them powerful is their ability to act autonomously with relevant context, not just generate text.- Chai.new helps developers (and non-developers) create purpose-built agents without needing deep ML expertise. It abstracts complex concepts like memory, retrieval, and orchestration into an approachable interface.- Ahmad emphasizes that the real opportunity lies in agents tailored to individual users and use cases. Personal agents with custom context outperform generic ones, much like small teams beat massive frameworks for specific problems.- Chai and LangBase aim to bring AI development to the millions of engineers who aren't AI researchers. With tools like Chai, you don’t need a PhD to build powerful, production-ready AI agents.Follow Ahmad Awais on Social MediaTwitter: https://x.com/MrAhmadAwaisLinkedin: https://www.linkedin.com/in/mrahmadawais/Sponsored by This Dot: thisdot.co

Building a TikTok-Style App with React Native & Expo: Interview w Skylight Social CTO, Reed Harmeyer
In this episode of the Modern Web Podcast, Danny Thompson sits down with Reed Harmeyer, CTO of Skylight Social, and Brandon Mathis, React Native engineer at This Dot Labs. They unpack the technical and strategic decisions behind Skylight’s meteoric growth: why they built on the AT Protocol, how they tackled video discovery and scaling challenges, and how a fast-tracked in-app video editor gave them an edge.
Keypoints from this episode:
Skylight Social was built on the AT Protocol, allowing users to retain followers across platforms like Blue Sky and enabling creators to publish interoperable content in a decentralized social network.
The team used React Native with Expo to achieve rapid development and cross-platform performance—launching a high-quality, TikTok-like video experience in just days.
An in-app video editor was prioritized to reduce friction for creators, built using a native SDK wrapped with Expo Modules, enabling features like clip rearranging, overlays, voiceovers, and AI-generated captions.
User behavior data—specifically watch time—drives content recommendations, not just likes or follows, helping Skylight offer a personalized experience while navigating scaling challenges from hypergrowth.
Follow Reed Harmeyer on Social Media
Bluesky: https://bsky.app/profile/reedharmeyer.bsky.social
Linkedin: https://www.linkedin.com/in/reed-harmeyer/

What’s New About Heroku in 2025? AI Platform as a Service + What are MCPs?
In this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson sit down with Julián Duque, Principal Developer Advocate at Heroku, to talk about Heroku’s evolution into an AI Platform-as-a-Service. Julián breaks down Heroku’s new Managed Inference and Agents (MIA) platform, how they’re supporting Claude, Cohere, and Stable Diffusion, and what makes their developer experience stand out.
They also get into Model Context Protocols (MCPs)—what they are, why they matter, and how they’re quickly becoming the USB-C for AI. From internal tooling to agentic infrastructure and secure AI deployments, this episode explores how MCPs, trusted environments, and better AI dev tools are reshaping how we build modern software.
Key Points from this episode:
- Heroku is evolving into an AI Platform-as-a-Service with its new MIA (Managed Inference and Agents) platform, supporting models like Claude, Cohere, and Stable Diffusion while maintaining a strong developer experience.
- MCPs (Model Context Protocols) are becoming a key standard for extending AI capabilities—offering a structured, secure way for LLMs to access tools, run code, and interact with resources.
- Heroku's AI agents can perform advanced operations like scaling dynos, analyzing logs, and self-healing failed deployments using grounded MCP integrations tied to the Heroku CLI.
- Despite rapid adoption, MCPs still have rough edges—developer experience, tooling, and security protocols are actively improving, and a centralized registry for MCPs is seen as a missing piece.
Chapters
0:00 – What is MCP and why it matters
3:00 – Heroku’s pivot to AI Platform-as-a-Service
6:45 – Agentic apps, model hosting, and tool execution
10:50 – Why REST isn’t ideal for LLMs
14:10 – Developer experience challenges with MCP
18:00 – Hosting secure MCPs on Heroku
23:00 – Real-world use cases: scaling, healing, recommendations
30:00 – Common scaling challenges and hallucination risks
34:30 – Testing, security, and architecture tips
36:00 – Where to start and final advice on using AI tools effectively
Follow Julián Duque on Social MediaTwitter/X: https://x.com/julian_duque
Linkedin: https://www.linkedin.com/in/juliandavidduque/
Sponsored by This Dot: thisdotlabs.com

Building Roo Code: Agentic Coding, Boomerang Tasks, and Community
In this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson talk with Hannes Rudolph, Community Manager at RooCode, to explore how this fast-moving, community-driven code editor is rethinking what AI-assisted development looks like. Hannes breaks down Roo’s agentic coding model, explains how their “boomerang tasks” tackle LLM context limits, and shares lessons from working with contributors across experience levels.
Keypoints from this episode:
- RooCode's "boomerang" architecture breaks complex coding tasks into structured, recursive subtasks, helping AI agents stay focused while avoiding context bloat and hallucination chains.
- Developers can build their own orchestrator and agent modes in Roo, tailoring persona and instructions to fit specific workflows—crucial for long-term productivity.
- Unlike many tools, RooCode shows developers exactly how much each LLM call costs in real time, empowering teams to manage both quality and budget.
- RooCode is deeply community-driven, with user-submitted PRs frequently reshaping priorities. The team emphasizes transparency, collaboration, and accessibility for contributors at all levels.
Follow Hannes Rudolph on Linkedin: https://www.linkedin.com/in/hannes-rudolph-64738b3b/
Sponsored by This Dot: thisdotlabs.com

Battle of The AI Agents: RooCode, Claude, & Cursor
In this episode of the Modern Web Podcast, Rob Ocel is joined by Danny Thompson, Adam Rackis, and special guest Coston Perkins for a lively discussion on the evolving role of AI in software development. The group swaps thoughts on everything from the rise of AI agents like RooCode and Claude, to what makes tools like Vercel’s v0 surprisingly powerful for frontend work.
They debate Tailwind’s dominance as the styling output of choice for AI tools, unpack the implications of Shopify’s AI-mandate memo, and tackle the big question: will AI reshape team structures or just amplify developer productivity?Keypoints from this episode:- AI agents in everyday development – The hosts discuss how tools like RooCode, Claude, and Cursor are reshaping daily coding workflows, enabling everything from automated documentation to feature planning and refactoring.- Vercel's v0 is changing perceptions – Originally seen as a landing page generator, v0 is now appreciated for its live, code-focused interface, showing promise for serious frontend development with real-time editing and deployment.- Tailwind’s dominance in AI output – The conversation dives into why Tailwind has become the styling default for AI-generated components, and whether that’s a productivity boost or a future limitation.- AI’s impact on hiring and team structure – The group debates whether AI will reduce developer headcount or empower mid-level devs to produce senior-level output—suggesting AI may reshape team dynamics more than replace them.Follow Coston Perkins on Linkedin: https://www.linkedin.com/in/costonperkins/Sponsored by This Dot: thisdot.co

Why Unkey Ditched TypeScript and Serverless for GO!
In this episode of the Modern Web Podcast, host Danny Thompson and co-host Adam Rackis chat with James Perkins, CEO of Unkey, an open-source API management platform built for scale, security, and developer simplicity. James shares the challenges of building globally distributed infrastructure, and why his team ditched serverless and TypeScript in favor of Go and servers.
They talk candidly about the realities of API management at scale, how Unkey balances open source transparency with enterprise-grade performance, and what it takes to build developer trust—both as a brand and as a product.
Keypoints from this episode
Unkey simplifies API management by acting as middleware for authentication, rate limiting, and security—without requiring deep backend expertise. It's designed for developers to go from idea to production with minimal setup.
Go over serverless – James and his team initially explored TypeScript and serverless architecture but ultimately returned to Go and servers for better performance, scalability, and developer experience at scale.
Open-source transparency is core to Unkey’s philosophy – The entire codebase is public, and the team maintains a radically open company culture, where even investor updates and customer support emails are shared internally.
Customer obsession drives every decision – Regardless of whether a user is paying $0 or $2,000/month, Unkey responds quickly, prioritizes community support, and encourages a culture of ownership and responsiveness across the team.
Chapters
00:00 – Intro + Why Unkey exists
02:00 – James' background and API pain points
03:50 – What Unkey actually does
05:45 – Engineering challenges + scaling architecture
07:30 – Tech stack changes: Go, TypeScript, Serverless
08:45 – Unkey as middleware: auth, rate limiting, analytics
10:40 – Future vision: making APIs as easy as deploying on Vercel
11:45 – Why Go instead of Node or TypeScript
13:30 – Go vs TypeScript: hiring, dependencies, developer experience
15:00 – Why API management is hard at scale
17:15 – Case study: Fireworks and Google Apigee performance issues
19:00 – The complexity of modern API platforms
20:00 – Sponsor break: This Dot Labs
20:35 – Will Unkey expand into app hosting?
22:00 – Unkey's focus on doing one thing really well
23:45 – Content strategy: personal brand vs corporate marketing
26:20 – Customer obsession: internal culture and open company model
30:30 – Open source dynamics and being fully transparent
33:45 – Advice for developer-entrepreneurs
36:24 – Wrap up + where to find the speakers
Follow James Perkins on Social Media
Twitter/X: https://x.com/james_r_perkins
Blue Sky: https://bsky.app/profile/jamesperkins.dev
Unkey: https://www.unkey.com/
Sponsored by This Dot: thisdot.co

What Makes TanStack Form Different from Other Form State Managers?
In this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson talk with Corbin Crutchley — founder of Playful Programming, Microsoft MVP, GitHub Star, and maintainer of multiple TanStack libraries including TanStack Form, Store, and Config.They dive into Corbin’s work maintaining open source at scale, what makes TanStack Form different (and a bit esoteric), and why the design decisions behind it matter, especially for enterprise teams. They also unpack the tradeoffs of abstraction, type safety in large-scale apps, and best practices for migrating form logic.Later in the episode, the conversation shifts to Corbin’s nonprofit and developer education philosophy: why Playful Programming focuses on deep conceptual understanding over task-based tutorials, how AI is changing how people learn, and what’s next for guiding developers from beginner to intermediate and beyond.Key points from this episode:– Corbin explains how TanStack Form’s architecture, though verbose and esoteric, enables strong type safety, SSR support, and integration with modern frameworks like Next.js and Remix.– The group discusses common pain points in migrating from other form libraries, especially around type inference and validation layers, and how TanStack Form encourages a clean separation of concerns.– Maintaining open source at scale requires balancing community feedback with a strong guiding philosophy; Corbin highlights the importance of civility and staying true to the project’s design principles.– Playful Programming focuses on deep, conceptual education over task-based tutorials, aiming to help learners move from beginner to intermediate with free, accessible content and personalized learning in the future.Chapters0:00 – Why TanStack Form Is Built This Way1:06 – Meet Corbin Crutchley and the TanStack Ecosystem3:34 – How Corbin Joined and Shaped TanStack Form6:17 – Why Use TanStack Form (Despite the Verbosity)10:28 – Type Safety, Generics, and Enterprise-Ready Patterns14:50 – Validation Best Practices and SSR Integration18:45 – Handling Feedback in Open Source21:22 – Playful Programming: Teaching Concepts Over Tasks27:33 – Bridging the Developer Education Gap35:54 – Is It Still Worth Learning Programming?38:25 – The Evolving Role of Developers and Soft Skills41:57 – Wrap-Up and Where to Connect OnlineFollow Corbin Crutchley on Social MediaLinkedin: https://www.linkedin.com/in/corbincrutchleyX/Twitter: https://x.com/crutchcornSponsored by This Dot: thisdot.co

Battle of the Agentic AI Platforms: v0 vs Bolt vs Replit
In this episode of the Modern Web Podcast, host Danny Thompson sits down with Ben Peeri, Lead Solutions Architect and Entrepreneur, for a candid and energetic conversation on how AI tools are reshaping the way developers build software. They explore the strengths and tradeoffs of platforms like v0, Bolt, and Replit, diving into how these tools fit into modern dev workflows—from quick POCs to potential production use.Ben shares his unique approach to local LLMs, including how he uses them for pen testing and simulating malicious actors to harden apps before release. The conversation also covers the shifting landscape for junior developers, why thinking like a product owner is more critical than ever, and what it means to lead a team of AI agents.Keypoints from this episode:- AI tools compared – v0, Bolt, and Replit each serve different purposes, from fast prototyping to more complex backend support, but all come with trade-offs in control and scalability.- Local LLMs for security – Running local models allows for safe pen testing by simulating bad actors, something API-based LLMs can’t do due to usage restrictions.- The role of prompting – Effective prompting, even using “carrot and stick” tactics, makes a big difference in the quality of LLM outputs and testing accuracy.- The evolving dev role – Junior devs will need to shift from building everything from scratch to refining and scaling AI-generated code—thinking more like operators of agent-powered dev studios.Follow Ben Peeri on Linkedin: https://www.linkedin.com/in/benpeeri/Sponsored by This Dot: thisdotlabs.com

Junior Devs Shouldn’t Use AI + Is the AI Discussion Repetitive?
In this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson get real about the current state of AI in software development. They talk about what’s working, what’s frustrating, and why so much of the conversation around AI feels repetitive or disconnected from reality. They explore how AI is actually being used day to day—and where it still falls short.
They also discuss the risks of relying too heavily on AI, especially for junior devs, and why understanding fundamentals still matters.
Keypoints from this episode:
- AI fatigue is setting in among developers, with many eager to move beyond hype and explore tools that solve real problems and deliver everyday value.
- Danny built a conversational AI agent named Nexie, trained specifically on Next.js and Vercel documentation, showing how personalized agents can provide focused, meaningful assistance.
- Over-relying on AI can backfire for junior developers. Using it to generate code without understanding the underlying logic undermines learning and growth.
- AI tools are starting to shift how we think about software quality. In some cases, speed and cost-effectiveness may outweigh traditional goals like maintainability.
Chapters
00:00 – Should Juniors Use AI?
01:04 – Real Talk on AI Conferences
03:00 – Building Nexi: A Personal Dev Agent
05:13 – Beyond the Hype: Finding Real AI Use Cases
09:36 – Why Senior Devs Struggle with AI Tools
15:55 – Mentorship, Theory, and Learning the Right Way
21:10 – When to Use AI (and When Not To)
26:50 – The Growing Gap in Dev Skills
30:31 – AI Is Redefining “Good Software”
32:09 – Final Thoughts + Where to Find Us
Follow This Dot Media on Twitter/X: x.com/thisdotmedia
Follow Danny and Rob on Twitter.
Sponsored by This Dot: thisdotlabs.com

Why React Remix is Great for Server Side Engineering
Join hosts Rob Ocel and Danny Thompson for another episode of the Modern Web Podcast, where they sit down with Brad Garropy, senior front-end engineer at Stripe, YouTuber, and all-around tech enthusiast.
Brad shares insights from his journey through big tech—from Dell to Adobe, Atlassian, and now Stripe—while discussing the challenges of scaling front-end engineering across different companies. The conversation covers TypeScript’s major performance boost, the Go vs. Rust debate, and how engineering teams are evolving their tooling for speed and efficiency.
They also explore Remix, why Brad prefers building projects with minimal dependencies, and his approach to self-hosting and keeping costs low for side projects. He reflects on balancing breadth vs. depth in a career, how developers can shape their personal brand, and the importance of learning through building.
Key Points from this Episode:
- TypeScript’s shift to Go has resulted in massive performance improvements, highlighting the impact of language choice on tooling speed and efficiency.
- Scaling front-end engineering in big tech comes with unique challenges, and each company operates differently despite similarities in structure.
- Keeping projects lean with minimal dependencies and self-hosting can reduce costs and provide greater control over development.
-Balancing breadth vs. depth in a career is crucial, as developers must decide whether to specialize deeply or explore a wide range of technologies.
Chapters
0:00 – Intro: Tailwind, Remix, and Thin Abstractions
1:09 – Meet the Hosts & Guest: Brad Garrapy
2:16 – Brad’s Career Journey: Dell → Adobe → Atlassian → Stripe
3:34 – TypeScript Gets 10x Faster: Why Go?
7:55 – Performance, Tooling, and Multi-threading Insights
14:59 – Why Remix? Building with Thin, Flexible Stacks
16:56 – Deployment Strategies & Avoiding SaaS Lock-in
19:57 – Cost, Free Tiers & the Case for DIY Infrastructure
28:13 – Creator Goals: Streaming, Tutorials & Building in Public
33:12 – Identity, Community, and Being Known for Something
38:23 – Where to Find Brad Online + Closing
Follow Brad Garropy on Social Media
YouTube - https://youtube.com/bradgarropy
Bluesky - https://bradgarropy.com/bluesky
Twitter - https://x.com/bradgarropy
Website - https://bradgarropy.com
Sponsored by This Dot: thisdot.co

Why Choose Appwrite Over Firebase or Supabase?
In this episode of the Modern Web Podcast, hosts Rob Ocel, Adam Rackis, and Danny Thompson, examine the technical side of modern web development with guest Dennis Ivy, a developer advocate at Appwrite. The discussion explores HTMX, its approach to extending HTML for dynamic UIs, and how it challenges the dominance of JavaScript-heavy SPAs. They examine where HTMX fits in the web ecosystem, its strengths and limitations, and its potential for enterprise applications. The conversation then shifts to backend-as-a-service platforms, with Dennis breaking down how Appwrite provides authentication, databases, and real-time updates as an open-source alternative to Firebase and Supabase. They discuss performance considerations, architectural trade-offs, and the evolving landscape of server-side development.Keypoints for this Episode- HTMX and Its Role in Web Development – The discussion explores how HTMX extends HTML to enable dynamic UIs without heavy JavaScript frameworks, making it a compelling option for certain applications, particularly for backend developers and server-rendered apps.- Backend-as-a-Service with Appwrite – Dennis Ivy explains how Appwrite offers authentication, databases, and real-time eventing as an open-source alternative to Firebase and Supabase, highlighting its performance advantages and developer-friendly approach.- Trade-offs in Modern Web Architectures – The group discusses the evolution of SPAs, the resurgence of server-side rendering, and how tools like HTMX and backend-as-a-service platforms challenge traditional frontend-heavy workflows.- Performance and Scalability Considerations – The conversation touches on Appwrite's efficient architecture compared to other backend solutions, examining how its lightweight design impacts real-world applications and developer experience.Chapters0:00 - Introduction 0:35 - Welcome to the Modern Web Podcast 1:26 - Dennis Ivy’s Journey into Tech 4:03 - Selling a Project for $40K+ 6:39 - Different Paths into Development 8:49 - Learning Through Building 11:16 - The Importance of Side Projects 14:05 - Introduction to HTMX 16:41 - HTMX for Enterprise and Scalability 19:34 - The HTMX Learning Curve and Adoption 24:41 - Comparing Modern Web Development Approaches 27:12 - Introduction to Appwrite's Features 30:46 - Appwrite vs. Competitors like Firebase and Supabase 33:41 - Appwrite's Performance and Scalability 37:49 - Where to Find Dennis Ivy Online 38:54 - Podcast Wrap-Up and ClosingFollow Dennis Ivy on Social MediaTwitter: https://x.com/dennisivy11Linkedin: https://www.linkedin.com/in/dennis-ivanov/Sponsored by This Dot: thisdot.coFollow This Dot Labs on Social MediaThis Dot Media X: https://x.com/ThisDotMediaThis Dot Labs X: https://x.com/ThisDotLabsThis Dot Labs Linkedin: https://www.linkedin.com/company/thisdotlabs/This Dot Labs BlueSky: https://bsky.app/profile/thisdotlabs.bsky.social

The Evolution of Prisma in 2025 with Søren Bramer Schmidt, CEO and Founder of Prisma
In this episode of the Modern Web Podcast, hosts Rob Ocel and Danny Thompson chat with Søren Bramer Schmidt, CEO and Founder of Prisma, about the evolution of Prisma to a widely adopted ORM used by 50% of Fortune 2000 companies. Søren shares insights on balancing open-source growth with enterprise adoption, optimizing ORM performance, and addressing concerns like N+1 queries and vendor lock-in.The discussion also covers the launch of Prisma Postgres, a managed database designed to make provisioning as easy as creating a Notion page, and the shift from Rust to TypeScript for better efficiency. With AI transforming development, Søren explores how Prisma is adapting to new demands in database tooling. Keypoints from this episode:1. Prisma’s Evolution – Søren Schmidt discusses how Prisma started as Graphcool and evolved into a widely used ORM, now adopted by 50% of Fortune 2000 companies.2. Balancing Open Source and Enterprise – The conversation explores Prisma’s approach to maintaining an open-source community while ensuring enterprise-grade performance and stability.3. Prisma Postgres & Tech Shifts – Søren introduces Prisma Postgres, a managed database aimed at simplifying provisioning, and explains the decision to shift Prisma’s query engine from Rust to TypeScript.4. AI and the Future of Databases – The episode highlights how AI-driven development is shaping modern database tooling and how Prisma is adapting to meet the needs of today’s developers.Follow Søren Bramer Schmidt on Social MediaTwitter: https://x.com/sorenbsLinkedin: https://www.linkedin.com/in/sorenbs/?originalSubdomain=de
Chapters
Final Thoughts and Closing Remarks (45:00 - End)Sponsored by This Dot: thisdot.co

How Code Reviews Shape Strong Engineering Leaders: Pairing vs. Mobbing
On this episode of the Modern Web Podcast, Rob Ocel and Adam Rackis talk with Noah Harris, Senior Engineering Manager at Launch, to discuss the impact of mob programming and how it can transform engineering teams. Noah shares how pairing and mobbing helped him rapidly level up in his early career, how it fosters stronger communication, and why it’s particularly valuable for remote teams.
The conversation also explores engineering leadership, breaking past career plateaus, and the importance of soft skills in advancing your career. Noah shares insights on servant leadership, how engineers can take ownership without waiting for permission, and the role of code reviews in shaping strong technical leaders.
Key Points
Mob Programming for Team Growth – Noah explains how mob programming enhances collaboration, speeds up knowledge sharing, and improves code quality, especially in remote teams.
The Role of Pair Programming in Skill Development – Pairing with experienced engineers helped Noah rapidly learn JavaScript and asynchronous programming, reinforcing the importance of hands-on mentorship.
Breaking the Engineering Career Ceiling – Engineers looking to step into leadership roles need to be proactive, take ownership, and engage in code reviews to build influence and credibility.
Servant Leadership & Soft Skills Matter – Leadership isn’t about authority—it’s about removing blockers, supporting the team, and improving communication. Engineers who master this mindset naturally transition into leadership roles.
Follow Noah Harris on Social Media
LinkedIn: https://www.linkedin.com/in/nharris31/

Is DevRel Really Worth It for Most Organizations?
On this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson sit down with Marc Backes, a freelance full-stack engineer with a wild journey through Vue.js, Nuxt, and DevRel. Marc shares what makes the Vue community stand out, why DevRel often misses the mark, and how Wikipedia uses Vue 3 to scale content across thousands of languages.Then, things get real. Marc opens up about a $250,000 startup disaster that changed his view on business forever. Meanwhile, Danny breaks down what it takes to run a tech conference on a shoestring budget—and why developers hate traditional marketing.Key Points from this episode:- The Power of Vue & Nuxt – Marc shares why he chose Vue.js, how he built his website with Nuxt, and what makes the Vue community unique.- DevRel: Hype vs. Reality – A discussion on whether DevRel is truly valuable for companies, how it's often misused, and what actually works in developer advocacy.- A $250K Startup Mistake – Marc’s story of losing $250,000 in a failed startup and the crucial lesson about contracts and trust in business.- Scaling Tech & Community – Insights on Wikipedia’s use of Vue 3 for translation, plus Danny’s experience running a tech conference with limited resources.Chapters0:00 - Introduction to Entrepreneurship and Failure 0:43 - Podcast Introduction and Guest Welcome 4:25 - Mark’s Experience in the Vue Community 9:22 - Working with Large-Scale Organizations 13:05 - Transitioning Between Developer and DevRel 19:00 - Is DevRel Worth It? 24:25 - The Challenges of Running a Tech Conference 26:02 - Lessons from Entrepreneurship 30:56 - The Emotional Toll of Failure 35:03 - Revisiting the $250,000 Grant Story 39:42 - Handling Failure and Moving Forward 41:14 - Where to Find Mark OnlineFollow Marc Backes on Social MediaTwitter: https://x.com/themarcbaLinkedin: https://www.linkedin.com/in/themarcba/Sponsored by This Dot: thisdot.co

AI is Making Serverless and Cloud Development TOO EASY
In this episode of the Modern Web Podcast, Danny Thompson and Adam Rackis talk with Abdel Sghiouar, Cloud Developer Advocate at Google, Kubernetes Podcast co-host, and CNCF Ambassador. Abdel shares insights from his global tech journey, from Morocco to Google's largest data center in Belgium, and now Sweden. They discuss cloud computing trends, including WebAssembly, AI-driven serverless workloads, and the shifting lines between frontend and backend. They also explore AI’s impact on cloud development, from simplifying tooling to raising questions about job automation. Abdel offers a pragmatic take on AI’s role, emphasizing that those who learn to leverage it will thrive.
Key points from this episode:
- Cultural Differences in Tech – Abdel’s global experience shaped his view on work culture, from Morocco’s relationship-driven workplaces to Europe’s structured work-life balance.
- Making Cloud Simpler – He focuses on breaking down cloud concepts and making them more approachable for developers, from high-level serverless tools to hands-on infrastructure.
- AI in Cloud & Serverless – AI is improving cloud navigation, troubleshooting, and serverless efficiency, with tools like Google Cloud Assist and Vercel’s Fluid Compute.
- AI & Tech Jobs – AI won’t replace developers but will automate simpler tasks. Understanding fundamentals and problem-solving remain key to staying relevant.
0:00 - The challenge of opinionated platforms and integration in cloud
0:46 - Welcome to the Modern Web Podcast with Danny Thompson & Adam Rackis
1:15 - Guest introduction: Abdel Sghiouar, Cloud Developer Advocate at Google
2:01 - Abdel’s international journey and how different work cultures shape tech perspectives
7:08 - Bridging the cloud knowledge gap for web developers
9:38 - Cloud fundamentals: compute, storage, and networking
12:19 - Emerging trends: WebAssembly, AI, and serverless evolution
16:07 - AI’s impact on cloud development: Hype vs. reality
22:27 - The future of serverless and infrastructure automation
28:22 - Google Cloud vs. Firebase: Balancing simplicity and scalability
31:50 - What Abdel is geeking out about: Content creation and AI tools
34:51 - Closing thoughts & where to connect
🔗 Find Abdellfetah online:
📍 Twitter/X:@BoredAbdel
📍 LinkedIn:Abdellfetah Sghiouar
📍 Kubernetes Podcast:kubernetespodcast.com

Fluid Compute: Vercel’s Next Step in the Evolution of Serverless?
In this episode of the Modern Web Podcast, hosts Rob Ocel and Danny Thompson sit down with Mariano Cocirio, Staff Product Manager at Vercel, to discuss Fluid Compute, a new cloud computing model that blends the best of serverless scalability with traditional server efficiency. They explore the challenges of AI workloads in serverless environments, the high costs of idle time, and how Fluid Compute optimizes execution to reduce costs while maintaining performance. Mariano explains how this approach allows instances to handle multiple requests efficiently while still scaling to zero when not in use. The conversation also covers what developers need to consider when adopting this model, the impact on application architecture, and how to track efficiency gains using Vercel’s observability tools.Is Fluid Compute the next step in the evolution of serverless? Is it redefining cloud infrastructure altogether?
Keypoints
- Fluid Compute merges the best of servers and serverless – It combines the scalability of serverless with the efficiency and reusability of traditional servers, allowing instances to handle multiple requests while still scaling down to zero.
- AI workloads struggle with traditional serverless models – Serverless is optimized for quick, stateless functions, but AI models often require long processing times, leading to high costs for idle time. Fluid Compute solves this by dynamically managing resources.
- No major changes required for developers – Fluid Compute works like a standard Node or Python server, meaning developers don’t need to change their code significantly. The only consideration is handling shared global state, similar to a traditional server environment.
- Significant cost savings and efficiency improvements – Vercel’s observability tools show real-time reductions in compute costs, with some early adopters seeing up to 85% savings simply by enabling Fluid Compute.
Chapters
0:00 – Introduction and Guest Welcome
1:08 – What is Fluid Compute? Overview and Key Features
2:08 – Why Serverless Compute Struggles with AI Workloads
4:00 – Fluid Compute: Combining Scalability and Efficiency
6:04 – Cost Savings and Real-world Impact of Fluid Compute
8:12 – Developer Experience and Implementation Considerations
10:26 – Managing Global State and Concurrency in Fluid Compute
13:09 – Observability Tools for Performance and Cost Monitoring
20:01 – Long-running Instances and Post-operation Execution
24:02 – Evolution of Compute Models: From Servers to Fluid Compute
29:08 – The Future of Fluid Compute and Web Development
30:15 – How to Enable Fluid Compute on Vercel
32:04 – Closing Remarks and Guest Social Media Info
Follow Mariano Cocirio on Social Media:Twitter:https://x.com/mcocirio
Linkedin:https://www.linkedin.com/in/mcocirio/
Sponsored by This Dot:thisdot.co

Decentralized Social Media: The Future of the Online Tech Community or a Reactive Fad?
In this episode of the Modern Web Podcast, host Rob Ocel talks with Mike Chen, Co-founder & CTO of Motivo, about the evolving world of web animations. Mike shares his enthusiasm for tools like Framer Motion (now Motion) and the View Transitions API, discussing how they make complex animations more accessible and intuitive. The conversation explores the practicality of animations in real-world applications, balancing user delight with business value, and avoiding unnecessary complexity. They also discuss the state of decentralized social media, with Mike sharing his thoughts on Blue Sky and its approach to user control. Finally, Mike talks about his Let's Get Technical Discord, a mentorship-focused space helping mid-level engineers sharpen their skills. Making Animations More Accessible – Mike Chen discusses how tools like - - Framer Motion (now Motion) and the View Transitions API simplify complex animations, making them easier to implement while maintaining performance.-Balancing Business Value and User Delight – The group explores when animations enhance UX versus when they become unnecessary, emphasizing the importance of practicality in real-world applications.- Decentralized Social Media Challenges – Mike shares his perspective on Blue Sky, its approach to user-controlled feeds, and the trade-offs between decentralization and usability.-The Power of Mentorship in Tech – Mike talks about his Let's Get Technical Discord, a space dedicated to helping mid-level engineers grow through in-depth discussions and guided learning.Chapters:00:00 - Introduction to the Podcast 00:23 - Guest Introduction: Mike Chen from Motivo 01:05 - Technologies That Have Caught Mike's Attention 01:40 - Web Animations and Their Growing Accessibility 02:13 - Framer Motion and the View Transitions API 02:50 - The Evolution of Animation Tools 03:31 - The Role of Spring Animations in UI 04:07 - Framer Motion vs. Framer as a Platform 05:05 - Expanding Animation Tools Beyond React 05:41 - Practical Use Cases for Animations in Development 06:17 - Business Justifications for Implementing Animations 07:02 - Subtle UI Enhancements vs. Overuse of Animations 08:04 - Good Animation Practices in UX 09:16 - How Companies Like Vercel and Linear Use Animations 10:55 - The Importance of Thoughtful UI Design 12:02 - The Impact of Animation on Brand Perception 13:27 - Animation as a Way to Reduce Cognitive Load 14:45 - Social Media Shifts and Blue Sky’s Growth 16:09 - The Vision Behind Blue Sky’s Decentralization Model 18:14 - The Challenges of Building User-Controlled Feeds 19:35 - Limitations of Blue Sky’s Decentralization Approach 21:48 - Blue Sky vs. Mastodon: Usability and Adoption 24:05 - Scaling Challenges as Blue Sky Reaches 30M Users 26:43 - The Trade-offs Between Centralization and Convenience 28:59 - The Role of UI in Establishing Trust in Brands 30:27 - The Value of Mentorship in Engineering Growth 32:09 - The Struggles of Learning Without Proper Guidance 33:51 - Why Context Matters in Technical Decisions 35:15 - Where to Find Mike Online and Discord Community 36:02 - Closing Remarks and Sponsor MessageFollow Mike Chen on Social MediaBluesky: https://bsky.app/profile/chenmike.comLinkedin: https://www.linkedin.com/in/chenhmike/Sponsored by This Dot: thisdot.co

The Future of Open Source: Funding, Sustainability, and the Open Source Pledge
In this episode of the Modern Web Podcast, host Rob Ocel, along with co-hosts Adam Rackis and Danny Thompson, explores the sustainability of open source with Chad Whitacre, Head of Open Source at Sentry. Chad discusses the Open Source Pledge, an initiative encouraging companies to fund the open source projects they rely on. He breaks down the challenges maintainers face, the imbalance between corporate benefit and community support, and why businesses need to step up. The conversation touches on alternative funding models, the history of open source licensing, and the push to make sustainability a core part of the industry. 🔗 Learn more at opensourcepledge.com. Key Points - The Open Source Pledge – Chad Whitacre, Head of Open Source at Sentry, explores the Open Source Pledge, which encourages companies to commit at least $2,000 per engineer per year to fund open source projects. The goal is to create a sustainable funding model for open source maintainers by shifting corporate mindsets toward recurring financial support. - Challenges in Open Source Sustainability – The discussion highlights the core issue of open source sustainability: while software itself is freely available, the expertise and time required to maintain it are scarce resources. - Many maintainers experience burnout due to unpaid labor, and there’s no clear business model to fund independent contributors. - Corporate Contributions Beyond Code – Whitacre outlines three ways companies can give back to open source: contributing code, offering in-kind resources (like infrastructure or bandwidth), and providing direct financial support. While many companies contribute code, direct monetary contributions remain rare. - The Social Contract of Open Source – The conversation frames open source as a “gift economy,” where companies benefit from freely available software and have an ethical obligation to give back. Whitacre aims to normalize financial contributions to maintainers, likening it to paying for a meal after consuming it at a restaurant rather than expecting everything for free. Follow Chad Whitacre on Social Media Linkedin: https://www.linkedin.com/in/chadwhitacre/ Bluesky: https://bsky.app/profile/chadwhitacre.com Twitter: https://x.com/chadwhitacre_ Github: https://github.com/chadwhitacre Sponsored by This Dot: thisdot.co

Backend Abstractions, Serverless Patterns, and Why It’s Okay to Start Learning with Frameworks
In this episode of the Modern Web Podcast, Rob Ocel, Danny Thompson, Adam Rackis, and Brandon Mathis discuss the role of abstractions in software development. They explore frontend tools like React and SolidJS, backend abstractions like serverless platforms, and the importance of understanding patterns and learning through mistakes. The group also highlights emerging trends for 2025, including opportunities in platform plugins and developer marketplaces. Key Points for the Episode:
- The Role of Abstractions in Development: The panel discusses the benefits and challenges of abstractions in software development, emphasizing the importance of understanding underlying systems to avoid over-reliance on tools like React hooks and serverless platforms.
- Learning Through Experimentation: Personal experiences with tools like Advent of Code, exploring new languages like Swift and Rust, and experimenting with new frameworks like SolidJS highlight the importance of hands-on learning and stepping outside comfort zones.
- Platform Opportunities: A growing interest in building apps and plugins on established platforms like Stripe, Zoom, and Chrome Extensions showcases untapped opportunities for developers to create impactful solutions and monetize their skills.
Chapters 0:00 - The Potential of Plugins and Platforms 0:42 - Welcome to the Modern Web Podcast 0:47 - Introducing the Hosts and Guests 1:19 - Holiday Projects and Side Gigs 1:31 - Danny’s Speedrun of a New Platform 2:07 - Adam’s Holiday Reading List 3:38 - Brandon’s Advent of Code Challenge in Swift and Rust 5:01 - Learning New Programming Languages Through Challenges 6:52 - Discussion on Abstractions in Software Development 7:10 - The Balance Between Abstractions and Understanding the Basics 8:56 - Learning Through Experience: The Importance of Stepping on Rakes 9:46 - React’s Role in Frontend Development and Its Critics 10:39 - The Evolution of Frontend and Backend Abstractions 12:09 - The Impact of Serverless and Cloud Platforms 13:31 - Misuse of Abstractions and Overcomplicated Code 14:27 - The Common Pitfalls of React Hooks Misuse 15:29 - Overuse of `useEffect` and Its Performance Implications 16:41 - Learning from Industry Experts: Insights from Ben Lesh 17:53 - The Evolution of the Web from Static Documents to Interactive Applications 19:04 - The Role of Abstractions in Backend Development and Serverless Adoption 21:06 - Advice for Developers on Understanding Patterns and Abstractions 22:21 - Sponsor Message: This Dot Labs 22:27 - Looking Ahead to 2025: Technologies and Trends 22:43 - Excitement Around SolidJS and Signals-Based Frameworks 23:29 - The Growing Ecosystem Around SolidJS and TanStack Router 24:48 - Insights from a Conversation with Ryan Carniato 25:19 - Interest in TanStack Start and React 19 Features 26:09 - Danny Learning Spanish and Coding Challenges 27:16 - Exploring New Platforms for Side Projects and Monetization 27:55 - The Untapped Potential in Plugin and App Store Ecosystems 29:01 - Case Study: Monetization through Small Chrome and Office Extensions 30:09 - Growth of Developer Marketplaces (Stripe, Slack, Shopify, Zoom) 31:06 - The Challenge of Getting Projects in Front of Users 32:03 - Opportunities in Game Modding and Twitch Extensions 32:32 - Closing Thoughts and Future Podcast Episodes 32:45 - Sponsor Message and Where to Find the Podcast Online Follow the crew on Twitter and Linkedin: Rob Twitter: https://x.com/robocell Rob Linkedin: / robocel Danny Twitter: https://x.com/DThompsonDev Danny Linkedin: / dthompsondev Adam Twitter: https://x.com/AdamRackis Adam Linkedin: / adam-rackis-5b655a8 Brandon Twitter: https://x.com/BrandonMathis Brandon Linkedin: / mathisbrandon
Sponsored by This Dot: thisdot.co

Software Engineers: You Can Become a Content Creator (with Bytes of Bree)
In this Modern Web Podcast episode, hosts Rob Ocel and Danny Thompson chat with Bree Hall, developer advocate at HubSpot and content creator known as "Bytes of Bree." Bree shares her journey from front-end engineer to advocacy, offering insights on balancing travel, staying productive, and navigating the pressures of being "always on." They explore creating engaging content, short vs. long-form formats, and how to build trust with an audience. Bree also shares tips on learning, working, and sharing knowledge while staying authentic in the tech space. Key Points from the Episode:
- Transition to Developer Advocacy: Bree shares her experience moving from front-end engineer to developer advocate, highlighting the expanded ways to contribute beyond coding.
- Managing Travel and Productivity: Practical tips for balancing frequent travel with work, including maintaining a travel kit, planning small tasks, and adapting work hours.
- Specializing in a Tech Stack: Bree emphasizes the importance of mastering a specific tech stack deeply, choosing Astro, React, and Tailwind as her focus for 2025.
- Short vs. Long-Form Content: Discussion on how short-form content skills improve long-form storytelling, with platforms like TikTok emerging as powerful tools for learning and discovery.
Chapters 0:00 - 0:21 Introduction to Popular Tech Content 0:21 - 0:57 Exploring Niche Technical Topics 1:03 - 1:26 Podcast and Guest Introduction 1:32 - 2:04 Transitioning to Developer Advocacy 2:04 - 2:41 Key Differences Between Engineering and Advocacy 3:07 - 3:48 Perceptions vs. Reality of Developer Advocacy 3:48 - 5:25 Navigating the Challenges of Always Being "On" 5:25 - 6:34 Travel Productivity Tips for Advocates 6:34 - 7:24 Balancing Work During Heavy Travel 7:24 - 8:46 Tips for Staying Organized on the Road 8:46 - 10:12 Personal Rituals to Stay Grounded 10:12 - 11:17 Optimizing Gear for Productive Travel 11:17 - 12:14 Reflecting on Priorities for 2025 12:14 - 14:22 Choosing and Mastering a Tech Stack 14:22 - 15:56 Advice for Junior Developers 15:56 - 18:10 Balancing Fun and Learning in Development 18:10 - 19:55 Sharing the Journey: Content Creation Insights 19:55 - 22:24 The Spectrum of Developer Passion 22:24 - 24:03 Finding Your Lane in Tech Content 24:03 - 25:02 Diverse Interests in Developer Content 25:02 - 26:31 Content Creation and TikTok Strategies 26:31 - 27:42 The Success of "Break into Tech" Content 27:42 - 30:15 The Role of TikTok as a Search Engine 30:15 - 32:01 Short Form vs. Long Form Content 32:01 - 33:56 The Art of Engaging Content 33:56 - 36:04 The Power of Short Form in Building Trust 36:04 - 37:39 Evolving as a Content Creator 37:39 - 39:01 Processing and Discussing Information in Content 39:01 - 40:30 Challenges of Live Content Creation 40:30 - 41:39 Closing Remarks and Guest Links Follow Bree on Social Media Twitter: https://x.com/bytesofbree Linkedin: https://www.linkedin.com/in/briannahall0/ Sponsored by This Dot: thisdot.co

Web Development Getting Boring? Exploring Innovation, Front-End Trends & Full-Stack Challenges
In this episode of the Modern Web Podcast, hosts Rob Ocel and Danny Thompson sit down with Pat Clarke, Director of Engineering at Lumen Learning, to explore the evolving state of web development. They discuss everything from the monotony of today’s web design and the rise of cookie-cutter sites to the resurgence of personal websites and the need for creativity in web experiences. Pat shares insights on balancing innovation with business goals, the complexities of front-end development, and why full-stack developers may not always be the solution. Key topics include: - Why the web feels “gray and boring” today - The balance between data-driven design and user experience - The importance of front-end specialization in modern development - How to train developers to be well-rounded while embracing their strengths - Finding the right resources to skill up in a fast-moving industry Follow Pat Clarke on Social Media Twitter: https://x.com/LeftShotDev Linkedin: https://www.linkedin.com/in/pat-clarke-dev/ Lumen Learning: https://lumenlearning.com/ Sponsored by This Dot: thisdot.co

“Security as Code” with Arcjet for Modern Applications
In this episode of the Modern Web Podcast, host Danny Thompson sits down with David Mytton, founder and CEO of Arcjet and creator of the console.dev DevTools newsletter. They explore what makes a truly successful developer tool, the importance of great documentation, and how Arcjet is redefining "security as code" for modern applications. David shares insights into open-source strategies, balancing speed and innovation in startups, and the evolving role of AI in developer tools.
Chapters
0:00 - 1:41 Episode Introduction
1:42 - 2:55 David Mitten’s Background & Dev Tools Expertise
2:56 - 4:17 The Importance of Great Documentation
4:18 - 6:43 Challenges in Keeping Documentation Updated
6:44 - 9:20 Simplistic vs. Over-Stylized Docs
9:21 - 11:19 Why Arcjet Stands Out
11:20 - 13:01 Developer Security & Perceptions
13:02 - 15:07 Layered Security & Best Practices
15:08 - 16:46 Encouraging Developers to Prioritize Security
16:47 - 18:48 Dependency Management Challenges
18:49 - 20:30 Evolving Dev Tools Over Time
20:31 - 22:54 Modern Code Editors & Terminal Innovation
22:55 - 25:41 AI’s Role in Dev Tools
25:42 - 27:08 Benchmark Reliability in Dev Tools
27:09 - 30:57 Open Source Contributions & Strategy
30:58 - 32:54 Shipping Fast as a Small Team
32:55 - 34:06 Closing Remarks
Follow David Mytton on Social Media
Twitter: https://x.com/davidmytton
Linkedin: https://www.linkedin.com/in/davidmytton/
Website: https://davidmytton.blog/
Github: https://github.com/davidmytton
Sponsored by This Dot: thisdot.co

Why SQLite is Perfect for the Web
Dive deep into the fascinating world of SQLite and Turso with Gláuber Costa, the founder and CEO of Turso, as he shares insights into the evolution of modern database technologies. Hosted by Danny Thompson and Adam Rakus on the Modern Web Podcast, this episode unpacks SQLite's growing popularity, Turso's innovative managed database services, and how local-first architectures are changing the database landscape. From syncing databases to leveraging SQLite for offline use, discover how these advancements empower developers to build faster, scalable, and cost-effective solutions. Tune in to learn about Turso’s unique approach, real-world use cases, and the future of databases in edge computing and mobile applications. Topics Discussed:
- SQLite’s resurgence and why it’s trending in modern architectures - Turso’s fork of SQLite and its innovative features - Offline-capable databases and local-first architecture - The impact of no-SQL databases and why SQL is making a comeback - Practical examples and use cases of database syncing and encryption Follow Glauber Costa on Social Media Twitter: https://x.com/glcst Linkedin: / glommer Github: https://github.com/glommer Turso: https://turso.tech/ Sponsored by This Dot: thisdot.co

DOUBLE your speed with Single Flight Mutations and Solid.js with Ryan Carniato
In this episode of the Modern Web Podcast, host Danny Thompson interviews Ryan Carniato, creator of SolidJS, about the evolving relationship between client and server technologies in web development. They explore the history of server-side rendering, single-page applications, and how SolidJS bridges these worlds with innovations like single-flight mutations, which cut down on server-client round trips for better performance. Ryan also shares his vision for the future of reactive systems, focusing on async models and proxy-based stores that enable precise state updates with minimal re-renders.
Chapters
0:00 – Introduction and Guest Welcome
1:52 – Challenges of Client and Server Models in Modern Web
4:05 – Importance of Page Load Time and SEO
6:00 – Balancing Client-Server Interactions in Frameworks
9:03 – Exploring React Server Components and Astro Islands
12:00 – Single Page Apps and Data Serialization Challenges
16:02 – Understanding the Cost Triangle of Modern Frameworks
20:02 – The Router Approach in Solid and Its Benefits
27:00 – Framework Opinionation and Flexibility in Ecosystems
35:03 – Vendor Lock-in Trends and React’s Evolution
43:04 – Single Flight Mutations: Concept and Benefits
46:05 – Current Work: Reactivity and Signals in Solid
52:00 – Exploring Mutable Reactivity and Performance Gains
57:02 – Wrap-Up and Final Thoughts Follow Ryan Carniato on Social Media Twitter: https://x.com/RyanCarniato Dev.to: https://dev.to/ryansolid Github: https://github.com/ryansolid Sponsored by This Dot: thisdot.co

Next.js and Makeswift for Dynamic Web Experiences with James Q. Quick
Discover how Makeswift empowers developers and marketers with seamless Next.js integration in this episode of the Modern Web Podcast. Hosts Rob Ocel, Adam Rackis, and Danny Thompson talk with James Q. Quick, Head of Developer Experience at Makeswift, about building dynamic web experiences using Next.js. Learn how Makeswift combines a powerful visual builder for marketers with developer-friendly customization through Next.js. James shares insights on bridging the gap between no-code and full-code development, enabling teams to create flexible, scalable websites with ease. Chapters 00:00 - Intro & Banter 01:36 - Official Welcome & Guest Introduction 03:28 - Next.js Conf Recap: Major Takeaways 07:26 - Server Components in Next.js: Impact & Challenges 14:17 - Caching & Revalidation in Next.js 18:13 - Next.js Learning Curve & Education 24:06 - Learning the Platform vs. Learning Next.js 27:59 - TanStack Start: The Next Big Framework? 30:03 - What Is Makeswift? 33:50 - Why Choose Next.js for Makeswift? 36:51 - Where to Learn More 37:06 - Outro & Final Thoughts Follow James Q. Quick on Social Media Twitter: https://x.com/jamesqquick Linkedin: https://www.linkedin.com/in/jamesqquick/ Github: https://github.com/jamesqquick Makeswift: https://www.makeswift.com/ Sponsored by This Dot: thisdot.co

The Problem with Open Source and How to Fix It with Max Howell, Founder of Tea Protocol
Backstage at All Things Open 2024, hosts Rob Ocel and Danny Thompson talk with Max Howell, creator of Homebrew and founder of the Tea Protocol, about making open source sustainable. Max shares his journey from building Homebrew as a passion project to launching Tea Protocol, which uses token-based economics to support maintainers without compromising open source values. They explore challenges like corporate involvement, project monetization, and building resilient open source communities.
Chapters
00:00 - Introduction
02:20 - Max’s Open Source Journey
09:09 - The Problem with Open Source Sustainability
13:54 - Why Traditional Funding Models Fail
16:08 - Tea Protocol’s Economic Model
18:34 - What Happens Without Open Source?
20:59 - Sacrifices Open Source Maintainers Make
23:09 - Capturing Value in Open Source
25:10 - Advice for Aspiring Open Source Developers
27:36 - Where to Learn More
Follow Max Howell on Social Media
Twitter: https://x.com/mxcl
Linkedin: https://www.linkedin.com/in/mxcl/
Check out Tea Protocol: https://tea.xyz/
Sponsored by This Dot: thisdot.co

The Ethical Dilemma of Unethical UX Design with Bermon Painter
In this episode of the Modern Web Podcast, recorded backstage at All Things Open, hosts Rob Ocel and Tracy Lee sit down with Bermon Painter, Composable Platforms Leader at Slalom, to explore how behavioral economics shapes ethical UX design. They discuss real-world examples like continuous glucose monitors, AI-driven personalization, and tackling dark patterns while balancing user trust and business goals. Berman also shares career tips and his unique open office hours, making this a must-watch for designers, engineers, and leaders alike.
Chapters
Introduction and Guest Welcome – 00:00
What is Behavioral Economics? – 02:36
Real-World Application: Voting Policies – 04:37
Healthcare Example: Continuous Glucose Monitors – 05:52
Design Challenges for Healthcare Apps – 08:12
Personalization and AI in UX Design – 12:52
International UX Design Differences – 14:08
The Ethical Dilemma of Dark Patterns – 17:28
Ethical Frameworks for Product Design – 20:33
Balancing Profit and Ethics – 22:39
Behavioral Economics for Engineers – 27:10
Berman’s Open Office Hours and Final Thoughts – 28:56
Outro and Sponsor Shoutout – 30:59
Follow Bermon Painter on Social Media
Twitter: https://x.com/bermonpainter
Linkedin: https://www.linkedin.com/in/bermonpainter/

Leverage Multiple Database Models in One Platform with SurrealDB ft. Tobie Morgan Hitchcock
In this episode of the Modern Web Podcast, recorded at All Things Open in Raleigh, NC, Rob Ocel talks with Tobie Morgan Hitchcock, co-founder and CEO of SurrealDB, about redefining databases. SurrealDB consolidates the complexity of using multiple database models—relational, graph, document, and more—into a single platform, enabling advanced queries and features like time travel. Toby shares insights on its innovative approach to separating storage and compute layers, the challenges of building from scratch, and the enthusiastic adoption by developers and enterprises.
Chapter
00:00 - Introduction and Setting the Stage
01:46 - Why Create Another Database?
04:31 - How SurrealDB Works
07:36 - The Developer Experience with SurrealDB
11:01 - Time Travel in Databases
16:21 - Challenges and Opportunities in Database Innovation
20:01 - Educating Developers on SurrealDB + Community and Adoption
Follow Tobie Morgan Hitchcock
Linkedin: https://www.linkedin.com/in/tobiemorganhitchcock
Twitter: https://x.com/tobiemh

Transforming Data with MongoDB: Jesse Hall on Document and Vector Databases
Hosts Tracy Lee and Rob Ocel talk with Jesse Hall, Staff Developer Advocate at MongoDB, about the future of databases, web frameworks, and the evolving role of developers. They explore how MongoDB's latest release is transforming data storage and access patterns, the mindset shift required for adopting document databases, and the rise of vector databases. The conversation also covers the current state of frontend frameworks like Svelte, Next.js, and Angular, and how AI and low-code tools are reshaping the developer landscape. Whether you're a database enthusiast or a web development pro, this episode offers valuable insights into the technologies shaping the industry.
00:00 - Intro and Setting the Scene
02:30 - Behind the Scenes at All Things Open
04:00 - The Evolution of Databases
08:00 - Understanding Document Databases
10:45 - Vector Databases and AI Integration
14:00 - Frontend Frameworks: The State of the Ecosystem
18:30 - Collaboration Across Frameworks
22:00 - AI and the Future of Development
26:00 - The Future of Server-Side Rendering
29:00 - Closing Thoughts and Resources
30:00 - Outro
Follow Jesse Hall on Social Media
Twitter: https://x.com/codeSTACKr
Linkedin: https://www.linkedin.com/in/codestackr/

Reducing Fatigue for On-Call SWEs with AI, Mentorship, & More with Dr. Sally Wabha
In this episode of the Modern Web Podcast, recorded live at All Things Open in Raleigh, NC, hosts Rob Ocel and Danny Thompson sit down with Dr. Sally Wahba, Principal Software Engineer at Splunk. Dr. Wahba shares her experience tackling on-call burnout, offering insights into reducing fatigue through better observability, automation, and thoughtful team practices.
The conversation also touches on mentorship and growth in the tech industry, including practical advice for junior engineers navigating the transition from academics to professional roles and tips for companies to better support new talent.
Chapters
00:00:13 - Introduction to Marketing This Dot
00:01:00 - Asking for Help Effectively
00:02:21 - Reducing On-Call Fatigue
00:04:42 - Observability Best Practices
00:07:07 - Balancing Alerts and On-Call Efficiency
00:09:30 - The Role of On-Call in Modern Engineering
00:11:29 - Insights from the Grace Hopper Celebration
00:13:56 - Mentorship and Team Dynamics
00:16:14 - Rapid Changes in Technology and Adaptation
00:18:39 - Automation, Observability, and Debugging Challenges
00:21:04 - Addressing the Talent Gap and Junior Engineer Growth
00:24:00 - Closing Thoughts and Where to Learn More
Follow Dr. Sally Wahba on Social Media
Twitter: https://x.com/sallyky
Linkedin: https://linkedin.com/in/sallywahba/
Sponsored by This Dot: thisdot.co

How Nuxt Studio is Redefining Developer and User Experience with Baptiste Leproux & Ferdinand Coumauith
In this episode of the Modern Web Podcast, Danny Thompson sits down with Ferdinand Como and Baptiste Leproux from Nuxt Labs to uncover the story behind Nuxt Studio, a tool that's transforming how developers and non-technical users interact with Nuxt applications.
Ferdinand and Baptiste share how Nuxt Studio bridges the gap between developer customization and user-friendly content management. Built to empower agencies, freelancers, and their clients, Nuxt Studio combines powerful features like live previews, Vue component integration, and schema-driven forms to make managing content seamless.
The conversation also explores the broader mission of Nuxt Labs—building sustainable open-source tools that enhance developer experience and meet real-world needs. With insights into the future of Nuxt Studio and its potential to scale for larger organizations, this episode is a must-listen for anyone passionate about innovation in web development.
Chapters
1. Introduction and Setting the Stage (00:00:00)
2. The Vision Behind Nuxt Studio (00:03:10)
3. Nuxt Studio’s Core Features (00:08:45)
4. Challenges in Building Nuxt Studio (00:16:20)
5. Target Audience and Use Cases (00:22:35)
6. Sustainability in Open Source (00:29:00)
7. The Future of Nuxt Studio (00:35:10)
8. Nuxt Studio’s Role in the Nuxt Ecosystem (00:42:30)
9. Closing Thoughts and What’s Next (00:48:00)
10. Sponsor Shoutout and Wrap-Up (00:53:20)
Follow Baptiste Leproux and Ferdinand Coumau
Baptiste Twitter: https://x.com/_larbish
Ferdinand Twitter: https://x.com/CoumauFerdinand
Baptiste Linkedin: https://www.linkedin.com/in/baptiste-leproux-618842b0/
Ferdinand Linkedin: https://www.linkedin.com/in/ferdinand-coumau-nuxt/
Sponsored by This Dot: thisdot.co

Vaadin for Java on the Frontend with Lawrence Lockhart
In this episode of the Modern Web Podcast, Rob Ocel and Danny Thompson chat with Lawrence Lockhart, Developer Advocate at Vaadin, about using Java on the front end. Lawrence introduces Vaadin’s frameworks, Flow and Hilla, which empower Java developers to build full-stack applications without needing JavaScript. They discuss Vaadin's web components, built-in accessibility, seamless integration with Spring Boot, and how it simplifies complex web applications for enterprise use. Chapters 00:03 - Introduction 01:02 - What is Vaadin and Full-Stack Java 03:12 - Why Use Vaadin? 05:58 - Vaadin’s Communication Layer 08:13 - Vaadin vs. Traditional Front-End Frameworks 11:04 - Flexibility and Support for Web Components 15:14 - Micro Front-Ends and Cross-Team Collaboration 17:57 - Accessibility in Vaadin 19:27 - Sponsor Break 20:37 - Vaadin’s Backend Integration 22:39 - Power of Web Components in Vaadin 24:07 - Open Source and Community 26:15 - Testing with Vaadin 27:02 - Success Stories with Vaadin 30:09 - Customization and Theming in Vaadin 32:51 - Danny’s Perspective on Vaadin 34:02 - Conclusion and Closing Remarks Follow Lawrence Lockhart on Social Media Twitter: https://x.com/LawrenceDCodes Linkedin: https://www.linkedin.com/in/lawrencelockhart/ Github: https://gist.github.com/lawrencedcodes/forked Sponsored by This Dot: thisdot.co

Learning Paths for Next.JS Developers with Ankita Kulkarni
Rob Ocel and co-hosts Tracy Lee, Adam Rackis, and Danny Thompson talk with tech educator Ankita Kulkarni about her journey from engineering leader to full-time educator. Ankita shares insights on teaching Next.js, bridging practical knowledge gaps, and helping developers tackle real-world challenges. They discuss Next.js as a React-based framework, its benefits, and the challenges it presents for beginners.
Chapters
Introduction to the Podcast and Guests 00:01
Meet Ankita Kulkarni, Tech Educator 00:26
Ankita's Transition to Full-Time Education 01:41
Teaching Practical Knowledge in Next.js 03:19
Effective Methods for Teaching Next.js 05:27
Challenges of Being a Full-Time Educator 07:48
Balancing Broad and Specific Examples 09:54
Embracing Mistakes as a Teaching Tool 12:13
Pair Programming and Mentorship 14:00
Discussion on Next.js and Framework Adoption 16:48
Advantages and Challenges of Next.js 18:12
Choosing the Right Framework for Your Needs 20:35
Impact of Next.js in React Documentation 22:26
Learning Paths for New Developers 23:24
The Rise of Full-Stack Web Development 25:09
Benefits of Frameworks Abstracting Complexity 26:27
OpenNext and Deployment Flexibility 28:06
Ankita's Excitement for New Next.js Features 30:35
The Future of Next.js Without Vercel 32:16
Final Thoughts and Where to Find Everyone Online 34:21
Follow Ankita Kulkarni on Social Media
Twitter: https://x.com/kulkarniankita9
YouTube: https://www.youtube.com/@kulkarniankita
Sponsored by This Dot: thisdot.co