Player FM - Internet Radio Done Right
Checked 27d ago
اضافه شده در four سال پیش
محتوای ارائه شده توسط Modern Web. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Modern Web یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده
S
Squid Game: The Official Podcast


Squid Game is back—and this time, the knives are out. In the thrilling Season 3 premiere, Player 456 is spiraling and a brutal round of hide-and-seek forces players to kill or be killed. Hosts Phil Yu and Kiera Please break down Gi-hun’s descent into vengeance, Guard 011’s daring betrayal of the Game, and the shocking moment players are forced to choose between murdering their friends… or dying. Then, Carlos Juico and Gavin Ruta from the Jumpers Jump podcast join us to unpack their wild theories for the season. Plus, Phil and Kiera face off in a high-stakes round of “Hot Sweet Potato.” SPOILER ALERT! Make sure you watch Squid Game Season 3 Episode 1 before listening on. Play one last time. IG - @SquidGameNetflix X (f.k.a. Twitter) - @SquidGame Check out more from Phil Yu @angryasianman , Kiera Please @kieraplease and the Jumpers Jump podcast Listen to more from Netflix Podcasts . Squid Game: The Official Podcast is produced by Netflix and The Mash-Up Americans.…
Integrating AI models into Dev Platforms (Low-Code, Accessibility, and APIs) with Amanda Martin from Wix
Manage episode 428377725 series 2927306
محتوای ارائه شده توسط Modern Web. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Modern Web یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
In this interview at RenderATL 2024, Tracy Lee and Rob Ocel interview Amanda Martin, a developer advocate at Wix, about integrating AI models into web development platforms, incorporating AI into low-code environments, and the accessibility of AI technologies through APIs and pre-built models. Sponsored by This Dot Watch this episode on YouTube Read more on our blog
…
continue reading
162 قسمت
Manage episode 428377725 series 2927306
محتوای ارائه شده توسط Modern Web. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Modern Web یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
In this interview at RenderATL 2024, Tracy Lee and Rob Ocel interview Amanda Martin, a developer advocate at Wix, about integrating AI models into web development platforms, incorporating AI into low-code environments, and the accessibility of AI technologies through APIs and pre-built models. Sponsored by This Dot Watch this episode on YouTube Read more on our blog
…
continue reading
162 قسمت
همه قسمت ها
×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/MelkeyDev Sponsored by This Dot Labs: thisdot.co…
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/AndreLandgraf94 Linkedin: https://www.linkedin.com/in/andre-landgraf/ Sponsored by This Dot Labs: thisdotlabs.com…
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/brianmmdev Linkedin: https://www.linkedin.com/in/brianmmdev/ Sponsored by This Dot: thisdotlabs.com…
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/…
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/MrAhmadAwais Linkedin: https://www.linkedin.com/in/mrahmadawais/ Sponsored by This Dot: thisdot.co…
M
Modern Web

1 Building a TikTok-Style App with React Native & Expo: Interview w Skylight Social CTO, Reed Harmeyer 35:02
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/…
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…
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…
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…
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…
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.Chapters 0:00 – Why TanStack Form Is Built This Way 1:06 – Meet Corbin Crutchley and the TanStack Ecosystem 3:34 – How Corbin Joined and Shaped TanStack Form 6:17 – Why Use TanStack Form (Despite the Verbosity) 10:28 – Type Safety, Generics, and Enterprise-Ready Patterns 14:50 – Validation Best Practices and SSR Integration 18:45 – Handling Feedback in Open Source 21:22 – Playful Programming: Teaching Concepts Over Tasks 27:33 – Bridging the Developer Education Gap 35:54 – Is It Still Worth Learning Programming? 38:25 – The Evolving Role of Developers and Soft Skills 41:57 – Wrap-Up and Where to Connect OnlineFollow Corbin Crutchley on Social MediaLinkedin: https://www.linkedin.com/in/corbincrutchley X/Twitter: https://x.com/crutchcorn Sponsored by This Dot: thisdot.co…
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…
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…
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…
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/dennisivy11 Linkedin: 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/ThisDotMedia This Dot Labs X: https://x.com/ThisDotLabs This Dot Labs Linkedin: h ttps://www.linkedin.com/company/thisdotlabs/ This Dot Labs BlueSky: https://bsky.app/profile/thisdotlabs.bsky.social…
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/…
M
Modern Web

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…
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/ Sponsored by This Dot Labs…
M
Modern Web

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…
M
Modern Web

1 How Nuxt Studio is Redefining Developer and User Experience with Baptiste Leproux & Ferdinand Coumauith 37:36
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…
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…
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…
Annie Sexton, Developer Advocate at Fly.io, to discuss Fly.io’s approach to simplifying cloud deployment. Annie shares Fly.io's unique position as a public cloud that offers the flexibility of infrastructure control with a streamlined developer experience. They explore Fly.io’s private networking and distributed app capabilities, allowing developers to deploy applications close to users worldwide with ease. Annie also addresses common challenges in distributed systems, including latency, data replication, and the balance between global reach and simple, single-region projects. Chapters: - 00:00 - 01:32 Introduction to the Modern Web Podcast and Guests - 01:33 - 04:00 Overview of Fly.io and Annie’s Role as Developer Advocate - 04:01 - 06:35 What Makes Fly.io Stand Out Among Cloud Platforms - 06:36 - 08:57 Distributed Applications: Benefits and Use Cases - 08:58 - 11:28 Understanding Distributed Web Servers and Private Networking - 11:29 - 13:49 Challenges in Distributed Data and Replication Techniques - 13:50 - 16:12 Fly.io’s Unique Solutions for Data Consistency - 16:13 - 18:34 When to Consider a Distributed Setup for Your Application - 18:35 - 20:35 Tools and Tips for Evaluating Geographical Distribution Needs - 20:36 - 22:22 Simplifying Global Deployment with Fly.io’s Command Features - 22:23 - 24:18 Considerations for Latency and Performance Optimization - 24:19 - 26:45 Balancing Simplicity with Advanced Control for Developers - 26:46 - 29:04 Easy Deployment for Hobbyists and Smaller Projects - 29:05 - 31:27 Getting Started on Fly.io with Fly Launch - 31:28 - 33:48 Developer Advocacy and Meeting Diverse Needs in the Cloud - 33:49 - 36:15 Catering to Beginners and Experienced Developers Alike - 36:16 - End Closing Remarks and Where to Find Fly.io and the Hosts Follow Annie Sexton on Social Media Twitter: https://x.com/_anniebabannie_ Linkedin: https://www.linkedin.com/in/annie-sexton-11472a46/ Github: https://github.com/anniebabannie…
M
Modern Web

In this episode of the Modern Web Podcast, host Rob Ocel is joined by Adam Rackis, Danny Thompson, and guest Braydon Coyer, Senior Front-End Developer at LogicGate to talk about using Angular Signals for improved state management and DOM performance. Braydon explains how Signals simplify Angular development and offer better readability and efficiency compared to traditional methods like RxJS. The conversation also touches on hiring in the AI era, discussing challenges around take-home tests and live coding, and how AI tools like ChatGPT are changing the interview process. Chapters 00:00 - Introduction 00:57 - The Angular Renaissance 02:24 - Signals in Angular 03:27 - Transitioning to Signals 04:19 - Signals in Utility Development 05:09 - RxJS and Signals 07:52 - Signals vs Other State Management Solutions 09:34 - Testing Signals 10:29 - Control Flow and Standalone Components in Angular 12:02 - Angular's Evolution and Accessibility 13:28 - Angular’s Framework Governance 17:10 - Hiring in the Age of AI 19:15 - Pair Programming and Real-Time Problem Solving 22:24 - The Role of AI in Interviews 27:58 - Wrapping Up Follow Braydon Coyer on Social Media Twitter: https://x.com/BraydonCoyer Linkedin: https://www.linkedin.com/in/braydon-coyer/ Github: https://github.com/braydoncoyer…
M
Modern Web

