
JavaScript Master Podcast
By Dariusz Kalbarczyk
js-poland.pl
ng-poland.pl
workshopfest.dev
angularmaster.dev

JavaScript Master PodcastAug 25, 2023

JSMP 17: Misko Hevery on framework comparison
Hello esteemed colleagues and tech enthusiasts! 🚀 This is Dariusz Kalbarczyk, and I'm thrilled to welcome you back to the JavaScript Master Podcast.
🎧 JSMP 17: Misko Hevery on Framework Comparison 🎧
In today's enriching episode, I'm joined by Miško Hevery, and we are diving into a fascinating discussion on frameworks.
🔍 In this podcast, listeners will have the opportunity to uncover the differences between the most popular frontend frameworks, particularly in relation to performance. Efficiency and speed are at the forefront of this analysis.
Whether you're a seasoned developer or just curious about the ever-changing world of web technology, this episode will equip you with valuable insights and a fresh perspective.
Please feel free to like, share, and comment. Your engagement fuels our passion for sharing knowledge and connecting with the tech community.
#JavaScriptMasterPodcast #FrameworkComparison #WebDevelopment #TechInsights

JSMP 16: Tomasz Ducin on Partial Hydration, Server Components and Evolution of Web Applications Architecture
🔥 Hey fam! A fresh episode of the JavaScript Master Podcast just dropped and trust me, you don’t wanna miss this! 🔥
🎤 Got the chance to vibe with the one and only Tomasz Ducin, the brainiac from Warsaw. We got real deep into the ever-changing world of Web Application Architecture.
Here’s a sneak peek of what went down:
- “PHP is back!” - What’s that all about? We unpack this cheeky comment and its impact on the web scene.
- Single Page Apps: A groundbreaking revolution or just a detour? Let's hash it out.
- Dive into the waters of ‘Hydration’ without getting wet. Tomasz breaks it all down, making sense of the mechanics behind it.
- React's Server Components: The next big thing? Or just another brick in the wall? Tomasz shares some dope insights.
If you’re diggin' the vibes, hit that follow button and let’s keep this tech party going! 🎉 Spread the word, share the love! 💙
#WebTechMagic #JavaScriptMasterPodcast #StayCurious #JSPolandConf

JSMP 15: Antoine Pairet on Qwik in Production
🚀 New Podcast Alert! 🎧
Hello everyone, it's Dariusz Kalbarczyk here, the proud co-founder of NG Poland, JS Poland, Qwik Poland, AngularMaster.dev, & WorkshopFest.dev. I'm thrilled to announce another episode of the JavaScript Master Podcast where we discuss all things tech.
In today's episode, we have an exceptional guest joining us from Brussels, Belgium. Meet Antoine Pairet, a passionate developer, speaker, and the Co-founder and CTO of HealthRosa. His mission is to empower people to manage their health using their smartphones.
With a decade of experience in health tech, Antoine's expertise in building products for healthcare professionals is simply unrivalled. Today, Rosa, a company he co-founded in 2020, has grown to a team of 40 people, half of them are engineers, working hard to provide an easy-to-use platform for health management.
We'll dive deep into Antoine's early fascination with HTML/CSS/JS, his journey in the programming world, his love for web development, and why he chose Qwik for Rosa's projects. We'll also talk about the challenges his team faced in winning the SEO battle, and how they tackled it with Qwik.
This episode is a roller-coaster ride filled with exciting insights about Qwik and its unique features, how it impacts performance over time, and the strategies Antoine's team used in building their marketplace.
But it's not just tech. We'll also delve into Antoine's personal journey as a father of three and his thoughts on self-organization, work/life balance, and more.
So, if you're interested in tech, entrepreneurship, or personal development, this episode is for you! Grab your headphones, tune in and let's get started. Listen, learn, and don't forget to share! 🎙️

JSMP 14: Ben Lesh on RxJS Revolution
🎧 Hey everyone, it's your host Dariusz Kalbarczyk here! I just had an epic chat with the RxJS boss, Ben Lesh, for the latest JavaScript Master Podcast episode! 🎤 Here are the top lit topics we dived into:
💜 His epic adventures at Netflix and Google - lessons he learned!
💜 RxJS's role in the JS world and what's comin' in frontend dev.
💜 Balancing the dad life & tech game - Ben's take.
💜 Art passion meets tech - Ben's got it goin' on!
💜 Debunkin' RxJS myths & settin' the record straight.
💜 New to RxJS? Ben's got some fire tips for ya!
💜 The latest buzz in the RxJS community & its impact.
I had a blast chatting with Ben and I know you'll love this episode! Don't sleep on this one - tune in for some 🔥 insights from a true JS master! 🎧 #RxJS #JavaScript #FrontendDevelopment #Podcast
https://bit.ly/Angular-Master-Podcast

JSMP 13: Nishu Goel on Performance
🚀🎙️ Nishu Goel on Performance in JavaScript Master Podcast! 🔥
Hey fam! 😎 I'm super excited to share my experience with the latest episode of the JavaScript Master Podcast, where I had the chance to chat with the brilliant Nishu Goel, a software engineer at epilot GmbH, Speaker, Author, Google Developer Expert, and Microsoft MVP! How awesome is that?
Here's a taste of what I discovered:
1️⃣ Slow responsiveness causes in web apps – find out what's bogging you down! 2️⃣ RAIL guidelines for user input response times – master the industry standards! 3️⃣ INP vs FID metrics – learn the key differences and why they matter! 4️⃣ Track your INP value with the web-vitals library – up your monitoring game! 5️⃣ Boost your INP scores – get practical optimization tips! 6️⃣ Long tasks identification using performance profiling – spot those bottlenecks! 7️⃣ Yielding to the main thread – unlock this concept for improved response times!
Of course, there's more!
Don't miss the chance to learn from the amazing Nishu Goel, one of the coolest experts in the field! Save the date and tune in to the JavaScript Master Podcast for an epic episode!
🎧 Give it a listen, share it with your friends, and join the conversation using #JavaScriptMasterPodcast.

JSMP 12: SolidJS - Unveiling the Future of JavaScript Performance with Creator Ryan Carniato
🔥Yo! Dariusz Kalbarczyk here. Get ready for a lit sesh of the JavaScript Master Podcast! 🎧
We've got the boss of SolidJS, Ryan Carniato, joining us in episode 12, and it's gonna be LIT! 💥 This JavaScript performance guru & fine-grained reactivity expert is spillin' the tea on SolidJS & so much more. 😎
Get the deets on:
- An in-depth look at SolidJS: its core concepts and benefits 🧩
- SolidJS's readiness for production and SEO support 🚀
- Why SolidJS is a great choice for startups 💼
- Comparing SolidJS to other frameworks in performance and simplicity 🥊
- Tips to enhance web app performance using SolidJS 🏎️
- Seamless integration of SolidJS with other tools and libraries 🤝
- The growing SolidJS community and contributions 🌍
- Notable projects built with SolidJS 🏗️
- Learning curve for developers transitioning to SolidJS 🎢
- Key challenges and best practices when working with SolidJS for the first time 🚧
- Future improvements and considerations for adopting SolidJS 🌈
- Resources for learning and getting started with SolidJS 📚
Don't miss this opportunity to learn from a top expert in the field.
Click the link and join us for an informative and engaging podcast episode! 🤓🎙️✨
But wait, there's more! 🔥 If you're an Angular enthusiast, don't forget to check out our 2nd podcast series, the "Angular Master Podcast." Dive deep into the world of Angular and stay up to date with the latest trends and best practices. 🅰️🌐
#SolidJS #JavaScript #RyanCarniato #WebDev #JSMP #Podcast #DeveloperLife

JSMP 11: Next.js Magic - Boost Your Skills with the inspiring Nir Kaufman
🎉Hey there, JavaScript fam! It's your pal Dariusz Kalbarczyk, and I'm beyond excited to bring you the newest episode of our beloved JavaScript Master Podcast! 🎧
🎙️ JSMP 11: Next.js Magic - Boost Your Skills with the inspiring Nir Kaufman! 🎙️
Join me and the amazing Nir Kaufman, Frontend Tech Lead at Tikal, Speaker, Trainer, GDE, and fellow Vegan, as we embark on an unforgettable journey through the world of Next.js! 🌌
✨In this heartwarming episode, we'll uncover:
Introduction to Next.js and its creator
When and why to choose Next.js for your projects
Server Side Rendering (SSR) and Static Site Generation (SSG)
Advantages of Next.js for API development and integration
Popularity of Next.js among React.js developers
Comparison of Next.js with other web development frameworks
The role of the Next.js community in development and adoption
Data fetching techniques in Next.js
The learning curve for transitioning from React.js to Next.js
Search engine optimization (SEO) with Next.js
Reasons developers choose Next.js over other frameworks
🔥When you're done, don't forget to explore the other exciting episodes and check out my 2nd podcast, "Angular Master Podcast" for more web development goodness!
💡Get inspired and boost your skills! Tune in now! 🎶
#JavaScript #Nextjs #Podcast #WebDevelopment #Frontend #NirKaufman

JSMP 10: Misko Hevery on Qwik Version 1.0
🎙️ Don't Miss the Latest Episode of Our Podcast: Exploring Qwik, the Innovative JavaScript Framework! 🚀
In this exciting new episode, we sat down with Miško Hevery (Builder.io/Qwik), the creator of Qwik, to dive deep into the world of this game-changing JavaScript framework.
🔥 Tune in as we discuss: 1️⃣ The fast-approaching Qwik Version 1.0 and what it brings to the table 2️⃣ What's in store for Qwik after Version 1.0 3️⃣ Is Qwik suitable for production use? Find out! 4️⃣ Discover the types of projects where Qwik truly shines 5️⃣ The most important assets of Qwik that set it apart from the competition
🎧 Listen now and learn why Qwik is poised to revolutionize the JavaScript landscape. Don't forget to like, share, and comment to spread the word!
📢 ANNOUNCING: The Qwik Poland Conference on November 09, 2023! 🇵🇱 Join us for the first-ever international conference on Qwik, Qwik City & Partytown. Stay tuned for more details!
In the meantime: 📝 Submit your Call for Papers (CFP) to share your Qwik insights and experiences 📧 Subscribe to our mailing list to stay up-to-date on conference news and announcements
Don't miss this opportunity to be part of the Qwik revolution!
https://qwik-poland.pl
https://js-poland.pl
https://ng-poland.pl
#Qwik #JavaScript #Framework #Podcast #MiskoHevery #QwikPolandConference #QwikCity #Partytown

JSMP 9: Ken Parsons on writing an application using Qwik
Are you interested in the latest web development frameworks and want to learn more about Qwik? Then you won't want to miss this episode of our podcast, where we sit down with Ken Parsons, a web developer who has been using Qwik for his projects.
In this episode, Ken shares his journey with Qwik, how he got started and what he loves about this innovative framework. He discusses the challenges of using Qwik for production apps and where the framework really shines. If you're a novice looking to learn Qwik, Ken shares his tips for getting started and what you should pay special attention to.
Ken also compares writing an application in Qwik to other frameworks and discusses where Qwik needs to improve. He explains which types of businesses and applications are especially good for Qwik and how long someone with mid-level experience should expect to take before being productive with the framework.
So if you're interested in learning more about Qwik and how it can revolutionize your web development projects, be sure to tune in to our podcast and listen to our interview with Ken.

JSMP 8: Misko Hevery on Qwik Interesting Facts
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, Qwik Poland & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast.
Today, together with Miško Hevery, who is a CTO at Builder.io, creator of Qwik, Angular, Angular.js and co-creator of Karma.js, we will talk about QWIK Advantages.
https://js-poland.pl

JSMP 7: Misko Hevery on Qwik City - Routing
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, Qwik Poland & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast.
Today, together with Miško Hevery, who is a CTO at Builder.io, creator of Qwik, Angular, Angular.js and co-creator of Karma.js, we will talk about QWIK City.
https://js-poland.pl

JSMP 6: Piotr Tomiak on WebStorm
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast.
Today we've got a special guest from Poland: Speaker, Mountain Bike Lover, Senior Software Engineer at JetBrains. Ladies and gentlemen, Piotr Tomiak
🎙️ Unveil the Secrets of IDE Development with the JavaScript Master Podcast 🎙️
Join us for an insightful new episode of the JavaScript Master Podcast, hosted by Dariusz Kalbarczyk, the co-founder of NG Poland, JS Poland, AngularMaster.dev, and WorkshopFest.dev!
In this episode, we're delighted to welcome a special guest from Poland: Speaker, Mountain Bike Lover, and Senior Software Engineer at JetBrains, Piotr Tomiak!
🌟 Learn from the expert behind the scenes of WebStorm! 🌟
🚀 Topics we'll discuss in this engaging episode include: ✔ Piotr's journey in programming and IDE development ✔ An introduction to WebStorm, the smartest IDE ✔ The story behind WebStorm and its latest features in 2022.3 ✔ A glimpse into Piotr's IDE development work and future plans ✔ Balancing market-driven changes and innovative improvements ✔ Key takeaways about WebStorm for our listeners ✔ Two book recommendations: one technical and one non-technical
Follow the JavaScript Master Podcast on LinkedIn and stay up-to-date with the latest episodes, where we uncover best practices and innovative ideas in the tech industry. Subscribe now and expand your horizons with insights from industry leaders!
Books
The Tower of Fools: https://www.amazon.com/Tower-Fools-1-Andrzej-Sapkowski/dp/0316423696
The Three-Body Problem: https://www.amazon.com/Three-Body-Problem-Cixin-Liu/dp/0765382032/
Clean Code: A Handbook of Agile Software Craftsmanship: https://www.amazon.pl/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/

