Episódios

  • JSMP 28: Damian Płaza on HTMX
    Mar 18 2025

    In this episode of the JavaScript Master Podcast, we explore HTMX, a powerful tool that simplifies frontend development by reducing the need for complex JavaScript frameworks. Our guest, Damian Płaza, Senior Software Engineer, Application Architect, and Product Development Leader at Volue, shares his insights on how HTMX can enhance modern web applications.


    What’s inside?


    What is HTMX? A deep dive into its purpose and core concepts

    How HTMX compares to modern JavaScript frameworks like React, Vue, and Angular

    Hypermedia-driven applications – what does that mean in practice?

    Performance benefits – does HTMX make web apps faster?

    Reducing JavaScript complexity – how much JavaScript can you eliminate?

    Common use cases – when is HTMX the best choice?

    Limitations of HTMX – when might it not be the right tool?

    HTMX & server-side technologies – how it integrates with PHP, Python, and Node.js

    Handling dynamic data & DOM updates – does HTMX replace JavaScript completely?

    Security considerations – how does HTMX handle XSS and CSRF protection?

    HTMX event model – how it differs from traditional JavaScript event handling

    How HTMX fits into modern web development – should you use it in your next project?

    Real-world examples & success stories – companies and projects using HTMX today

    The future of HTMX – what’s on the roadmap?


    If you’re curious about hypermedia-driven applications and looking for ways to simplify frontend development, this episode is packed with valuable insights!

    Exibir mais Exibir menos
    30 minutos
  • JSMP 27: Tomasz Ducin on Unleashing Generators Super Powers
    Sep 17 2024

    In this episode of the JavaScript Master Podcast, we're thrilled to welcome Tomasz Ducin, an Independent Consultant, Software Architect, Speaker, Trainer, and Co-Founder of Architektura Na Froncie, based in Warsaw, Poland.

    Join us as we dive deep into the fascinating world of JavaScript generators! Tomasz shares why generators are an essential topic right now and breaks down the key differences between generators and regular functions. We'll explore how generators enable lazy evaluation in JavaScript, the difference between generators and iterators, and why understanding the iteration protocol is crucial for modern JavaScript developers.

    We also discuss the ECMAScript proposal for generators, its potential impact on the future of JavaScript, and what this means for the code we write today and tomorrow. If you're eager to master generators and boost your JS performance, this episode is for you!

    Tune in and uncover the "superpowers" of JavaScript generators with us!

    Exibir mais Exibir menos
    44 minutos
  • JSMP26: Karen Hsieh on Product & Data
    May 12 2024

    🌟 Exciting Podcast Alert! 🌟

    Hello friends!

    I’m thrilled to share our latest episode of the JavaScript Master Podcast, where we had the incredible opportunity to chat with Karen Hsieh, Director of Tech & Data at ALPHA Camp and an enthusiastic Product Manager from Taipei, Taiwan.

    🔍 In this episode, you’ll discover:

    • Team Dynamics: How Karen fosters innovation and collaboration between product managers and engineers to solve problems creatively.
    • Empowerment and Outcomes: The importance of empowering teams to focus on outcomes rather than just outputs, inspired by Karen's adoption of "Product Trio" concepts.
    • Data Insights: Karen’s journey into data analytics, including how she tackles big data challenges and employs tools like dbt to streamline processes.
    • Personal Growth: Insights into Karen's personal development techniques, such as building a "Brag Book" to combat self-doubt and boost confidence.

    👩‍💼 Karen also delved into how continuous discovery habits have been integrated into her work routine, aligning team goals and enhancing user engagement effectively.

    📅 Don’t miss out on this enriching session full of insights, inspiration, and innovative conversations! Whether you're a product manager, a developer, or just a tech enthusiast, there’s something in this episode for everyone.

    🎧 Tune in to the JavaScript Master Podcast on your favorite platform and let us know what you think! Your feedback is invaluable.

    #JavaScriptMasterPodcast #Technology #ProductManagement #DataAnalytics #Innovation #TechCommunity

    Exibir mais Exibir menos
    1 hora
  • JSMP 25: Andrii Lukianenko on Pragmatic Approach to Software Engineer Career Paths
    Apr 11 2024


    Exciting New Episode of JavaScript Master Podcast: Andrii Lukianenko on Pragmatic Software Engineering Career Paths!

    🚀 Get ready for an enlightening journey with Dariusz Kalbarczyk, your host and co-founder of NG Poland and JS Poland, in the latest episode of the JavaScript Master Podcast. Dive deep into the world of software engineering with our distinguished guest, Andrii Lukianenko, the dynamic COO & VP of Delivery at MEV LLC, straight from Ukraine!

    🔍 In this episode, we unravel Andrii's inspiring journey in the tech world, starting from his early days in programming to his pivotal role at MEV. Discover what makes MEV stand out in the tech industry and the secrets behind its success.

    💡 Andrii shares invaluable insights on the pragmatic approach to career development for software engineers, outlining key strategies for effective career planning and growth. Learn how companies can play a crucial role in shaping the career paths of their engineering talents.

    🚀 Explore the common pitfalls in career planning and the most sought-after skills in today's fast-evolving tech landscape. Andrii discusses how technological advancements are reshaping career opportunities for software engineers and offers guidance on aligning career paths with personal skills and interests.

    🌟 Mentorship, industry networking, and leadership development are spotlighted as essential components for a thriving career in software engineering. Discover the contrasting career trajectories in startups versus large corporations and how to navigate these paths successfully.

    🎙️ Don't miss this enriching dialogue filled with practical advice, career insights, and personal experiences that can help steer your career in the right direction. Tune into the JavaScript Master Podcast for an episode that's packed with wisdom and guidance for every software engineer aiming for success!

    Listen now to empower your software engineering career with a pragmatic approach!

    Exibir mais Exibir menos
    1 hora e 10 minutos
  • JSMP 24: Aymen Ben Amor on React 18 & BeJS
    Mar 5 2024

    Excited to share the latest episode of the JavaScript Master Podcast (JSMP) - Episode 23 featuring the incredibly talented Aymen Ben Amor! 🌟 Aymen, hailing from Brussels, is not just a front-end engineering whiz but also the visionary founder of BeJS (Belgian JavaScript Community) and the dynamic force behind React Brussels & React.paris.

    In this engaging episode, Aymen takes us through his fascinating journey in programming, the inception of BeJS, and the thriving community it has become today. But that's not all - we dive into the heart of React 18, exploring its groundbreaking features like Concurrent Rendering, Suspense, and server components. Aymen shares his insights on how these features are set to revolutionize the way we think about building responsive and high-performance web applications. 🚀

    Whether you're a React enthusiast, aspiring to be one, or just passionate about JavaScript, this episode is packed with valuable takeaways, from technical deep-dives to Aymen's personal hints for achieving work/life balance.


    🎧 Listen now to get inspired and stay ahead in the rapidly evolving world of JavaScript and React development!


    #JavaScriptMasterPodcast #React18 #BeJS #WebDevelopment #ReactBrussels #FrontEndEngineering

    Exibir mais Exibir menos
    45 minutos
  • JSMP 23: Kamil Michalski on Component Testing
    Mar 1 2024

    🚀 New Episode Alert: JSMP - Dive into Component Testing with Kamil Michalski! 🚀


    Today, we’re venturing into the intricate world of Component Testing with a very special guest, Kamil Michalski!


    Hailing from Katowice, Poland, Kamil is a master of Full Stack JavaScript, an independent consultant, and an inspiring speaker and trainer who's about to change the way you think about Component Testing.


    🔍 Inside the Episode:


    The A-Z of Component Testing and how it differs from Unit Testing.

    The ideal moments for performing Component Testing and its role in bridging the gap between Unit Tests and End-to-End Tests.

    Deep dive into "Test Environment" essentials.

    Techniques of Component Testing: The nuances of testing in small vs. large.

    The walkthrough of performing Component Testing, challenges, and tips for newcomers.


    Until next time, keep coding & keep testing!


    #JSMP #ComponentTesting #JavaScript #TechPodcast #KamilMichalski #SoftwareDevelopment #TestingStrategies #Innovation

    Exibir mais Exibir menos
    39 minutos
  • JSMP 22: Jakub Andrzejewski on Web Performance
    Jan 12 2024

    🚀 New Episode Alert on JavaScript Master Podcast! 🌟 Special Guest: Jakub Andrzejewski!


    Hey, folks! 👋 It's Dariusz Kalbarczyk here, co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast!


    In today's episode, we have a special guest from Wrocław, Poland: a Senior Developer and Google Developer Expert, member of the Nuxt Team, and Ambassador for Storyblok, Algolia, Cloudinary, Supabase - Ladies and gentlemen, Jakub Andrzejewski!


    🎙️ Get to know Jakub - his journey in programming, the secrets of the 'Lazy Pattern', its impact on web performance, and much more!


    ✨ Discover:


    - How the 'Lazy Pattern' enhances web performance.

    - The benefits of lazy loading images and the role of HTML 'loading' attribute.

    - Challenges with 'loading=lazy' attribute and its effect on Largest Contentful Paint.

    - Insights into 'Lazy Hydration' and its impact on server-side rendered apps.

    - Beyond Lazy Pattern: Other methods to boost web app performance.

    - The crucial role of caching in Web Performance.

    - Practical examples of caching in front-end to back-end requests.

    - Risks and drawbacks of caching.

    - Best practices for website performance measurement.

    - Continuous Performance Auditing: What is it and how it maintains desired performance.

    - Recommended packages and tools for website performance improvement.

    - Strategies for delivering optimized images for enhanced performance.

    - Understanding perceived performance and its role in User Experience.

    - Advice for newcomers and veterans in the software industry.

    - Two must-read book recommendations: one technical, one non-technical.

    Stay tuned and level up your web performance game with us! 🌐💻 #JavaScriptMasterPodcast #WebPerformance #TechTalks #PodcastUpdate

    Exibir mais Exibir menos
    1 hora e 17 minutos
  • JSMP 21: Filip Hric on Testing
    Jan 5 2024

    🚀 New Episode Alert: JSMP 21 - Filip Hric on Testing 🚀

    Hey everyone, Dariusz Kalbarczyk here, the co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. I'm thrilled to welcome you back to another exciting episode of the JavaScript Master Podcast.

    🎙️ In this episode, we're honored to have a very special guest from Slovakia: the incredible Filip Hric! Filip is not just a Replay.io DevRel and Cypress.io ambassador, but also an esteemed Instructor, Speaker, and Trainer.

    Technical Dive:

    • Filip shares his journey into the world of programming.
    • We delve into the workings of Test Replay in Cypress version 13.
    • Filip discusses the challenges in test debugging and how tools like Test Replay and Replay.io revolutionize this process.
    • The significance of debugging insights in software development and testing.
    • We explore the evolution of debugging tools and the unique solutions offered by Replay.io.
    • Filip explains the concept of "time-traveling" in debugging and its impact on software development workflows.

    Beyond Code:

    • Get to know Filip - the person behind the tech expertise.
    • Filip's secrets to self-organization and maintaining a work/life balance.
    • Book recommendations and personal insights from Filip.

    🎧 Tune in to this insightful conversation and dive deep into the world of testing and debugging with Filip Hric. Whether you're a developer, tester, or just passionate about technology, this episode is packed with knowledge, experience, and tips that you don't want to miss!

    #JSMP #JavaScriptMasterPodcast #Testing #Debugging #ReplayIO #Cypress #TechPodcast


    Exibir mais Exibir menos
    37 minutos