1 Java’s AI Evolution: Semantic Caching JVM, and GenAI Architectures with Theresa Mamarella & Brian Sam-Bodden 24:32
In this episode of the Modern Web Podcast, Danny Thompson, Director of Technology at This Dot Labs, hosts a conversation with Theresa Mammarella, JVM engineer at IBM, and Brian Sam-Bodden, Applied AI Engineer at Redis. They explore their talks at JCONF in Dallas, Texas, covering topics like GenAI architectures in the Java community and OpenJDK's Project Valhalla. Their conversation covers Java’s evolution, AI applications, semantic caching, and how these technologies are impacting development workflows and performance optimization. Chapters 00:00 - Introduction 01:00 - Brian on GenAI in the Java Community 01:47 - Java’s Safe Evolution Path 02:17 - Teresa on Project Valhalla 03:54 - Value Classes and Performance 04:33 - Brian on Semantic Caching 06:54 - Challenges of Rewording Prompts 09:15 - What is RAG Architecture? 11:34 - Java’s Role in AI 13:57 - Cost of LLMs and Caching Strategies 15:57 - Teresa on Java’s Future 18:22 - Learning Resources for Java Developers 20:44 - Addressing Misconceptions About Java 22:39 - Final Thoughts Follow Theresa Mammarella & Brian Sam on Social Media Theresa Mammarella Twitter: https://x.com/t_mammarella?lang=en Brian Sam-Bodden Twitter: https://x.com/bsbodden Theresa Mammarella Linkedin: https://www.linkedin.com/in/tmammarella/ Brian Sam-Bodden Linkedin: https://www.linkedin.com/in/sambodden/…
M
Modern Web