JSMP 5: Gerard Sans on OpenAI – The Start of a New Era in AI
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast.
Today we've got a special guest from London UK: MC, Speaker, Trainer, Community Leader Ladies and gentlemen, Gerard Sans
Useful links:
GTP3: https://beta.openai.com/login/
Codex: https://openai.com/blog/openai-codex/
DALL-E2: https://labs.openai.com/auth/signup
Prompt engineering: https://dallery.gallery/the-dalle-2-prompt-book/
A latent text-to-image diffusion model capable of generating photo-realistic images given any text input:
https://replicate.com/stability-ai/stable-diffusion

JSMP 4: Misko Hevery on Qwik - No hydration, auto lazy-loading, edge cacheable, and fun
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast.
https://js-poland.pl
Today, together with Miško Hevery, who is an CTO at Builder.io, creator of Qwik, Angular, Angular.js and co-creator of Karma.js, we will tell you about everything that happens around Qwik.
- Hi Miško. How are you?
- For those who don't know you yet, please tell us about yourself?
- What exactly do you do at Builder.io? What does your work day look like?
- Before we get started, I wouldn't be myself if I didn't ask you about Angular. I know that this podcast is supposed to be dedicated to Qwik, I know it is your newest baby and you surely love it very much. Am I correct? I also know that you are the creator of AngularJS, about which I once wrote a book, which completely changed my professional life. For that I would like to publicly thank you now!
- Tell us how you started your adventure with Angular, what was the main driving force for you, to create this amazing framework, and what goals did you set for yourself at the beginning of this journey?
- Let's now turn to the main topic of our conversation which is: Qwik. Qwik offers the fastest possible page load times - regardless of the complexity of your website. Qwik is so fast because it allows fully interactive sites to load with almost no JavaScript and pickup from where the server left off. What does it mean?
- What goals did you set for yourself this time?
- What, then, is the difference between the current generation of frameworks and Qwik?
- Why is Qwik unique? What is the biggest benefit of switching to your new baby?
- Since Qwik gives us something like a screenshot of the data, how often is the dynamic data from the server refreshed?
- Does Qwik help the developer write applications faster, or is it focused on download speed.
- For whom would you recommend Qwik, and for what? For developers of small sites or rather for big players, or maybe for both?
- What's the easiest way to get started with Qwik? Is the entry threshold high?
- What is Qwik city and why do we need it?
https://qwik.builder.io
https://partytown.builder.io

JSMP 3: Kevlin Henney on 97 Things Every Programmer Should Know
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast.
https://js-poland.pl
Today, together with Kevlin Henney who is an author, keynote speaker, technologist, trainer and independent consultant on software development, will talk about 97 Things Every Programmer Should Know!
- Hi Kevlin, how are you?
- Before we delve into the world of technology, for those who don't know you yet, please tell us about yourself.
- How did you start your adventure in programming?
- You are the author/co-author of many books. What changed in your life after the publication of your first book?
- Tell us about O'Reilly's book series: “97 Things Every Architect / Programmer Should Know”. Is this content somehow timeless?
- The topic of today's podcast is: 97 Things Every Programmer Should Know. I know 97 is a lot, but let's focus on some of the most important, most exciting, most useful things every programmer should know, in your opinion.
- Let's start with Bugs and Fixes - This topic undoubtedly affects everyone
- Build and Deployment process - Should I Deploy early and often?
- Coding Guidelines and Code Layout
- Design Principles and Coding Techniques
- Domain Thinking
- Errors, Error Handling, and Exceptions
- Learning, Skills, and Expertise
- Performance, Optimization, and Representation - It's never too early to think about that?
- Professionalism, Mindset, and Attitude - I like this sentence very much: Write code as if you had to support it for the rest of your life. These are big words, but how true.
- Refactoring and Code Care
- Reuse Versus Repetition
- Simplicity - Is simplicity one of the keys to programmer happiness?
- Teamwork and Collaboration
- Tests, Testing, and Testers
- What advice would you give to people who are starting their careers in the software world today, and what for those who are old-timers?
- Two books you would recommend to our listeners, one technical and one non-technical?
Books recommended by Kevlin:
- Modern Software Engineering by David Farley
- Logicomix by Aposotolos Doxiadis and Christos Papadimitriou
Recommended workshop with Kevlin:

