תוכן מסופק על ידי Charles M Wood. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Charles M Wood או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט
התחל במצב לא מקוון עם האפליקציה Player FM !
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות
T
The Innovators & Investors Podcast


1 Inside Corporate Venture Capital & Accelerators with Danielle D'Agostaro of WVV Capital 35:48
35:48
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי35:48
In this episode of The Innovators & Investors Podcast, host Kristian Marquez sits down with Danielle D'Agostaro, co-founder and strategic advisor of Alchemist Accelerator and principal partner at WVV Capital. They explore the unique investment thesis behind WVV, a $100 million fund backed by major corporates like Foxconn, Advocate Health, Northwestern Mutual, and Johnson Controls. Danielle shares her journey from aspiring marketer to a leading figure in venture capital and startup acceleration. The conversation delves into how accelerators like Alchemist support startups by providing early-stage funding, strategic advice, and access to vital networks, especially for founders outside Silicon Valley. They discuss the evolving landscape of corporate venture capital, the challenges startups face in today’s market, and the importance of focusing on sustainable customer growth before fundraising. Danielle also offers practical advice for founders on navigating demo days, building connections, and choosing the right accelerator to fit their business needs. The episode closes with reflections on career growth, resilience, and the value of surrounding oneself with visionary thinkers. Listeners gain a comprehensive view of corporate VC, accelerator dynamics, and the startup ecosystem’s current climate. Learn more about Danielle's work with WVV Capital at https://www.wvvcapital.com/ and her work with Alchemist Accelerator at https://www.alchemistaccelerator.com/ Connect with Danielle on LinkedIn at https://www.linkedin.com/in/ddagostaro1/ Think you'd be a great guest on the show? Apply at https://finstratmgmt.com/innovators-investors-podcast/ Want to learn more about Kristian Marquez's work? Check out his website at https://finstratmgmt.com…
Unveiling Chrome DevTools: Network Monitoring, Cache Debugging, and Beyond - JSJ 623
Manage episode 406143168 series 1423451
תוכן מסופק על ידי Charles M Wood. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Charles M Wood או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Michael Hablich is the product lead for Chrome DevTools and Puppeteer. They delve into a comprehensive discussion on various features and uses of the network tab for monitoring API calls, performance debugging with cache, simulating network conditions, and visual understanding of page loading. They cover topics such as debugging, PHP, and the history of dev tools. Michael Hablich shares insights into the development and evolution of Chrome DevTools, highlighting its migration to TypeScript and the team behind it.Tune in to uncover the challenges and advancements in debugging tools, the potential integration of AI, and a range of powerful features within Chrome DevTools.
Sponsors
Socials
Picks
Support this podcast at — https://redcircle.com/javascript-jabber/donations
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
…
continue reading
Sponsors
Socials
- LinkedIn: Michael Hablich
Picks
- Dan - Killing Eve
- Michael - Spirit Islands
- Steve - Victory Grips
Support this podcast at — https://redcircle.com/javascript-jabber/donations
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
741 פרקים
Manage episode 406143168 series 1423451
תוכן מסופק על ידי Charles M Wood. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Charles M Wood או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Michael Hablich is the product lead for Chrome DevTools and Puppeteer. They delve into a comprehensive discussion on various features and uses of the network tab for monitoring API calls, performance debugging with cache, simulating network conditions, and visual understanding of page loading. They cover topics such as debugging, PHP, and the history of dev tools. Michael Hablich shares insights into the development and evolution of Chrome DevTools, highlighting its migration to TypeScript and the team behind it.Tune in to uncover the challenges and advancements in debugging tools, the potential integration of AI, and a range of powerful features within Chrome DevTools.
Sponsors
Socials
Picks
Support this podcast at — https://redcircle.com/javascript-jabber/donations
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
…
continue reading
Sponsors
Socials
- LinkedIn: Michael Hablich
Picks
- Dan - Killing Eve
- Michael - Spirit Islands
- Steve - Victory Grips
Support this podcast at — https://redcircle.com/javascript-jabber/donations
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
741 פרקים
כל הפרקים
×
1 The Comeback of RPC: SolidJS, TanStack, and the Future of JavaScript Frameworks with Ryan Carniato & Tanner Linsley - JSJ 691 1:29:52
1:29:52
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:29:52
In this episode of JavaScript Jabber, I sit down with Ryan Carniato, creator of SolidJS, and Tanner Linsley, the force behind TanStack, for a deep-dive conversation on the resurgence of Remote Procedure Calls (RPC) in modern web development. We explore why RPC is making a comeback, how frameworks like Solid, TanStack, and others are shaping the way we think about data fetching, and the technical innovations that are driving this movement forward. From streaming and serialization to type safety and the future of client-server communication, Ryan and Tanner share their experiences, insights, and the unique challenges they’ve faced building cutting-edge tools for developers. If you’ve been curious about where RPC fits in today’s frameworks—or just love geeking out about performance, signals, and developer experience—this is one episode you won’t want to miss. Links & Resources Ryan Carniato on SolidJS TanStack (React Query, Router, Table, and more) Sentry – where Ryan is currently working Create TanStack SolidJS Discord Ryan Carniato Ryan Carniato is the creator of SolidJS, a high-performance JavaScript framework built on fine-grained reactivity. He’s also a Senior Software Engineer at Sentry, where he explores new approaches to front-end architecture and developer experience. Through his open-source contributions, talks, and in-depth content, Ryan has become a trusted voice in the web development community, helping developers think differently about building fast, reactive applications. Tanner Linsley Tanner Linsley is the founder of TanStack, the home of widely adopted open-source libraries like TanStack Query (formerly React Query), TanStack Router, Table, Virtual, and more. A full-time open-source entrepreneur, Tanner has redefined how developers manage state, caching, and data fetching in modern applications. With a focus on performance, simplicity, and type safety, his tools power some of the most advanced applications on the web today. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Exploring Vibe Coding and the Future of Product Management with Gunnar Berger - JSJ 690 1:13:13
1:13:13
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:13:13
In this episode of JavaScript Jabber, I sit down with Amazon product leader Gunnar Berger to dive into the fast-evolving world of vibe coding and how it’s reshaping the relationship between developers and product managers. Gunnar brings a wealth of experience from his years in IT, Citrix, and now Amazon, and shares a unique perspective on how AI tools are changing the way products get built—from idea to prototype. We talk about the shifting role of product managers, how AI is compressing traditional workflows, and what it means for developers, UX designers, and even junior devs entering the industry. From rapid prototyping to AI-assisted documentation, Gunnar opens up about both the opportunities and the challenges this new paradigm introduces. Whether you’re a developer, product manager, or just curious about where AI is taking us, this conversation is packed with insights you won’t want to miss. Links & Resources Gunnar Berger on LinkedIn Cloud Code Cursor Kiro.dev If you enjoyed this episode, don’t forget to rate, review, and follow JavaScript Jabber on your favorite podcast app. And of course—share it with a friend who’d love to learn more about the future of coding and product management! Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 How to Use Web Components, Iframes, and Module Federation for Multi-Framework Apps - JSJ 689 1:17:58
1:17:58
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:17:58
This week on JavaScript Jabber, we dive deep into the challenges and opportunities of mixing and matching frontend frameworks in modern applications. I’m joined by Dan Shapir, Steve Edwards, and our special guest Hadar Geva, CTO and co-founder of Myop.dev. Together, we explore how companies are tackling multi-framework environments, the role of web components and iframes, and why module federation isn’t always as simple as it sounds. We also take a closer look at how AI is changing the way developers and even non-developers generate code, the risks of integrating AI-written components, and strategies for safely managing that code in production. If you’ve ever struggled with legacy frameworks, integrating AI-generated components, or wondered whether web components or local iframes are the better fit—this episode is packed with insights you won’t want to miss. Links & Resources Myop.dev – Hadar’s company, building solutions for mixing and managing micro-frontends. Web Awesome – Web components library mentioned during picks. AG Grid – Heavy-duty data grid solution. TanStack Table – Lightweight table solution by Tanner Linsley. ShadCN UI – Component library for modern React apps. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Why We’re Building the Front End Wrong (and How to Fix It) - JSJ 688 46:52
46:52
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי46:52
In this episode of JavaScript Jabber, I sit down with Delaney Gilliland to dive into why most of us are building the front end wrong—and what a faster, leaner, and simpler alternative could look like. We explore his background in game development and military applications, which gave him a unique perspective on web performance and real-time data challenges. That perspective ultimately led him to create Datastar, a new framework designed to rethink the way we approach front-end development. We talk about the limitations of SPAs, the promise (and pitfalls) of tools like HTMX and Turbo, and how Datastar builds on web standards to deliver speed, efficiency, and simplicity without the baggage of heavy state management. Whether you’re curious about server-sent events, morphing strategies, or just want to see how front-end development could be done differently, this conversation will get you thinking about the future of the web. Links & Resources Datastar official site https://x.com/DelaneyGillilan https://github.com/delaneyj Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Vibe Coding: Building Faster with AI-Powered Development - JSJ 687 1:11:29
1:11:29
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:11:29
In this episode of JavaScript Jabber, we dive deep into the world of vibe coding—what it means, how it works in practice, and why it’s changing the way developers build software. I’m joined by Anthony Campolo, who shares his hands-on experience developing AutoShow, an app that automates podcast show notes, using AI-assisted workflows. We talk about how tools like Claude, ChatGPT, and Gemini accelerate development, the role of rule files, and the balance between automation and manual QA. Along the way, we explore the impact of LLMs on junior vs. senior developers, how companies are adapting AI-driven coding practices, and whether the future of software development still requires humans in the loop. This conversation blends real-world coding insights, practical tools, and some big-picture questions about where AI is taking the industry. Check out Anthony Campolo here. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 The Next Wave of Dev Tools: AI Assistants and JavaScript Workflows - JSJ 686 1:06:44
1:06:44
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:06:44
In this episode of JavaScript Jabber, we sit down with Vinicius Dallacqua, a seasoned software engineer with a passion for performance and developer tooling. Vinicius shares his journey from coding in central Brazil with limited connectivity to building cutting-edge tools like PerfLab and PerfAgent. We dive into the intersection of AI and DevTools, exploring how artificial intelligence is transforming performance debugging, web development workflows, and even the future of browsers. We also tackle the big questions: How do developers avoid bias when building in high-performance environments? What role will agentic browsers play in the evolution of the web? And how can AI-powered DevTools lower the barrier for developers intimidated by performance profiling? If you’re curious about the future of frontend performance, DevTools, and AI-driven development, this conversation is packed with insights. Links & Resources PerfLab – Performance tooling platform PerfAgent – AI-powered DevTools assistant Vinicius Dallacqua on X (Twitter) Paul Kinlan’s AI Focus – Essays on AI and the web PerfNow Conference – Leading performance conference in Amsterdam Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Inside VueConf: Nuxt 4, AI in Development, and the Future of Vue with Erik Hanchett - JSJ 685 58:56
58:56
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי58:56
In this episode of JavaScript Jabber, we welcome back Erik Hanchett, Senior Developer Advocate at AWS, to dive into his experience at VueConf. From the energy of the Vue community to lightning talks on AI and Nuxt updates, Erik shares his insights on where Vue is heading and why in-person conferences are still so valuable for developers. We also explore the balance between “vibe coding” and spec-driven development, plus Erik introduces us to Amazon Q CLI and its powerful MCP integrations for smarter AI-assisted coding. Along the way, we discuss the evolving state of Vue, the rise of Nuxt 4, Evan You’s projects (including Vite and RollDown), and how Amplify is simplifying full-stack app development on AWS. Whether you’re a Vue developer, curious about AI in frontend workflows, or just want to catch up on what’s happening in the broader JavaScript ecosystem, this episode is packed with insights you won’t want to miss. 🔗 Links & Resources Amazon Q Developer CLI on GitHub AWS Amplify Documentation Commit Your Code Conference Erik Hanchett on X (Twitter) Program With Erik YouTube Channel Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Running Doom in TypeScript’s Type System with Dimitri Mitropoulos - JSJ 684 1:18:14
1:18:14
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:18:14
What if I told you someone managed to run Doom inside TypeScript’s type system? Sounds insane, right? That’s exactly what our guest Dimitri Mitropoulos did—and in this episode, we dive deep into the how, the why, and the mind-bending implications of this ambitious project. From type-level programming to the philosophical limits of Turing completeness, this is an episode that pushes the boundaries of what you thought was possible in JavaScript. We talk about how the TypeScript type system evolved to become Turing-complete, how Dimitri pulled off this seemingly impossible feat, and why “Doom-complete” might just be the new gold standard for computational capability. Along the way, we touch on functional programming, generics, recursion, and even some Lambda Calculus. It’s part computer science theory, part coding madness, and 100% geeky goodness. Episode Highlights [3:05] – Dimitri explains how a simple thought experiment turned into a year-and-a-half-long obsession [8:40] – The origins and significance of Turing completeness in type systems [14:15] – Why running Doom in TypeScript is more about proving limits than just showing off [19:55] – What it means to run programs inside the type system vs. TypeScript code itself [27:10] – ASCII art as output, functional recursion for game state, and hover-over frames in your editor [35:30] – How ignorance, determination, and obsession fueled the completion of the project [45:20] – Personal insights: balancing family, burnout, and passion while chasing an impossible dream Links & Resources Dimitri Mitropoulos Michigan TypeScript YouTube Channel – Dimitri's channel featuring the project Type Challenges by Anthony Fu – Advanced TypeScript exercises SquiggleConf – The TypeScript-focused conference Dimitri co-founded Josh Goldberg – TypeScript expert and co-organizer of SquiggleConf Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Preact, Performance, and the Future of Lightweight Frontends with Ryan Christian -JSJ 683 1:07:17
1:07:17
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:07:17
In this episode of JavaScript Jabber, we sit down with Ryan Christian, a core maintainer of Preact, to talk all things lightweight, performant, and practical in the JavaScript world. If you’ve ever wondered what makes Preact tick, why it continues to gain traction, and how it compares to the heavyweight champ React—this episode is for you. We get into the nitty-gritty of what separates Preact from React, not just in size but in philosophy. Ryan sheds light on how Preact is engineered for performance, why it's not just a “React clone,” and how its compatibility layer makes it easy to drop into existing projects. Plus, we explore signals, class components, and what the upcoming Preact v11 has in store. Episode Highlights [1:23] - Meet Ryan Christian: Preact core maintainer and open-source champion [4:10] - What is Preact, and how does it stack up against React? [10:15] - Preact’s tiny footprint and why size still matters [14:47] - Widgets, adoption, and why Preact powers ~6% of major sites [20:01] - Understanding Preact’s compatibility layer (PreactCompat) [25:40] - Hooks, signals, and modularity: build what you need, nothing more [31:10] - Why Preact won’t follow React into full-stack territory [37:22] - Server components, suspense, and what Ryan recommends instead [43:35] - Frameworks that pair well with Preact: Astro, Fresh, and Remix [47:55] - Sneak peek at Preact v11 and why it sticks with “classic” React experience 🔗 Links & Resources Preact Official Website Astro Fresh by Deno Remix Jason Miller’s VTalk on Signals (referenced) Google CrUX Report – for framework usage stats Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Speaking Up: The Developer’s Guide to Conference Talks & Career Growth - JSJ 682 1:44:52
1:44:52
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:44:52
In this episode of JavaScript Jabber, I am joined by three incredible guests — Ariel Shulman, Liad Yosef, and Evyatar Alush — to dive into the world of public speaking in tech. From the jitters of their first talk to the professional and personal growth that comes with hitting the stage, we unpack the full journey of becoming a tech speaker. Whether you're just curious about getting started or want to sharpen your presentation game, this episode is packed with real talk and insights from experienced voices in the community. We get personal about the why, the how, and the what next of conference speaking — covering the motivations, the process of getting accepted, tips for preparing standout talks, and even how public speaking can open doors to career-changing opportunities. If you've ever wondered what it really takes to be heard on stage, this conversation might just be your launchpad. 🔗 Links & Resources React Next Conference No TLB Conference JS Heroes Romania Sessionize - CFP platform Reversim Tech Conference React Summit GitNation Conferences Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 How Holepunch Is Redefining Peer-to-Peer Apps with Bare.js — A New Era for JavaScript Developers -JSJ 681 1:06:23
1:06:23
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:06:23
In this episode, we sit down with Mathias Madsen, CEO of Holepunch, and take a wild ride through the cutting edge of peer-to-peer JavaScript development. Mathias shares his journey from accidentally discovering JavaScript in college to becoming a prolific contributor with over 1,500 open source modules. His passion? Building decentralized, peer-to-peer systems where JavaScript isn’t just for the browser—it powers the entire stack. We dive deep into how Holepunch is reimagining application distribution with their Pear system —essentially turning peer-to-peer into a first-class citizen for distributing full applications, not just files. No hosting, no servers — just apps shared directly, BitTorrent-style. And because packaging and distributing Node-based apps can be painfully complex, they took things a step further by building a new runtime: Bare.js Bare.js is refreshingly "bare": it strips away the heavy, opinionated APIs bundled into Node or Deno, leaving just the JavaScript core and a powerful module system. What’s revolutionary here is Bare's ability to run the same codebase across desktop, mobile, and even tiny embedded devices—swapping out engines like V8, JavaScriptCore, or JerryScript depending on the platform's needs. This allows Mathias' team to write backend logic once, share it across all platforms, and iterate at lightning speed. Key takeaways: -Peer-to-peer can go far beyond media sharing — it's being used for full app distribution. -Bare.js decouples JavaScript from specific platforms, creating a universal backend that just works anywhere. -Modular design isn't just a philosophy — it's the secret to Holepunch’s rapid development pace. -The combination of React Native for UI and Bare.js for backend creates an insanely productive development pipeline, fully cross-platform. If you’re into JavaScript, peer-to-peer tech, or just love hearing about developers breaking the mold, this one’s for you. About the Guest Mathias is the CEO of Holepunch ( https://holepunch.to/ ). He brings his passion for open-source software, and deep experience in the area, having published more than 1000 modules to npm, the Node.js package manager, totaling billions of downloads every month. Mathias Buus is a self taught Javascript hacker from Copenhagen. He works full time on open source projects and has been working with Node.js since the 0.2 days. Mathias likes to work with P2P and distributed systems and is the author of more than 550 modules on npm, including some of the most popular ones for working with streams. In addition he has spoken about mad science projects at various conferences around the world. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Migrating a Legacy JavaScript Codebase to TypeScript - JSJ 680 1:25:42
1:25:42
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:25:42
In this episode, Dan and I (Steve) dove deep into what turned out to be a surprisingly complex, yet incredibly insightful topic: gradually migrating a massive legacy JavaScript project over to TypeScript. We're talking about nearly 1,000 JS files, 70,000+ lines of code, and years of developer history—all transitioning carefully to a typed, modern future. Dan walked us through how he started by setting up the project for success before converting even one file—getting CI/CD ready, setting up tsconfig.json, sorting out test dependencies, dealing with mock leaks, and even grappling with quirks between VS Code and WebStorm debugging. We talked tools (like TS-ESLint, concurrently, and ts-node), why strict typing actually uncovered real bugs (and made the code better!), and why it’s crucial not to touch any .js files until your TypeScript setup is rock solid. Key Takeaways: Gradual migration is 100% possible—and often better—than ripping the bandaid off. TypeScript can and will catch bugs hiding in your JavaScript. Be prepared! Use VS Code extensions or TS-Node to support your devs’ tooling preferences. Don't underestimate the setup phase—it’s the foundation of long-term success. Start small: Dan's team converted just one file at first to test the whole pipeline. If you’re sitting on a legacy JS project and dreaming of TypeScript, this episode is your blueprint—and your warning sign. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 TypeScript, Security, and Type Juggling with Ariel Shulman & Liran Tal - JSJ 679 1:32:43
1:32:43
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:32:43
In this episode, we dove headfirst into the swirling waters of TypeScript, its real-world use cases, and where it starts to fall short—especially when it comes to security. Joining us from sunny Tel Aviv (and a slightly cooler Portland), we had the brilliant Ariel Shulman and security advocate Liran Tal bring the heat on everything from type safety to runtime vulnerabilities. We started off with a friendly debate: Has TypeScript really taken over the world? Our verdict? Pretty much. Whether it’s starter projects, enterprise codebases, or AI-generated snippets, TypeScript has become the de facto standard. But as we quickly found out, that doesn’t mean it’s perfect. Key Takeaways: -TypeScript ≠ Security We tend to trust TypeScript a bit too much. It’s a build-time tool, not a runtime enforcer. As Liran pointed out, “TypeScript is not a security tool,” and treating it like one leads to dangerous assumptions. -Type Juggling is Real (and Sneaky) We explored how something as innocent as using as string on request data can open the door to vulnerabilities like HTTP parameter pollution and prototype pollution. Just because your IDE is happy doesn’t mean your runtime is. -Enter Zod – Runtime Type Checking to the Rescue? Zod got some love for bridging the dev-time/runtime gap by validating data on the fly and inferring TypeScript types. But even Zod isn’t foolproof. For example, unless you're using .strict(), extra fields can sneak past your validations, leading to mass assignment bugs. -Common Developer Fallacies We discussed the misplaced confidence developers have in things like code coverage and TypeScript alone. One of the big takeaways: defense in depth matters. Just like testing, layering your security practices (like using Zod, type guards, and proper sanitization) is key. -TypeScript Best Practices Are Evolving From discriminated unions to avoiding any, from using Maps over plain objects to prevent prototype pollution—TypeScript developers are adapting. And tools like modern Node.js now support type stripping, which makes working with .ts files at runtime a bit easier. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Building Agentic AI Workflows with Matthew Henage - JSJ 678 1:03:44
1:03:44
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:03:44
In this episode, we sat down with full-stack developer and AI innovator Matthew Henage, creator of WAOS.ai (Web App Operating System) and the incredible storytelling platform SpeakMagic.ai. This conversation took us deep into the world of agentic AI, low-code app building, and the future of intelligent workflows. We kicked things off with Matthew sharing how he’s been riding the AI wave since GPT-3.5 blew his mind. His platform WoWs is all about making it easy for developers to build powerful web apps with embedded AI workflows — think of it like Zapier meets ChatGPT, but with agents working together instead of API chains. One of the most eye-opening parts of our chat was learning about agent swarms — essentially teams of specialized AI agents that collaborate to perform complex tasks. Instead of relying on one giant AI brain to do everything, you create smaller, purpose-built AIs that handle specific steps in a workflow. It’s scalable, smarter, and kind of like assembling your dream dev team… but all made of code. Matthew’s Speak Magic project is a jaw-dropper. It uses a swarm of over 40 agents to turn a single story idea into a fully animated, two-minute video — complete with scenes, scripts, character animations, music, and more. It’s AI storytelling on steroids. We also talked a lot about: Best practices for building reliable AI workflows The importance of keeping context windows small (under 4,000 tokens works best!) How prompt engineering is becoming the new programming Using AI for vibe coding (yes, that’s a thing) and rapid prototyping The tradeoffs between using traditional programming vs. letting AI handle logic Ethical considerations and how to handle memory and privacy in long-running user interactions Check out Matthew’s work at WAOS.ai and speakmagic.ai — and as always, stay curious and keep building! Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…

1 Reinventing Web Development with Brisa: A Conversation with Aral Roca - JSJ 677 1:05:09
1:05:09
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:05:09
In this week’s episode, it’s just me — Charles Max Wood — and I’m joined by the incredibly sharp and open-source-loving Aral Roca, direct from Barcelona! Aral’s the creator of Brisa, a new full-stack web framework that flips the script on how we build modern web apps. If you thought the "another day, another framework" meme was played out... well, Brisa might just change your mind. Key Takeaways: -Brisa’s Big Idea: It's designed to let you build web apps with minimal or zero JavaScript on the client side. Think HTML streaming, server actions, and components that render server-side first, but can gradually hydrate on the client. -Server-first FTW: Aral walks us through how Brisa handles server actions — even capturing click and scroll events on the server — using ideas inspired by HTMX, LiveView, and server components from frameworks like Next.js. -Tiny and Mighty: The whole framework is incredibly lightweight. Web components come in at just ~3 KB, and the built-in i18n system is under 1 KB! -From Idea to Reality: Aral started Brisa to scratch his own itch — building side projects and blogs without bloated front-end code. But now, others are using it too (yes, even in production!), including one travel agency that's gone all-in. -Multi-platform Future: Brisa has adapters in the works for Vercel, Node, and Deno — plus integration with Tauri for building native Android, iOS, and desktop apps from the same codebase. -What's Coming: Roadmap goals include improved hot reloads, more adapters, transitions, lazy-loaded components, and a better playground for developers to tinker with. Oh, and yes — Aral does parkour. For real. This episode is packed with deep technical insight and exciting potential for a new way to build web apps — especially for devs who love fast performance, server-rendering, and clean architecture. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.