In this episode of the Modern Web Podcast, host Rob Ocel and co-hosts Adam Rackis, Tracy Lee, and Danny Thompson discuss the importance of unit testing for maintaining code quality and reliability, emphasizing its role in scaling projects and ensuring long-term stability. The conversation also highlights the benefits of TypeScript in improving code safety and developer productivity, sharing experiences on how it catches errors early in the process. They also examine the growing role of AI in automating development tasks, weighing the efficiency gains against the risks of over-reliance on automation while stressing the importance of understanding the underlying processes. Chapters 00:00 - Introduction and Episode Overview 02:59 - The Importance of Unit Testing 10:03 - Best Practices for Implementing Unit Tests 17:15 - TypeScript’s Role in Code Safety and Productivity 2:30 - AI in Software Development: Automating Tasks 29:16 - Balancing AI Automation with Developer Expertise 32:07 - Final Thoughts and Closing Remarks Sponsored by This Dot: thisdot.co…
In this episode of the Modern Web Podcast, Danny Thompson, Director of Technology at This Dot Labs, sits down with Vincent Mayers, a seasoned tech conference organizer with over 15 years of experience. They discuss the intricacies of running successful conferences, including the challenges of selecting event locations, building community engagement, and creating memorable experiences for attendees. Vincent also shares insights into the evolution of tech conferences, from the importance of shorter talks to the value of the "hallway track" for networking. Tune in for an inside look at how these events shape the tech ecosystem and tips for organizing your own conferences! Chapters 00:00 - Introduction 01:45 - Vincent Mayers' Background 03:50 - Choosing Conference Locations 06:10 - Building Community and Spreading the Word 08:40 - Sponsorship and Funding Challenges 11:00 - Securing Speakers for Tech Conferences 14:20 - Improving the Conference Experience 16:30 - Badge Design and the Attendee Experience 18:50 - Engaging Attendees Beyond Talks 21:00 - The Role of Tech Conferences in the Java Ecosystem 23:12 - Attendees Still Using Older Java Versions 26:00 - Balancing Cutting-Edge Tech with Fundamentals 28:15 - Evolving Attention Spans in Tech Conferences 30:00 - The Importance of the Hallway Track 33:19 - Closing Remarks Follow Vincent Mayers on Social Media Twitter: https://x.com/vincentmayers Linkedin: https://www.linkedin.com/in/vincentmayers/ Github: https://github.com/vincentmayers Sponsored by This Dot .…
In this episode of the Modern Web Podcast, Rob Ocel, Danny Thompson, and Adam Rackis talk with Michael Liendo, Senior Developer Advocate at AWS, about building practical AI applications and tackling challenges like scalability, multimodal functionality, and cloud infrastructure choices. Michael shares insights on tools like AWS Amplify and DynamoDB, discusses strategies for managing cloud costs, and explores the evolving role of prompt engineering. Michael previews his upcoming talks at AWS re:Invent on AI and scalable B2B SaaS applications. Chapters 00:00 - Introduction and Guest Welcome 01:30 - Talking Weather and Life in the Midwest 03:00 - Exploring Generative AI and Practical Applications 06:45 - Navigating Cloud Costs and Scalability Considerations 08:30 - Maintaining Creativity and Customization with AI 11:00 - Managed Services vs. On-Prem Infrastructure Debate 15:30 - Choosing a Tech Stack for Side Projects and Startups 18:45 - Learning Cloud: Paths for Full-Stack Cloud Development 22:30 - The Role of Cloud Certifications in Today's Market 26:00 - Preview of Michael’s Upcoming Talks at AWS re:Invent 32:00 - Where to Find Michael Online Follow Michael Liendo on Social Media Twitter: https://x.com/focusotter Linkedin: https://www.linkedin.com/in/focusotter/ Sponsored by Wix Studio: wix.com/studio…
Danny Thompson, Director of Technology at This Dot Labs, talks with Tanner Linsley, Creator of TanStack, about his latest project, TanStack Start. They discuss the challenges of existing frameworks like Next.js and Remix, the development of TanStack Router, and the future of React Server Components. Tanner also explains how caching strategies and fine-grained invalidation can transform the user experience. Chapters 1. Introduction & Tanner’s Background (00:00) 2. Going Full-Time on TanStack (01:00) 3. The Birth of TanStack Router (02:21) 4. Why Build Another Framework? (04:00) 5. React Server Components: Potential & Limitations (07:05) 6. Fine-Grained Cache Invalidation & UX (09:02) 7. Parallel Data Fetching in Routing (13:39) 8. TanStack Start: Alpha & Future Plans (16:41) 9. Where to Learn More About TanStack (18:48) Find Tanner Linsley on Social Media Twitter: https://x.com/tannerlinsley Linkedin: https://www.linkedin.com/in/tannerlinsley/ Github: https://github.com/tannerlinsley TanStack: https://tanstack.com/…
Tracy Lee and Rob Ocel chat with Jason Torres about the challenges of breaking into tech, especially for self-taught and underrepresented developers. Jason shares his journey from a 15-year career in the film industry to pursuing software development, discussing the emotional and financial hurdles involved. They also discuss the importance of networking, finding a niche rather than mastering everything, and the impact of the tech downturn on junior developers. Chapters 1. Introduction and Tech Career Journeys (00:00 - 02:30) 2. The Struggles of Breaking Into Tech (02:31 - 06:00) 3. Jason’s Career Pivot from Film to Tech (06:01 - 10:30) 4. The Importance of Networking and Community (10:31 - 15:00) 5. Specializing vs. Being a Generalist in Tech (15:01 - 20:00) 6. Finding Your Path in Tech (20:01 - 25:30) 7. Dealing with Imposter Syndrome and Belonging (25:31 - 30:00) 8. Final Thoughts and Tips for Breaking Into Tech (30:01 - 33:00) 9. Closing Remarks and Tech Talk Humor (33:01 - End) Follow Jason Torres on Social Media Twitter: https://x.com/TasonJorres Linkeidn: https://www.linkedin.com/in/thejasontorres/ Sponsored by Wix Studio: https://www.wix.com/studio…
به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.