JSMP 2: Luca Mezzalira on Micro-Frontends
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast.
Today we've got a special guest from London UK, Principal Serverless Specialist, Solutions Architect at AWS Cloud - International Speaker - OReilly Author
Ladies and gentlemen... Luca Mezzalira
- Hi Luca, How are you?
- Please introduce yourself and tell us what you do.
- What exactly does a Specialist Solutions Architect do at AWS cloud?
- Now let's go back a few years. When did you start your adventure in programming?
- Why Micro-frontends are the answer to today’s increasingly complex web applications?
- You are the author of 2 books, the first published in 2018 : Front-End Reactive Architectures and the latest : Building Micro-Frontends: Scaling Teams and Projects, Empowering Developers
Can we go through some of the topics from your latest book, I would like you to give our listeners an idea of what exactly they can expect?- The micro-frontends principles
- How to divide an existing application in micro-frontends
- Introduction to the micro-frontends decisions framework
- Next topic: a review of every possible approach for developing this architecture pattern
- What are the best practices for implementing micro-frontends in a project
- What are the main challenges faced by teams developing micro-frontends?
- Automation and fast feedback loop for your developers - how can we achieve this?
- What is the the impact of micro-frontends inside an organization
- How to porting a single page application (SPA) to micro-frontends
- In the past 7 months you worked with Zack Jackson (module federation) and Joel Denning (single spa) and Matteo Figus (opencomponents) to solve the MFE discoverability alongside the deployment method. Tell us about it.
- We'll be able to see you at the JS Poland conference in October. Please tell us what your speech will be about.
- What’s the future holds for micro-frontends?
- Your favorite technical and non-technical book?
- Best open source project you would like to recommend to our listeners?
https://js-poland.pl

JSMP 1: Chris Heilmann on Development Tools
JavaScript Master Podcast with Chris Heilmann
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. Welcome back to the JavaScript Master Podcast.
Today we've got a special guest from Berlin, Germany, Principal Program Manager for Browser Tools at Microsoft, JavaScript lover.
Ladies and gentlemen... Chris Heilmann
- Hi Chris, How are you?
- Please introduce yourself and tell us what you do?
- The robots are coming and we need to make a great example for them. What do you mean by this text? How can we set a good example for them?
- What computer did you start programming on?
- What was your first computer program, were you proud of?
- What has changed since you started programming in your perception of the world of technology?
- Does software rule the world?
- How many books have you written? What is the most exciting and what is the most difficult about writing a new book?
- You work as anPrincipal Program Manager for Browser Tools at Microsoft. What is your working day like?
- Why did you choose to take on developer tools as a new experience after being in DevRel for so long? By the way, what does being a DevRel mean to you?
- What are the main problems you see with Developer Tools at the moment?
- What are problems you face as a Developer Tools creator?
- What can the community do to help you?
- What are some things you are proud of having achieved in this role and how did you do it?
- How big is your team? How is it structured?
- What is going on in the development stack for the web that puzzle you?
- You’ve been doing JavaScript for ages. Do you see patterns that keep coming up in the JavaScript community?
- What is a term that people keep using that annoys you when it comes to coding and technology?
- What is a finding you had in Developer Tools that might surprise people?
- How do you measure the success of Developer Tools?
- What is a feature you are really excited about that people should play with?
- What do you think is needed to get us to become more effective as a community?
- How can people learn more about what you do?
- What do you think about TypeScript? Is there a chance that TS will completely replace JS in the coming years?
- Do you remember the first edition of the JS Poland conference five years ago?
- You will be performing at JS Poland soon, what have you prepared for the participants this time?
Non technical part:
- What kind of person is Chris? How do you see yourself?
- Do you have some hints for us regarding self-organization?
- Do you have any favorite hobbies?
- What’s about your work/live balance? Do you have some hints for us?
- Thank you for providing a lot of valuable information during this recording. Finally, can you recommend any interesting podcast or book to our audience?