Podcasts about JavaScript

High-level programming language

  • 2,586PODCASTS
  • 16,092EPISODES
  • 44mAVG DURATION
  • 2DAILY NEW EPISODES
  • Aug 1, 2025LATEST

POPULARITY

20172018201920202021202220232024

Categories




    Best podcasts about JavaScript

    Show all podcasts related to javascript

    Latest podcast episodes about JavaScript

    All JavaScript Podcasts by Devchat.tv
    Running Doom in TypeScript's Type System with Dimitri Mitropoulos - JSJ 684

    All JavaScript Podcasts by Devchat.tv

    Play Episode Listen Later Aug 1, 2025 78: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 dreamLinks & ResourcesDimitri MitropoulosMichigan TypeScript YouTube Channel – Dimitri's channel featuring the projectType Challenges by Anthony Fu – Advanced TypeScript exercisesSquiggleConf – The TypeScript-focused conference Dimitri co-foundedJosh Goldberg – TypeScript expert and co-organizer of SquiggleConfBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

    This Week in Google (MP3)
    IM 830: I Pay A Gentleman on Etsy - Personal Superintelligence?

    This Week in Google (MP3)

    Play Episode Listen Later Jul 31, 2025 172:55 Transcription Available


    Interview with Ian Krietzberg Leo's shows off his new AI toys Paris unveils her new desk setup Personal Superintelligence You might want to delve into this paper. I want to underscore, that's a joke you'll comprehend only with meticulous reading of it. Source: Yann LeCun will continue to work at Meta as chief scientist of the AI research group FAIR and will report to Alexandr Wang Last Week on My Mac:

    iOS Today (Video HI)
    iOS 763: Custom Keyboards - Exploring Snippety and Other Third-Party Alternatives

    iOS Today (Video HI)

    Play Episode Listen Later Jul 31, 2025 36:31 Transcription Available


    Custom keyboards take center stage as Mikah and Rosemary explore the surprisingly small but mighty world of third-party iOS keyboards, from snippet management to AI-powered writing assistance, plus listener feedback on AirPods cleaning and some delightful app picks. Snippety keyboard ($29.99) - Rosemary demonstrates this powerful snippet management keyboard with collections, search functionality, rich formatting options, and advanced features like JavaScript snippets with placeholders and multi-select menus Bitmoji keyboard (free) - Mikah showcases this fun cartoon avatar keyboard that creates personalized messages and can include friends who also use Bitmoji, though he notes the unsettling 3D redesign Microsoft SwiftKey AI keyboard - Rosemary highlights its reliability during iOS beta issues, easy-to-spot emoji button, built-in paste functionality, GIF search, and translator feature, plus Copilot AI integration for enterprise users Grammarly AI Writing keyboard - Overview of grammar and writing improvement features, tone suggestions, vocabulary enhancements, and rewriting capabilities for professional communication Feedback AirPods cleaning kit question from Gregg - Detailed explanation of the Belkin AirPods cleaning kit, featuring distilled water and micellar water that breaks down oils and earwax using micelles that attract fats and dirt App Caps Rosemary's pick: PopSocket MagSafe Stand ($40) - New MagSafe PopSocket that doubles as a phone stand with swappable decorative tops, though she warns against overly symmetrical patterns that make you obsess over alignment Mikah's pick: Pet Libro water fountain - Smart pet fountain with inductive charging base, built-in scale for tracking water consumption, alternating 15-minute cycles (perfect for anxious dogs), Wi-Fi connectivity, and foreign object detection Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.

    iOS Today (MP3)
    iOS 763: Custom Keyboards - Exploring Snippety and Other Third-Party Alternatives

    iOS Today (MP3)

    Play Episode Listen Later Jul 31, 2025 36:31 Transcription Available


    Custom keyboards take center stage as Mikah and Rosemary explore the surprisingly small but mighty world of third-party iOS keyboards, from snippet management to AI-powered writing assistance, plus listener feedback on AirPods cleaning and some delightful app picks. Snippety keyboard ($29.99) - Rosemary demonstrates this powerful snippet management keyboard with collections, search functionality, rich formatting options, and advanced features like JavaScript snippets with placeholders and multi-select menus Bitmoji keyboard (free) - Mikah showcases this fun cartoon avatar keyboard that creates personalized messages and can include friends who also use Bitmoji, though he notes the unsettling 3D redesign Microsoft SwiftKey AI keyboard - Rosemary highlights its reliability during iOS beta issues, easy-to-spot emoji button, built-in paste functionality, GIF search, and translator feature, plus Copilot AI integration for enterprise users Grammarly AI Writing keyboard - Overview of grammar and writing improvement features, tone suggestions, vocabulary enhancements, and rewriting capabilities for professional communication Feedback AirPods cleaning kit question from Gregg - Detailed explanation of the Belkin AirPods cleaning kit, featuring distilled water and micellar water that breaks down oils and earwax using micelles that attract fats and dirt App Caps Rosemary's pick: PopSocket MagSafe Stand ($40) - New MagSafe PopSocket that doubles as a phone stand with swappable decorative tops, though she warns against overly symmetrical patterns that make you obsess over alignment Mikah's pick: Pet Libro water fountain - Smart pet fountain with inductive charging base, built-in scale for tracking water consumption, alternating 15-minute cycles (perfect for anxious dogs), Wi-Fi connectivity, and foreign object detection Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.

    All TWiT.tv Shows (MP3)
    iOS Today 763: Custom Keyboards

    All TWiT.tv Shows (MP3)

    Play Episode Listen Later Jul 31, 2025 36:31 Transcription Available


    Custom keyboards take center stage as Mikah and Rosemary explore the surprisingly small but mighty world of third-party iOS keyboards, from snippet management to AI-powered writing assistance, plus listener feedback on AirPods cleaning and some delightful app picks. Snippety keyboard ($29.99) - Rosemary demonstrates this powerful snippet management keyboard with collections, search functionality, rich formatting options, and advanced features like JavaScript snippets with placeholders and multi-select menus Bitmoji keyboard (free) - Mikah showcases this fun cartoon avatar keyboard that creates personalized messages and can include friends who also use Bitmoji, though he notes the unsettling 3D redesign Microsoft SwiftKey AI keyboard - Rosemary highlights its reliability during iOS beta issues, easy-to-spot emoji button, built-in paste functionality, GIF search, and translator feature, plus Copilot AI integration for enterprise users Grammarly AI Writing keyboard - Overview of grammar and writing improvement features, tone suggestions, vocabulary enhancements, and rewriting capabilities for professional communication Feedback AirPods cleaning kit question from Gregg - Detailed explanation of the Belkin AirPods cleaning kit, featuring distilled water and micellar water that breaks down oils and earwax using micelles that attract fats and dirt App Caps Rosemary's pick: PopSocket MagSafe Stand ($40) - New MagSafe PopSocket that doubles as a phone stand with swappable decorative tops, though she warns against overly symmetrical patterns that make you obsess over alignment Mikah's pick: Pet Libro water fountain - Smart pet fountain with inductive charging base, built-in scale for tracking water consumption, alternating 15-minute cycles (perfect for anxious dogs), Wi-Fi connectivity, and foreign object detection Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.

    All TWiT.tv Shows (MP3)
    Intelligent Machines 830: I Pay A Gentleman on Etsy

    All TWiT.tv Shows (MP3)

    Play Episode Listen Later Jul 31, 2025 172:55 Transcription Available


    Interview with Ian Krietzberg Leo's shows off his new AI toys Paris unveils her new desk setup Personal Superintelligence You might want to delve into this paper. I want to underscore, that's a joke you'll comprehend only with meticulous reading of it. Source: Yann LeCun will continue to work at Meta as chief scientist of the AI research group FAIR and will report to Alexandr Wang Last Week on My Mac:

    iOS Today (Video)
    iOS 763: Custom Keyboards - Exploring Snippety and Other Third-Party Alternatives

    iOS Today (Video)

    Play Episode Listen Later Jul 31, 2025 36:31 Transcription Available


    Custom keyboards take center stage as Mikah and Rosemary explore the surprisingly small but mighty world of third-party iOS keyboards, from snippet management to AI-powered writing assistance, plus listener feedback on AirPods cleaning and some delightful app picks. Snippety keyboard ($29.99) - Rosemary demonstrates this powerful snippet management keyboard with collections, search functionality, rich formatting options, and advanced features like JavaScript snippets with placeholders and multi-select menus Bitmoji keyboard (free) - Mikah showcases this fun cartoon avatar keyboard that creates personalized messages and can include friends who also use Bitmoji, though he notes the unsettling 3D redesign Microsoft SwiftKey AI keyboard - Rosemary highlights its reliability during iOS beta issues, easy-to-spot emoji button, built-in paste functionality, GIF search, and translator feature, plus Copilot AI integration for enterprise users Grammarly AI Writing keyboard - Overview of grammar and writing improvement features, tone suggestions, vocabulary enhancements, and rewriting capabilities for professional communication Feedback AirPods cleaning kit question from Gregg - Detailed explanation of the Belkin AirPods cleaning kit, featuring distilled water and micellar water that breaks down oils and earwax using micelles that attract fats and dirt App Caps Rosemary's pick: PopSocket MagSafe Stand ($40) - New MagSafe PopSocket that doubles as a phone stand with swappable decorative tops, though she warns against overly symmetrical patterns that make you obsess over alignment Mikah's pick: Pet Libro water fountain - Smart pet fountain with inductive charging base, built-in scale for tracking water consumption, alternating 15-minute cycles (perfect for anxious dogs), Wi-Fi connectivity, and foreign object detection Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.

    Radio Leo (Audio)
    Intelligent Machines 830: I Pay A Gentleman on Etsy

    Radio Leo (Audio)

    Play Episode Listen Later Jul 31, 2025 172:55 Transcription Available


    Interview with Ian Krietzberg Leo's shows off his new AI toys Paris unveils her new desk setup Personal Superintelligence You might want to delve into this paper. I want to underscore, that's a joke you'll comprehend only with meticulous reading of it. Source: Yann LeCun will continue to work at Meta as chief scientist of the AI research group FAIR and will report to Alexandr Wang Last Week on My Mac:

    This Week in Google (Video HI)
    IM 830: I Pay A Gentleman on Etsy - Personal Superintelligence?

    This Week in Google (Video HI)

    Play Episode Listen Later Jul 31, 2025 172:55 Transcription Available


    Interview with Ian Krietzberg Leo's shows off his new AI toys Paris unveils her new desk setup Personal Superintelligence You might want to delve into this paper. I want to underscore, that's a joke you'll comprehend only with meticulous reading of it. Source: Yann LeCun will continue to work at Meta as chief scientist of the AI research group FAIR and will report to Alexandr Wang Last Week on My Mac:

    Ich glaube, es hackt!
    Wenn der Patch zu spät kommt, bist du schon gehackt!

    Ich glaube, es hackt!

    Play Episode Listen Later Jul 28, 2025 30:43


    Diese Folge beginnt mit einem IT-Sicherheitsalarm der besonderen Art: Eine kritische Schwachstelle im SharePoint-On-Prem-Server sorgt für Aufregung – besonders, da Microsoft früh warnte, aber keinen Patch parat hatte. Außerdem: - Warum transparente Buttons in Android-Spielen Sinn machen - Die skurrilste Polizeimeldung des Jahres - WeTransfers dreister Versuch, eure Daten für KI-Training zu missbrauchen - Ein KI-generiertes Fake-Reisevideo, das ein Ehepaar 300km in die Irre führte - Google-Such-Hacks und der JavaScript-Paywall-Mythos -- Wenn Euch unser Podcast gefallen hat, freuen wir uns über eine Bewertung! Feedback wie z.B. Themenwünsche könnt Ihr uns über sämtliche Kanäle zukommen lassen: Email: podcast@ichglaubeeshackt.de Web: podcast.ichglaubeeshackt.de Instagram: http://instagram.com/igehpodcast

    React Native Radio
    RNR 338 - React Native Enterprise Framework w/ Michał Pierzchała

    React Native Radio

    Play Episode Listen Later Jul 25, 2025 44:40


    Michał Pierzchała from Callstack joins Jamon and Robin to talk about the React Native Enterprise Framework, why it's built for large teams, and how it helps enterprises ship React Native apps at scale. Show NotesRNEF Website: https://www.rnef.dev/RNEF Github: https://github.com/callstack/rnefMike Grabowski's tweet about the RN CLI in 2016: https://x.com/grabbou/status/754780350451224576 Connect With Us!Michał Pierzchała: @thymikeeJamon Holmgren: @jamonholmgrenRobin Heinze: @robinheinzeMazen Chami: @mazenchamiReact Native Radio: @ReactNativeRdioThis episode is brought to you by Infinite Red!Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

    Develop Yourself
    #259 - The Minimum Effective Dose of JavaScript You Need to Learn

    Develop Yourself

    Play Episode Listen Later Jul 24, 2025 19:59 Transcription Available


    Learning JS is tough.And you're probably making some of the same mistakes I did in the past.In this episode you'll get a path and a small project to make to teach you the minimum effective dose of JavaScript necessary to move forward in your learning journey.Here's the challenge I mentioned which includes some short videos: Your Form ChallengeSend us a textShameless Plugs

    Caffe 2.0
    3446 Mellowtel, malware, librerie e condivisione di banda

    Caffe 2.0

    Play Episode Listen Later Jul 24, 2025 8:56


    Una vecchia sentenza tempo fa diceva che se usavi un software p2p accettavi di condividere una cartella e il software anche piratato condiviso tra sconosciuti.Oggi succede con la banda: Mellowtel consente a utenti paganti di usare parte della vostra connessione per navigare il web, o magari sapere cosa state facendo.Guadagni piccoli, software open source, tutto alla luce del sole.Ma troppo pericoloso. Cosi' qualcuno esagera, e la libreria viene identificata come veicolo di malware, e con essa tutti i software correlati.Ma non c'e' nulla di nascosto.Solo tanta attenzione ai soldi e poco alla sicurezza informatica.Capiamo come funzionano per capire cosa si piu' e cosa non si deve fare. Comunque. Oltre le leggi.https://www.mellowtel.com/index.htmlhttps://www.tomshw.it/hardware/piattaforma-ai-cancella-database-aziendale-per-errore-2025-07-21le estensioni coinvolte:https://docs.google.com/spreadsheets/d/e/2PACX-1vT1XgBs25gRlg5e3nYCAff967WMtZZTO-TB3rR9zszaJpTpCVFg8j7FkBxnHb3tw3aHGjKBGSxYyLgV/pubhtmlhttps://github.com/PlasmoHQ/docs/pull/137#issuecomment-2448769654da genai:La libreria Mellowtel è una libreria JavaScript usata principalmente all'interno di estensioni per browser, la cui funzione principale è quella di sfruttare la banda internet degli utenti per attività di scraping web e monetizzazione. In pratica, quando un'estensione integra Mellowtel, trasforma il dispositivo dell'utente in un nodo di una rete che spedisce traffico internet, spesso a insaputa dell'utente stesso. Questo permette agli sviluppatori di estensioni di guadagnare denaro condividendo la banda degli utenti senza pubblicità invasive o raccolta diretta di dati personali dichiarata, anche se le indagini di sicurezza indicano un uso massiccio e non autorizzato delle risorse delle macchine coinvolte.Il modello di funzionamento prevede una suddivisione dei ricavi tra Mellowtel (45%) e gli sviluppatori delle estensioni (55%), incentivando così la diffusione della libreria in numerosi addon distribuiti su Chrome, Firefox ed Edge. Ciò ha portato alla creazione di una rete globale di quasi un milione di dispositivi coinvolti tramite circa 245 estensioni, con un impatto rilevante sulle performance e sulla sicurezza degli utenti.In sintesi:Mellowtel.js serve principalmente a vendere o condividere la banda di internet degli utenti.Viene integrata in estensioni apparentemente innocue per distribuire traffico e fare scraping.Monetizza le risorse degli utenti distribuiti senza pubblicità invasive o raccolta personale dichiarata, ma con implicazioni sulla sicurezza.Gli sviluppatori guadagnano una quota dei ricavi, incentivando la proliferazione della libreria.Questa dinamica ha sollevato notevoli preoccupazioni sulla sicurezza e sulla trasparenza dell'ecosistema delle estensioni browser.

    All JavaScript Podcasts by Devchat.tv
    Preact, Performance, and the Future of Lightweight Frontends with Ryan Christian -JSJ 683

    All JavaScript Podcasts by Devchat.tv

    Play Episode Listen Later Jul 23, 2025 67: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

    WP Tavern
    #178 – Adam Silverstein Explores Transformative Browser Features Impacting WordPress Sites

    WP Tavern

    Play Episode Listen Later Jul 23, 2025 55:47


    On the podcast today we have Adam Silverstein. He's here to discuss how new browser APIs and web technologies are transforming the WordPress experience. Adam explains advancements like the Popover API, Scroll Animations, CSS carousels, customisable selects, view transitions, and speculative loading, many of which reduce reliance on heavy JavaScript and improve accessibility, performance, and user experience. He also touches upon modern image formats, browser-based image processing, and running AI directly in the browser. Adam highlights the growing collaboration among browser vendors and encourages developers to engage in shaping browser standards for the open web. Whether you're a theme designer, plugin developer, or site owner simply curious about what's next, this episode is for you.

    Jukebox
    #178 – Adam Silverstein Explores Transformative Browser Features Impacting WordPress Sites

    Jukebox

    Play Episode Listen Later Jul 23, 2025 55:47


    On the podcast today we have Adam Silverstein. He's here to discuss how new browser APIs and web technologies are transforming the WordPress experience. Adam explains advancements like the Popover API, Scroll Animations, CSS carousels, customisable selects, view transitions, and speculative loading, many of which reduce reliance on heavy JavaScript and improve accessibility, performance, and user experience. He also touches upon modern image formats, browser-based image processing, and running AI directly in the browser. Adam highlights the growing collaboration among browser vendors and encourages developers to engage in shaping browser standards for the open web. Whether you're a theme designer, plugin developer, or site owner simply curious about what's next, this episode is for you.

    Everyday AI Podcast – An AI and ChatGPT Podcast
    EP 572: Agentic AI in the Browser: The next frontier of artificial intelligence?

    Everyday AI Podcast – An AI and ChatGPT Podcast

    Play Episode Listen Later Jul 22, 2025 33:13


    LLMs are so yesteryear. The next wave? Agentic browsers. While we're all rushing to bring personalization, company files and more into front-end large language models, agentic browsers have been quietly staking their claim as the next big thing in AI. We explain why.Try Gemini 2.5 Flash! Sign up at  AIStudio.google.com to get started. Newsletter: Sign up for our free daily newsletterMore on this Episode: Episode PageJoin the discussion: Thoughts on this? Join the convo and connect with other AI leaders on LinkedIn.Upcoming Episodes: Check out the upcoming Everyday AI Livestream lineupWebsite: YourEverydayAI.comEmail The Show: info@youreverydayai.comConnect with Jordan on LinkedInTopics Covered in This Episode:Agentic AI Browsers vs. Chatbots OverviewFive Advantages of Agentic AI BrowsersPerplexity Comet Agentic Browser Case StudyOpenAI ChatGPT Agent and Virtual BrowserMicrosoft Edge Copilot Vision Agentic FeaturesGoogle Project Mariner and Gemini UpdatesStartup Agentic Browsers: Fellow, Opera Neon, DIALogged-In State and Workflow AutomationFuture Trends: Agentic Browser Momentum AnalysisTimestamps:05:10 Unlearning for AI-driven Work09:54 Agentic Browsers: Enhanced Context Utilization10:54 "AI Communication Simplified with MCP"15:28 "Hybrid AI's On-Device Speed"18:10 AI Browser Evolution22:40 Google Project Mariner Overview27:30 Streamlining Analytics with Agentic Browsers30:31 Agentic AI in Browsers32:08 Agentic AI's Rapid EvolutionKeywords:Agentic AI, agentic browsers, agentic AI browser, AI in the browser, agentic workflows, large language models, LLMs, front end chatbots, AI chatbot, Perplexity Comet, virtual browser, browser automation, AI-powered browsers, Google Gemini, ChatGPT agent, OpenAI virtual computer, model context protocol, MCP, agentic workflows, A2A protocol, hybrid AI architecture, Chromium-based browser, Microsoft Edge, Copilot Vision, Project Mariner, teach a task mode, Gemini assistant, logged in content, richer context, task automation, cross-site task automation, multi-step task automation, browser memory, shadow windows, Eco framework, natural language agentic workflows, JavaScript agentic workflows, Neon Opera browser, contextual AI, offline AI tasks, cloud browser, Manus AI, multi-agent architecture, browser cookies, contextual assistance, prompt engineering, personalized AI browser experience, task completion AI, web automation, business workflow automation, 2025 agentic browser predictions, virtual desktops.Send Everyday AI and Jordan a text message. (We can't reply back unless you leave contact info)

    PodRocket - A web development podcast from LogRocket
    Goodbye, useState with David Khourshid

    PodRocket - A web development podcast from LogRocket

    Play Episode Listen Later Jul 22, 2025 36:54


    David Khourshid, founder of Stately.ai, joins us to discuss better ways to manage complex state in React applications. We explore the pitfalls of overusing useState, how discriminated unions and state machines improve app logic, the role of server components, and the growing importance of query strings and persistent state management. He also shares insights on modern third-party libraries, React's missing "store" primitive, and when developers should rethink their entire approach to state modeling. Links X: https://x.com/DavidKPiano Github: https://github.com/davidkpiano LinkedIn: https://www.linkedin.com/in/davidkpiano/ Resources React Miami talk: https://www.youtube.com/watch?v=d3mhZbBOxbE We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com (mailto:emily.kochanek@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: David Khourshid.

    Maintainable
    Sara Jackson: Why Resilience Is a Team Sport

    Maintainable

    Play Episode Listen Later Jul 22, 2025 53:06


    Robby is joined by Sara Jackson, Senior Developer at thoughtbot, to explore the practical ways teams can foster resilience—not just in their infrastructure, but in their everyday habits. They talk about why documentation is more than a chore, how to build trust in test suites, and how Chaos Engineering at the application layer can help make the case for long-term investment in maintainability.Sara shares why she advocates for writing documentation on day one, how “WET” test practices have helped her avoid brittle test suites, and why she sees ports as a powerful alternative to full rewrites. They also dive into why so many teams overlook failure scenarios that matter deeply to end users—and how being proactive about those situations can shape better products and stronger teams.Episode Highlights[00:01:28] What Well-Maintained Software Looks Like: Sara champions documentation that's trusted, updated, and valued by the team.[00:07:23] Invisible Work and Team Culture: Robby and Sara discuss how small documentation improvements often go unrecognized—and why leadership buy-in matters.[00:10:34] Why Documentation Should Start on Day One: Sara offers a “hot take” about writing things down early to reduce cognitive load.[00:16:00] What Chaos Engineering Really Is: Sara explains the scientific roots of the practice and its DevOps origins.[00:20:00] Application-Layer Chaos Engineering: How fault injection can reveal blind spots in the user experience.[00:24:36] Observability First: Why you need the right visibility before meaningful chaos experiments can begin.[00:28:32] Pitching Resilience to Stakeholders: Robby and Sara explore how chaos experiments can justify broader investments in system quality.[00:33:24] WET Tests vs. DRY Tests: Sara explains why test clarity and context matter more than clever abstractions.[00:40:43] Working on Client Refactors: How Sara approaches improving test coverage before diving into major changes.[00:42:11] Rewrite vs. Refactor vs. Port: Sara introduces “porting” as a more intentional middle path for teams looking to evolve their systems.[00:50:45] Delete More Code: Why letting go of unused features can create forward momentum.[00:51:13] Recommended Reading: Being Wrong by Kathryn Schulz.Resources & LinksSara on MastodonthoughtbotRubyConf 2024 Talk – Chaos Engineering on the Death StarBook: Being Wrong by Kathryn SchulzFlu Shot on GitHubChaosRB on GitHubSemian from Shopify — a chaos engineering toolkit for RubyThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.

    airhacks.fm podcast with adam bien
    WebAssembly / Wasm and Java

    airhacks.fm podcast with adam bien

    Play Episode Listen Later Jul 20, 2025 55:17


    An airhacks.fm conversation with Fabio Niephaus (@fniephaus) about: GraalVM polyglot capabilities now available as Maven dependencies without requiring GraalVM JDK, running WebAssembly modules in Java applications using GraalWasm, separation of polyglot runtime from GraalVM distribution, embedding use cases for extending Java applications with python JavaScript and WebAssembly, performance benefits when running on GraalVM vs openJDK through automatic JIT optimization, WebAssembly as portable compilation target for multiple languages including rust C++ Go, WASI (WebAssembly System Interface) enabling file and network operations, advantages over JNI/Panama FFI for native extensions due to portability and sandboxing, multi-threading support with context pools for high throughput, using JavaScript bindings as intermediary for high-level Java-WASM interactions, future component model with WIT (WebAssembly Interface Types) for language-agnostic interfaces, security benefits of sandboxed execution for untrusted code, WebImage preview feature compiling Java bytecode to WebAssembly modules, javac demo running Java compiler in browser, command-line tools converted to web applications using WebImage, Edge Computing use cases for user-defined functions, native image compatibility with GraalWasm, Pyodide integration possibilities for secure Python native extensions, Spring Shell successfully compiled to WASM demonstrating framework compatibility, ongoing work on threading networking and WASI support for full server-side capabilities, collaboration with WebAssembly community and Bytecode Alliance, WASM GC proposal for efficient garbage collection, bringing dynamic class loading to native image, GraalWasm demos and guides, javac on Wasm live demo, javac on Wasm demo code, Web Image talk at Wasm.io 2025, GraalVM Web Image sources, GDK Launcher, GraalPy, GraalPy demos and guides Fabio Niephaus on twitter: @fniephaus

    Cyber Briefing
    July 17, 2025 - Cyber Briefing

    Cyber Briefing

    Play Episode Listen Later Jul 17, 2025 9:33


    If you like what you hear, please subscribe, leave us a review and tell a friend!

    Software Engineering Daily
    TypeScript with Jake Bailey

    Software Engineering Daily

    Play Episode Listen Later Jul 15, 2025 46:10


    TypeScript is a statically typed superset of JavaScript that adds optional type annotations and modern language features to improve developer productivity and code safety. The TypeScript compiler performs type checking at compile time, catching errors before code is run, and also transforms TypeScript code into clean, standards-compliant JavaScript. Jake Bailey is Senior Software Engineer at The post TypeScript with Jake Bailey appeared first on Software Engineering Daily.

    Podcast – Software Engineering Daily
    TypeScript with Jake Bailey

    Podcast – Software Engineering Daily

    Play Episode Listen Later Jul 15, 2025 46:10


    TypeScript is a statically typed superset of JavaScript that adds optional type annotations and modern language features to improve developer productivity and code safety. The TypeScript compiler performs type checking at compile time, catching errors before code is run, and also transforms TypeScript code into clean, standards-compliant JavaScript. Jake Bailey is Senior Software Engineer at The post TypeScript with Jake Bailey appeared first on Software Engineering Daily.

    Semaphore Uncut
    Sara Vieira on Game Boys, JavaScript, and Community

    Semaphore Uncut

    Play Episode Listen Later Jul 15, 2025 22:39


    In this episode of Semaphore Uncut, we chat with Sara Vieira—developer, speaker, and hardware hacker—about her unconventional path into tech, the communities that shaped her, and why she's diving into Game Boys and 3D printing while everyone else is chasing AI.Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.

    Lex Fridman Podcast
    #474 – DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting

    Lex Fridman Podcast

    Play Episode Listen Later Jul 12, 2025


    David Heinemeier Hansson (aka DHH) is a legendary programmer, creator of Ruby on Rails, co-owner & CTO of 37signals that created Basecamp, HEY, & ONCE, and is a NYT-best-selling author (with Jason Fried) of 4 books: REWORK, REMOTE, Getting Real, and It Doesn't Have To Be Crazy At Work. He is also a race car driver, including a class-winning performance at the 24 hour Le Mans race. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep474-sc See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc. Transcript: https://lexfridman.com/dhh-david-heinemeier-hansson-transcript CONTACT LEX: Feedback - give feedback to Lex: https://lexfridman.com/survey AMA - submit questions, videos or call-in: https://lexfridman.com/ama Hiring - join our team: https://lexfridman.com/hiring Other - other ways to get in touch: https://lexfridman.com/contact EPISODE LINKS: DHH's X: https://x.com/dhh DHH's Website: https://dhh.dk/ Ruby on Rails: https://rubyonrails.org/ 37signals: https://37signals.com/ DHH's books: Rework: https://amzn.to/44rSKob Remote: https://amzn.to/44GFJ91 It Doesn't Have to Be Crazy at Work: https://amzn.to/46bzuwx Getting Real: https://amzn.to/4kzoMDg SPONSORS: To support this podcast, check out our sponsors & get discounts: UPLIFT Desk: Standing desks and office ergonomics. Go to https://upliftdesk.com/lex Lindy: No-code AI agent builder. Go to https://go.lindy.ai/lex LMNT: Zero-sugar electrolyte drink mix. Go to https://drinkLMNT.com/lex Shopify: Sell stuff online. Go to https://shopify.com/lex NetSuite: Business management software. Go to http://netsuite.com/lex OUTLINE: (00:00) - Introduction (00:58) - Sponsors, Comments, and Reflections (08:48) - Programming - early days (26:13) - JavaScript (36:32) - Google Chrome and DOJ (44:19) - Ruby programming language (51:30) - Beautiful code (1:09:31) - Metaprogramming (1:12:52) - Dynamic typing (1:20:10) - Scaling (1:33:03) - Future of programming (1:50:34) - Future of AI (1:56:29) - Vibe coding (2:05:01) - Rails manifesto: Principles of a great programming language (2:29:27) - Why managers are useless (2:38:48) - Small teams (2:44:55) - Jeff Bezos (3:00:13) - Why meetings are toxic (3:07:58) - Case against retirement (3:15:15) - Hard work (3:20:53) - Why we left the cloud (3:24:04) - AWS (3:33:22) - Owning your own servers (3:39:35) - Elon Musk (3:49:17) - Apple (4:01:03) - Tim Sweeney (4:12:37) - Fatherhood (4:38:19) - Racing (5:05:23) - Cars (5:10:41) - Programming setup (5:25:51) - Programming language for beginners (5:39:09) - Open source (5:48:01) - WordPress drama (5:59:18) - Money and happiness (6:08:11) - Hope

    React Native Radio
    RNR 337 - Meta Quest for React Native w/ Markus Leyendecker

    React Native Radio

    Play Episode Listen Later Jul 11, 2025 39:18


    Jamon sits down with Markus Leyendecker from Meta to talk about using React Native on Meta Quest. They cover what's already working, what's still coming together, and why mixed reality might be the next big frontier for React Native developers.Spoiler alert: Jamon might have purchased a headset after the recording of this episode! Show NotesMeta Quest HeadsetConnect With Us!Jamon Holmgren: @jamonholmgrenReact Native Radio: @ReactNativeRdioThis episode is brought to you by Infinite Red!Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

    Dev Sem Fronteiras
    Lucas Montano, Tech Lead na Disney+ em Amsterdã, Holanda - Dev Sem Fronteiras #200

    Dev Sem Fronteiras

    Play Episode Listen Later Jul 10, 2025 56:41


    O porto-alegrense Lucas se mudou bem cedo para Charqueadas, onde morou até se mudar para a Holanda. Mas antes disso, graças ao filme Hackers e ao computador de trabalho do pai, ele ainda na infância se familiarizou com Access, Visual Basic, Shell scripting e, quando chegou a hora de fazer faculdade, a familiaridade já havia se expandido para HTML, CSS e JavaScript.No estágio, o contato com PHP levou à necessidade de aprender Java e, quando o trabalho lhe forneceu um telefone Android, a migração para o mobile foi o próximo passo natural. Com o passar o tempo e graças a uma viagem à Europa, a vontade de morar fora começou a falar mais alto. Dividido entre Londres e Amsterdã, uma entrevista bem-sucedida em uma empresa holandesa selou o destino.Neste episódio, o Lucas compartilha suas idas e vindas na carreira antes de se mudar para a Holanda, e detalha seu trabalho no Disney+ na terra onde sempre tem gente na rua.Fabrício Carraro, o seu viajante poliglotaLucas Montano, Tech Lead na Disney+ em Amsterdã, HolandaLinks:Canal do Lucas Montano no YouTubeCalculadora de impostos da HolandaLei BeckhamM1 PodcastConheça a Escola de Mobile da Alura, mergulhe com profundidade no universo do desenvolvimento de aplicativos móveis para as principais plataformas, smartphones e tablets.TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões.#7DaysOfCode: Coloque em prática os seus conhecimentos de programação em desafios diários e gratuitos. Acesse https://7daysofcode.io/Ouvintes do podcast Dev Sem Fronteiras têm 10% de desconto em todos os planos da Alura Língua. Basta ir a https://www.aluralingua.com.br/promocao/devsemfronteiras/e começar a aprender inglês e espanhol hoje mesmo! Produção e conteúdo:Alura Língua Cursos online de Idiomas – https://www.aluralingua.com.br/Alura Cursos online de Tecnologia – https://www.alura.com.br/Edição e sonorização: Rede Gigahertz de Podcasts

    Develop Yourself
    #255 - Your First Open Source Project: A Weekend with Kyle Simpson's Code

    Develop Yourself

    Play Episode Listen Later Jul 10, 2025 12:43 Transcription Available


    This episode introduces a weekend project that will give you authentic experience working with existing code—a crucial skill that most tutorials and coding platforms simply don't teach. Using Kyle Simpson's YouPeriod GitHub repository, you'll learn to navigate a codebase written by someone else, which is exactly what you'll do in your first development job. This particular project is perfect for beginners because it uses fundamental web technologies (HTML, CSS, and vanilla JavaScript) rather than complex frameworks like React or TypeScript.Here's the Github repo: https://github.com/getify/youperiod.appThis weekend project will teach you more about real development work than weeks of guided exercises. If you're completely new to JavaScript, check out our Dev30 program at dev30.xyz, where you can learn the fundamentals and beyond.Send us a textShameless Plugs

    COMPRESSEDfm
    204 | Why Vue? A Deep Dive with Alex Riviere

    COMPRESSEDfm

    Play Episode Listen Later Jul 8, 2025 52:40


    Vue developer Alex Riviere joins Amy to explore the fundamental differences between Vue and React, diving deep into Vue's unique approach to reactivity, templating, and developer experience. From the magic of V-Model eliminating controlled/uncontrolled input complexity to Vue's proxy-based reactivity system that "just works," Alex explains why Vue's mental model clicked for him coming from jQuery. The conversation covers Vue 3's Composition API and Script Setup syntax, the evolution from VueX to Pinia for state management, and exciting developments like Vue Vapor Mode that will eliminate the virtual DOM entirely. Alex also breaks down Evan You's recent $4.6M VoidZero funding to revolutionize JavaScript build tooling, the flexibility of Nuxt as a meta-framework, and why Vue remains approachable enough to sprinkle into any project without complex build steps. Show Notes00:00 - Intro01:10 - How Alex Got Started with Vue03:00 - Vue vs React Mental Models08:00 - Vue's Approach to Forms and V-Model10:20 - Vue Frameworks: Nuxt and the Ecosystem17:00 - Vue 2 to Vue 3 Migration Challenges19:00 - Nuxt as a Dev Dependency vs Runtime22:30 - When Do You Need a Framework with Vue?25:30 - Laravel Integration and Alpine.js Connection27:40 - Vue's Reactivity System and Proxies29:40 - State Management: VueX to Pinia Evolution32:20 - SSR and Server Components in Vue34:10 - Hosting and Deployment Options35:40 - Evan You's VoidZero Funding and Vision43:10 - Vue Vapor Mode: Eliminating Virtual DOM47:40 - Getting Started with Vue Resources48:40 - Picks and Plugs Links and ResourcesPeople MentionedAlex Riviere - @alexriviereEvan You - Vue.js creator - @youyuxiBen Hong - Vue core team member - @bencodezenDaniel Roe - Nuxt team - @danielcroeTaylor Otwell - Laravel creator - @taylorotwellVue.js ResourcesVue.js Official Site - vuejs.orgVue.js Documentation - vuejs.org/guideVue School - vueschool.ioVue Mastery - vuemastery.comFrameworks & Tools MentionedNuxt - nuxt.comVite - vitejs.devAstro - astro.buildPinia (Vue state management) - pinia.vuejs.orgVueX (legacy state management) - vuex.vuejs.orgAlpine.js - alpinejs.devLaravel - laravel.comLivewire - livewire.laravel.comSolid.js - solidjs.comReact - react.devSvelte - svelte.devBuild Tools & InfrastructureESBuild - esbuild.github.ioRollup - rollupjs.orgNitroPack - nitro.unjs.ioWebpack - webpack.js.orgVoidZero (Evan You's new company) - voidzero.devHosting PlatformsNetlify - netlify.comVercel - vercel.comCloudflare - cloudflare.comReact Ecosystem (for comparison)Next.js - nextjs.orgRemix - remix.runRedwoodJS - redwoodjs.comGatsby - gatsbyjs.comPodcasts & ContentDeja Vue Podcast - dejavue.fm (mentioned Evan You VoidZero interview)Vue.js Conferences - VueConf eventsTechnical Concepts to ResearchVue Composition API - vuejs.org/guide/extras/composition-api-faq.htmlVue Script Setup - vuejs.org/api/sfc-script-setup.htmlVue Directives - vuejs.org/guide/essentials/template-syntax.html#directivesVue Reactivity - vuejs.org/guide/extras/reactivity-in-depth.htmlVue Vapor Mode (experimental) - github.com/vuejs/core-vaporJavaScript Proxies - MDN Proxy DocumentationSignals (reactive programming) - General concept in modern frameworksPicks & PlugsDropout TV - Nobody Asked - dropout.tvCodeMash Conference - codemash.orgWhoosh Screen Cleaner - https://amzn.to/4nBR5UtAdditional Helpful ResourcesVue 2 to Vue 3 Migration Guide - v3-migration.vuejs.orgVue vs React Comparison - vuejs.org/guide/extras/composition-api-faq.html#comparison-with-react-hooksIslands Architecture - jasonformat.com/islands-architecture

    php[podcast] episodes from php[architect]
    The PHP Podcast: 2025.07.03

    php[podcast] episodes from php[architect]

    Play Episode Listen Later Jul 4, 2025 60:01


     This week on the PHP Podcast, Eric and John discuss BosonPHP, NativePHP, PHP is the new JavaScript, Shocking stories of Electricity, snake_case vs. camelCase, and why snake_case is better, among other topics. Links from the show: Reddit – The heart of the internet Overview | BOSON Look out, kids: PHP is the new JavaScript […] The post The PHP Podcast: 2025.07.03 appeared first on PHP Architect.

    Revenue Boost: A Marketing Podcast
    The New SEO Frontier: How Marketers Can Win Visibility in the Age of AI

    Revenue Boost: A Marketing Podcast

    Play Episode Listen Later Jul 4, 2025 42:21


    “Visibility in the age of AI isn't just about ranking anymore—it's about being understood, trusted, and retrievable by the machines your buyers now rely on. These engines extract only the most relevant chunks of content to answer the query. And if your message isn't structured clearly or consistent across channels, you risk being invisible.” That's a quote from David Kirkdorffer and a sneak peek at today's episode.Hi there, I'm Kerry Curran, B2B Revenue Growth Executive Advisor, Industry Analyst, and host of Revenue Boost: A Marketing Podcast. Every episode, I sit down with top experts to bring you actionable strategies that drive real results. If you're serious about growth, hit subscribe to stay ahead of your competition.In The New SEO Frontier: How Marketers Can Win Visibility in the Age of AI, I sit down with David Kirkdorffer. He's a B2B marketing strategist and generative SEO expert. We break down how your content, website, and messaging must evolve to be visible in LLM-powered search. We explore what's changed, what still works, and what's next—so your brand stays front and center no matter which AI engine your buyer turns to.Be sure to stay to the end, where David shares why team alignment across content, SEO, PR, and partnerships is your best defense—and greatest opportunity—in an AI-first future. Let's go.Kerry Curran, RBMA (00:01.422)So, welcome, David. Please introduce yourself and share your background and expertise.David Kirkdorffer (00:07.466)Hi, Kerry, and thank you so much for bringing me on the show. My background: I am a B2B marketer. I've been doing B2B marketing for—let's say—30-plus years. I have focused most of my career on generating leads for sales teams, and that is still my focus, though the way that is done nowadays has certainly changed.I've worked mostly in technology companies, selling technology to technology departments—so IT tech for IT tech consumers. Over the years, that has gone from enterprise accounts, as technologies became more democratized, down to medium-sized businesses and small businesses.So that's briefly about me.Kerry Curran, RBMA (01:00.214)Excellent. David, I know you have been deep into the research around what I'll introduce as the evolution of SEO. Tell me: What are you hearing? What triggered your interest in diving into gaining visibility for brands within the GPTs and other AI engines?David Kirkdorffer (01:25.994)Right. OK, that's a great question. Given my background of trying to get information into buyers' hands—being buyer-centric—a number of years ago I focused on what we might call buyer enablement and the buyer experience: the buyer being successful in finding the information they're looking for on our website. I realized that a lot of the great information buyers want sits behind a gate where you have to speak to a sales rep.The idea I was working with—and many people, of course, not just me—was, “Can we get this information onto our website so that when buyers come, they can find what they need and say, ‘This looks like a good fit'?” Along come these LLMs, and now all of a sudden I'm thinking, “How do I AI-enable training? How do I make sure the AIs have the information that answers buyer questions?”In a way, AI LLM tools are a disintermediating force separating my buyer from my answer. They're turning to the ChatGPTs, the Geminis, the Perplexities, the Claudes, the Copilots, and various other tools—some specialized for particular domains. Our challenge is to make sure our answers are read, understood, and correctly represented within these LLMs so that, when a buyer goes there for an answer, our brand is visible.It's much more effective for a buyer to ask questions with ChatGPT, and you might ask the same question to four or five tools just to validate, because they all have different information sets, models, crawlers, and licensing agreements. Therefore, you may have high visibility in one and low visibility in another. Training data differs; retrieval data differs; the models themselves differ—so they have different “brains,” just like different people. That's what brought me into this: trying to be customer-centric and helping my salespeople so that, when buyers do find information, our brand is there.Kerry Curran, RBMA (04:27.744)That's excellent, David, and it's such a hot topic. I don't think I can go through a few hours of my day without it coming up. I know you've been evangelizing it a lot, which I'm sure generates many questions. What are the main questions people ask you about this capability and opportunity?David Kirkdorffer (04:51.442)Everyone wants to know, “What am I supposed to do? How is this different—is it different?” Two main lines of inquiry emerge. One comes from senior marketing leaders—the CMO or someone at a higher level—who wants to understand what they and their teams can do holistically. The other is very tactical: people approach it from their domain expertise—website, SEO, content—and ask, “What do I do within my lane that makes an impact?”The truth is, it's a bit of both. In my view, it's a holistic problem to solve. You can operate in just one tactical lane—website, SEO, or content—and it will have an impact. When you combine them, the impact is amplified, and it should also involve your PR, partner, and demand-gen teams; their work can help or hurt how your brand is recognized and surfaces in answers. So those two lanes—holistic and tactical—intertwine, and where you start depends on team size and resources.Kerry Curran, RBMA (06:48.354)If the main question is “How do I do this?” what do you think people should be asking first? What's the right starting point?David Kirkdorffer (07:01.140)I think you need a big-picture view of how this is different and what drives it—how GEO (Generative Engine Optimization) actually differs from SEO. It even has many acronyms: generative engine optimization, AI optimization, LLM optimization, and more.Kerry Curran, RBMA (07:38.732)Based on your work, which term do you prefer?David Kirkdorffer (07:44.744)I like “generative engine optimization.” Unfortunately, “GEO” means other things in other domains, which is part of the problem—both technically and from a brand standpoint. When we use shortcuts like acronyms, we know what they mean; the LLM doesn't. It could interpret “MRO,” for example, as any of 50 different things until you spell it out first.Kerry Curran, RBMA (08:24.150)Earlier you said it starts with a mindset. What mindset should people adopt to lean into improving their strategies here?David Kirkdorffer (08:46.292)At the highest level, LLMs and GEO replace the short keyword query box with a large window where users add lots of context. Through vectorization—turning language into math—the LLM finds little chunks of information, the “needles,” rather than presenting a haystack of links. It compares those chunks, validates them against other sources, and synthesizes an answer.We often don't know or care where the answer came from, as long as it's accurate. But that means the LLM isn't reading your whole page; it's reading segments. So this isn't just a technical SEO challenge—it's about the words themselves: how we phrase them, how we make them easy to understand, and how we avoid letting brand personality cloud clarity.Because of “chunking,” answers often come from two or three sentences—maybe 200–300 words—not entire pages. So we need to optimize those chunks.Kerry Curran, RBMA (13:06.506)Before we dive deeper into tactics, explain how these platforms differ from Google's traditional search engines and why that demands a different strategy.David Kirkdorffer (13:41.514)Think of GEO as standing on the shoulders of SEO. If your SEO is weak, the shoulders aren't strong. Some say, “This is just a new kind of SEO,” and there's truth in that. Others think, “We just need to do good marketing,” and that's also true. But with GEO, some shortcuts we've taken—like heavy JavaScript or hidden tab content—now have new impacts because LLMs don't execute JavaScript or click tabs.For example, if your page uses tabs for five benefits, the LLM sees only the first one; it can't click the others. It forces us to reevaluate design choices, because GEO cares about different things.Kerry Curran, RBMA (16:11.054)So SEO is shifting from technical crawlability to a content-first approach—almost back to the early days of SEO. When you talk about chunking content, best practices seem to be resurfacing. What should we consider when writing content now?David Kirkdorffer (17:34.914)The best practice is simply doing what we've always known: write clearly for the reader. LLMs struggle with poetic or highly stylized language; they understand literal, structured information. Our challenge is to provide that clarity without becoming too dry. In the future, LLMs may understand nuance better, but for now, literal clarity wins.Kerry Curran, RBMA (21:09.686)There's still a technical aspect—different from technical SEO a few years ago—like tagging. Why is that more important than ever?David Kirkdorffer (21:09.686)We have semantic tags—H1, H2, H3, etc.—but many treat them as visual elements. You might find an H6 above an H2 because it looks good, but that confuses the LLM. Ideally, one H1 states what the page is about, multiple H2s mark subtopics, H3s detail components, and so on. When that hierarchy is broken, the LLM can't map ideas correctly, and your content may be excluded from answers.Kerry Curran, RBMA (25:57.034)Old is new again: off-site SEO also matters. Why is consistency off-site so critical, and what should brands do?David Kirkdorffer (25:57.034)B2B marketers want their message on as many authoritative sites as possible. A small brand's site may have little traffic, so its signal is weak. Getting listed in directories or partner sites amplifies that signal. In the old days, “brand police” ensured consistent boilerplates—25-, 50-, 100-word descriptions—so customers weren't confused. LLMs work the same way: if they see the same wording consistently, they trust it. When every team tweaks the message, it creates variations that confuse the model, so consistency is key.Kerry Curran, RBMA (30:33.718)This has been super valuable. For listeners who know they need to start right away, what's the most important first step?David Kirkdorffer (30:59.392)First, learn how these systems work. You don't need deep technical knowledge, but understand the impact. If you're in a specific lane—SEO, content, web—still learn the bigger picture so your choices align with the new reality. Then triage: audit where you'll work first based on team size and resources.Gather the whole team—web, SEO, content, PR, demand gen—so everyone hears one story and understands how their actions affect each other. Agencies should know what they can and can't do and set expectations. After learning and auditing, remember this is ongoing, like SEO has always been.Finally, be present where your customers go. Different LLMs rely on different data sources—Reddit, Wikipedia, licensed content—and those arrangements change. Go where your customers already spend time.Kerry Curran, RBMA (36:06.339)Excellent. For folks who want to learn more or bring you in to help their team, how can they reach you?David Kirkdorffer (36:42.518)The best way is through LinkedIn. Search “David Kirkdorffer.” My email is firstname.lastname@gmail.com. I post about these topics and provide training classes—very hands-on and tactical, covering tabs, accordions, LLMS text, schema and chunkability, and more. Feel free to DM or email me.Kerry Curran, RBMA (37:52.238)Perfect. I'll include those links in the show notes. David, thank you so much for sharing your expertise with us today.David Kirkdorffer (38:05.046)Thank you, Kerry, and thank you to the audience. If you've made it this far, that's a compliment. I appreciate it and enjoyed the conversation.Kerry Curran, RBMA (38:15.050)Excellent—thanks!Huge thanks to David Kirkdorffer for joining me on the show. If your brand isn't showing up in AI-generated answers, this conversation is your roadmap to change that. From content structure to message consistency to offsite visibility, David laid out actionable ways to adapt your SEO strategy to this new era of AI-driven buyer behavior. If you found this valuable, share it with your team and hit subscribe so you don't miss the next episode.And for more strategic insights on revenue growth through marketing, head to revenuebasedmarketing.com or follow me, Kerry Curran, on LinkedIn today. Flat or slowing revenue? Let's fix that—fast.Revenue Boost: A Marketing Podcast delivers the proven plays, sharp insights, and “steal-this-today” tactics that high-growth teams swear by.Follow / Subscribe on Apple, Spotify, and YouTubeTap ⭐⭐⭐⭐⭐ if the insights move your metrics—every rating fuels more game-changing episodes

    Code and the Coding Coders who Code it
    Episode 53 - Joel Hawksley

    Code and the Coding Coders who Code it

    Play Episode Listen Later Jul 2, 2025 54:19 Transcription Available


    When does a framework reach maturity? For Joel Hawksley, lead maintainer of GitHub's ViewComponent framework, the answer comes with the upcoming fourth major release – a milestone that marks not just new features, but a transition to long-term support mode.Joel takes us behind the scenes of his seven-year journey at GitHub, where an idea sketched on an airplane has evolved into a critical part of how the platform renders its interfaces. With candid insights, he explains why ViewComponent is now considered feature-complete, and the philosophical challenges that remain unresolved around CSS and JavaScript integration within component-based Rails applications.The conversation delves into fascinating territory around GitHub's technical architecture decisions. Joel articulates the clear dividing line between interfaces better suited for React versus Rails, based on his experience building complex UIs like GitHub's merge box. "The ability for a new engineer to come in and modify that code in React is an order of magnitude better," he explains, revealing how pragmatism rather than dogma drives technology choices at scale.Perhaps most compelling are Joel's reflections on accessibility – work he led for years at GitHub. He reveals how accessibility requirements fundamentally reshape engineering approaches, forcing consistency and systematic thinking that might otherwise be overlooked. With 80% of top e-commerce sites facing accessibility lawsuits in recent years, these considerations are becoming unavoidable for developers at companies of all sizes.As a new member of GitHub's Ruby architecture team, Joel also shares fascinating perspectives on Ruby's evolution. He articulates the tension between adding safety guardrails to the language while preserving the flexibility and joy that attracted developers in the first place. "Is it better to take something that is elegant and beautiful and flexible and put it in handcuffs, or is it better to go use a tool that was built with that in mind?" he asks, in a moment of philosophical clarity that will resonate with Ruby developers everywhere.Whether you're using ViewComponent, building accessible interfaces, or thinking about Ruby's future, this episode offers rare insights from someone who has spent years navigating these waters at one of the world's most prominent software platforms. Check out ViewComponent 4.0 RC1 today and share your feedback before the final release!Send us some love. HoneybadgerHoneybadger is an application health monitoring tool built by developers for developers.JudoscaleAutoscaling that actually works. Take control of your cloud hosting.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the show

    Maintainable
    Joel Chippindale: Why High-Quality Software Isn't About Developer Skill Alone

    Maintainable

    Play Episode Listen Later Jul 1, 2025 56:39


    CTO coach Joel Chippindale joins Robby to share what he's learned over two decades of building and leading software teams. Joel argues that maintainability has less to do with “clean code” and more to do with how teams communicate, prioritize, and make progress visible. Drawing on his time at Unmade and his current coaching practice, Joel outlines practical ways teams can build trust, navigate brittle systems, and stop letting technical debt conversations get lost in translation.Episode Highlights[00:01:10] A Working Definition of MaintainabilityJoel explains why “software that's easy to keep changing” is the gold standard—and why context matters as much as code.[00:05:24] The Pitfalls of Pre-OptimizationHow developers can trap themselves by designing for futures that may never arrive.[00:10:40] Challenging the Iron TriangleJoel pushes back on the idea that teams must sacrifice quality for speed or cost.[00:15:31] Quality Is a Team ConversationWhy code quality starts long before you open your editor.[00:20:00] Unmade Case Study: From Chaos to ConfidenceHow Joel helped a struggling team at Unmade regain trust by delivering less—and showing more.[00:28:08] Helping Business Stakeholders Buy Into Maintenance WorkHow to reframe backend investments in terms that resonate across departments.[00:33:40] First Steps for Fragile SystemsWhat Joel looks for when coaching teams overwhelmed by legacy code.[00:41:32] The Value of Boring TechnologyWhy solving real problems matters more than chasing resume polish.[00:45:20] The Case for CoachingWhat makes leadership coaching valuable—and why it's not a sign of weakness.[00:51:10] Building Your Manager VoltronJoel shares why every developer should cultivate their own support system, including mentors, peers, and coaches.Resources & MentionsJoel's Coaching Site – Monkey's ThumbJoel on Mastodon“Take Back Control of Code Quality” – Joel's Blog Post“Manager Voltron” by Lara HoganNever Split the Difference by Chris VossThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.

    React Native Radio
    RNR 336 - RLRN: Building Boca Socios with Solito ft. Nahue Alberti

    React Native Radio

    Play Episode Listen Later Jun 27, 2025 22:32


    Nahue Alberti from Paisanos joins Mazen to break down how they built the Boca Socios app using React Native, Solito, and a universal architecture—plus thoughts on AI testing, fast iteration, and building for real fans. Show Notes"The Universal Way: One Codebase, all platforms" on Paisanos blogPaisanos on LinkedInPaisanos on XConnect With Us!Nahue Alberti: @nays1_Mazen Chami: @mazenchamiReact Native Radio: @ReactNativeRdioThis episode is brought to you by Infinite Red!Infinite Red is an expert React Native consultancy located in the USA. With nearly a decade of React Native experience and deep roots in the React Native community (hosts of Chain React and the React Native Newsletter, core React Native contributors, creators of Ignite and Reactotron, and much, much more), Infinite Red is the best choice for helping you build and deploy your next React Native app.

    Talking Drupal
    TD Cafe #005 - Mike Miles and Aubrey Sambor

    Talking Drupal

    Play Episode Listen Later Jun 26, 2025 58:44


    Join Mike Miles and Aubrey Sambor as they discuss their experiences with public speaking at tech conferences, including the challenges and joys of presenting technical and big-picture talks. Dive into their personal summer plans, ranging from trips to Cape Cod and Asheville to beer festivals and camping adventures. The conversation also explores recent technology updates, such as Figma's site builder and Apple's new 'Liquid Glass' design, emphasizing the importance of accessibility. Tune in for a casual, insightful chat about professional growth, summer fun, and the ever-evolving tech landscape. For show notes visit: https://www.talkingDrupal.com/cafe005 Topics Michael Miles Mike is passionate about development and working with the latest open source technologies. He has been working in web engineering since 2003, utilizing a number of different technologies, languages and frameworks. He has been working with Drupal since 2008 and is a regular contributor to the community and project. From 2015 to 2024 he was the lead organizer of the Boston Drupal Meetup Group. Since 2017 has been one of the organizers of New England Drupal Camp. In his day-to-day role as Director of Web Development at MIT Sloan, Mike leads the development, maintenance and growth of the digital properties for the school, as well as, the development team that supports them. He is a public speaker and regularly presents at technical conferences around the world. Since 2013 Mike has presented dozens of talks at many different conferences/camps across the globe. Aubrey Sambor Aubrey is a lead front end developer and accessibility advocate with over 19 years of experience in software development and leadership. She specializes in writing modern CSS, semantic HTML, and performant JavaScript and brings almost two decades of experience in web development across higher education, non-profits, and public sector projects. Aubrey is an active member of the Drupal community, contributing to open source initiatives and speaking at regional and national conferences. She champions accessibility best practices and writes about front end development, music reviews, and knitting projects on her blog, aubreysambor.com. When she's not coding, Aubrey enjoys running, spinning her own yarn, fountain pens, and exploring local coffee shops and breweries. Casual Conversation and Weather Fitness Routines and Treadmills Podcast Preferences Remote Work and Buffer Time Job Search and Conference Experience Travel Stories and Conference Talks Halloween and Conference Talks Evolving as a Speaker Technical vs. Idea-Driven Talks Managing Bugs and Building Trust Balancing Multiple Talks Figma Sites and Accessibility Concerns Apple's Liquid Glass Design Nostalgia for Old Tech Summer Plans and Conferences Guests Mike Miles - mike-miles.com mikemiles86 Aubrey Sambor - aubreysambor.com starshaped

    Syntax - Tasty Web Development Treats
    914: 5 Upcoming + Next Gen JavaScript Features

    Syntax - Tasty Web Development Treats

    Play Episode Listen Later Jun 25, 2025 33:44


    Wes and Scott talk about the latest JavaScript proposals from TC39, including features like import defer, the powerful new random namespace, Array.fromAsync, and native clamp and upsert methods. They break down what's coming, why it matters, and how it might improve your code. Show Notes 00:00 Welcome to Syntax! 02:55 Brought to you by Sentry.io 05:37 Import Defer proposal-defer-import-eval proposal-deferred-reexports Rob Palmer 09:30 Random Functions proposal-random-functions proposal-seeded-random 18:32 Array from Async proposal-array-from-async 20:56 Upsert for Maps proposal-upsert 23:13 Clamp proposal-math-clamp 27:02 Sick Picks + Shameless Plugs Sick Picks Scott: Anker Max USB 4-Port Wes: Clarkson's Farm Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

    All JavaScript Podcasts by Devchat.tv
    How Holepunch Is Redefining Peer-to-Peer Apps with Bear.js — A New Era for JavaScript Developers -JSJ 681

    All JavaScript Podcasts by Devchat.tv

    Play Episode Listen Later Jun 24, 2025 66: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 Pair 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: Bear.js.Bear 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 Bear'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.-Bear.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 Bear.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.Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

    The Changelog
    The CEO of htmx likes codin' dirty (Interview)

    The Changelog

    Play Episode Listen Later Jun 18, 2025 83:09


    Jerod is joined by Carson Gross, the creator of htmx –a small, zero-dependency JavaScript library that he says, "completes HTML as a hypertext". Carson built it because he's big on hypermedia, he even wrote a book called Hypermedia Systems. Carson has a lot of strong opinions weakly held that we dive into in this conversation.

    SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast
    SANS Stormcast Monday, June 16th, 2025: Katz Stealer in JPG; JavaScript Attacks; Reviving expired Discord Invites for Evil

    SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast

    Play Episode Listen Later Jun 16, 2025 6:44


    Katz Stealer in JPG Xavier found some multistage malware that uses an Excel Spreadsheet and an HTA file to load an image that includes embeded a copy of Katz stealer. https://isc.sans.edu/diary/More+Steganography/32044 https://unit42.paloaltonetworks.com/malicious-javascript-using-jsfiretruck-as-obfuscation/ JavaScript obfuscated with JSF*CK is being used on over 200,000 websites to direct victims to malware Expired Discord Invite Links Used for Malware Distribution Expired discord invite links are revived as vanity links to direct victims to malware sites https://research.checkpoint.com/2025/from-trust-to-threat-hijacked-discord-invites-used-for-multi-stage-malware-delivery/

    The CyberWire
    Cloudflare's cloudy day resolved.

    The CyberWire

    Play Episode Listen Later Jun 13, 2025 29:03


    Cloudflare says yesterday's widespread outage was not caused by a cyberattack. Predator mobile spyware remains highly active. Microsoft is investigating ongoing Microsoft 365 authentication services issues. An account takeover campaign targets Entra ID users by abusing a popular pen testing tool. Palo Alto Networks documents a JavaScript obfuscation method dubbed “JSFireTruck.” Trend Micro and Mitel patch multiple high-severity vulnerabilities. CISA issues multiple advisories. My Hacking Humans cohost Joe Carrigan joins us to discuss linkless recruiting scams. Uncle Sam wants an AI chatbot.  Remember to leave us a 5-star rating and review in your favorite podcast app. Miss an episode? Sign-up for our daily intelligence roundup, Daily Briefing, and you'll never miss a beat. And be sure to follow CyberWire Daily on LinkedIn. CyberWire Guest Today, we are joined by Joe Carrigan, one of Dave's Hacking Humans co-hosts, to talk about linkless recruiting scams. You can learn more in this article from The Record: FIN6 cybercriminals pose as job seekers on LinkedIn to hack recruiters. Tune in to Hacking Humans each Thursday on your favorite podcast app to hear the latest on the social engineering scams that are making the headlines from Joe, Dave and their co-host Maria Varmazis.  Selected Reading Cloudflare: Outage not caused by security incident, data is safe (Bleeping Computer) Predator Mobile Spyware Remains Consistent with New Design Changes to Evade Detection (Cyber Security News) Microsoft confirms auth issues affecting Microsoft 365 users (Bleeping Computer) TeamFiltration Abused in Entra ID Account Takeover Campaign (SecurityWeek) 270K websites injected with ‘JSF-ck' obfuscated code (SC Media) Palo Alto Networks Patches Series of Vulnerabilities (Infosecurity Magazine) SimpleHelp Vulnerability Exploited Against Utility Billing Software Users (SecurityWeek) Trend Micro fixes critical vulnerabilities in multiple products (Bleeping Computer) Critical Vulnerability Exposes Many Mitel MiCollab Instances to Remote Hacking  (SecurityWeek) CISA Releases Ten Industrial Control Systems Advisories (CISA) Trump team leaks AI plans in public GitHub repository (The Register) Want to hear your company in the show? You too can reach the most influential leaders and operators in the industry. Here's our media kit. Contact us at cyberwire@n2k.com to request more info. The CyberWire is a production of N2K Networks, your source for strategic workforce intelligence. © N2K Networks, Inc. Learn more about your ad choices. Visit megaphone.fm/adchoices

    Security Now (MP3)
    SN 1029: The Illusion of Thinking - Meta Apps and JavaScript Collusion

    Security Now (MP3)

    Play Episode Listen Later Jun 11, 2025 165:36


    In memoriam: Bill Atkinson Meta native apps & JavaScript collude for a localhost local mess. The EU rolls out its own DNS4EU filtered DNS service. Ukraine DDoS's Russia's Railway DNS ... and... so what? The Linux Foundation creates an alternative Wordpress package manager. Court tells OpenAI it must NOT delete ANYONE's chats. Period! :( A CVSS 10.0 in Erlang/OTP's SSH library. Can Russia intercept Telegram? Perhaps. Spain's ISPs mistakenly block Google sites. Reddit sues Anthropic. Twitter's new encrypted DM's are as lame as the old ones. The Login.gov site may not have any backups. Apple explores the question of recent Large Reasoning Models "thinking" Show Notes - https://www.grc.com/sn/SN-1029-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: hoxhunt.com/securitynow threatlocker.com for Security Now uscloud.com canary.tools/twit - use code: TWIT

    Syntax - Tasty Web Development Treats
    910: If Statements in CSS?

    Syntax - Tasty Web Development Treats

    Play Episode Listen Later Jun 11, 2025 24:39


    Wes and Scott talk about the new If statements in CSS, breaking down how they work, why they matter, and when to use them. They explore use cases, syntax quirks, and how this feature pushes CSS closer to true conditional logic—no JavaScript required. Show Notes 00:00 Welcome to Syntax! 01:30 Brought to you by Sentry.io 02:37 CSS If statements in action CSS if() functions & reading-flow (in Chrome 137) CodePen - If with style without attr 09:08 Advanced examples and the attribute function CodePen - CSS If() Themes 13:43 Mixing If statements with media queries CodePen - CSS If() Mixed Logic 16:54 Can't this be done with classes? 18:16 The future of CSS: declarative APIs CSS Battle LIVE! in Denver | Switch Edition 21:10 Is CSS now a programming language? Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

    Syntax - Tasty Web Development Treats
    910: If Statements in CSS?

    Syntax - Tasty Web Development Treats

    Play Episode Listen Later Jun 11, 2025 24:38


    Wes and Scott talk about the new If statements in CSS, breaking down how they work, why they matter, and when to use them. They explore use cases, syntax quirks, and how this feature pushes CSS closer to true conditional logic—no JavaScript required. Show Notes 00:00 Welcome to Syntax! 01:30 Brought to you by Sentry.io 02:37 CSS If statements in action CSS if() functions & reading-flow (in Chrome 137) CodePen - If with style without attr 09:08 Advanced examples and the attribute function CodePen - CSS If() Themes 13:43 Mixing If statements with media queries CodePen - CSS If() Mixed Logic 16:54 Can't this be done with classes? 18:16 The future of CSS: declarative APIs CSS Battle LIVE! in Denver | Switch Edition 21:10 Is CSS now a programming language? Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

    Syntax - Tasty Web Development Treats
    909: Handling and Throwing Errors

    Syntax - Tasty Web Development Treats

    Play Episode Listen Later Jun 9, 2025 39:06


    We break down how to properly throw, catch, and log errors in JavaScript and TypeScript. They cover client-side and server-side strategies, using tools like Sentry, and how to handle errors without taking down your whole app. Show Notes 00:00 Welcome to Syntax! 01:19 Error terminology. 01:42 Thrown and catching. 03:01 What's in an error. 04:09 Name and message. 04:42 Stack. 07:12 Node system errors. 07:34 Messages: strings, objects, or custom errors. 08:19 Throwing errors. 12:01 Promise errors. 12:10 Try catch block, .catch(). 14:13 Using awaited-to. 15:10 Finally. 16:29 promise.try() 17:14 Re-throwing errors. Error Cause 18:12 Client-side errors. 18:15 Catching at different levels. 18:51 Displaying errors. 21:59 Transforming server errors into client errors. 24:12 Error boundaries. 25:26 Server errors. 26:10 JSON API. 27:41 HTTP response codes. 30:09 Logging and solving errors. 31:16 Proudly supported by Sentry.io. Logging within Sentry 36:16 TypeScript and errors. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

    Syntax - Tasty Web Development Treats
    909: Handling and Throwing Errors

    Syntax - Tasty Web Development Treats

    Play Episode Listen Later Jun 9, 2025 39:07


    Scott and Wes break down how to properly throw, catch, and log errors in JavaScript and TypeScript. They cover client-side and server-side strategies, using tools like Sentry, and how to handle errors without taking down your whole app. Show Notes 00:00 Welcome to Syntax! 01:19 Error terminology. 01:42 Thrown and catching. 03:01 What's in an error. 04:09 Name and message. 04:42 Stack. 07:12 Node system errors. 07:34 Messages: strings, objects, or custom errors. 08:19 Throwing errors. 12:01 Promise errors. 12:10 Try catch block, .catch(). 14:13 Using awaited-to. 15:10 Finally. 16:29 promise.try() 17:14 Re-throwing errors. Error Cause 18:12 Client-side errors. 18:15 Catching at different levels. 18:51 Displaying errors. 21:59 Transforming server errors into client errors. 24:12 Error boundaries. 25:26 Server errors. 26:10 JSON API. 27:41 HTTP response codes. 30:09 Logging and solving errors. 31:16 Proudly supported by Sentry.io. Logging within Sentry 36:16 TypeScript and errors. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads