
JSJ 468: The case for JavaScript iterators, part 1
Iterators and generators were introduced into JavaScript way back in 2015, yet they remain an underused and often misunderstood features of the language. In this episode Dan describes the purpose of iterators, how they're implemented in JavaScript, and why you're using them even if you aren't aware that you are, via the spread operator for example. The panel then discusses the pros and cons of iterators in JavaScript, and why most devs don't explicitly use them.PanelAimee KnightAJ O’NealDan ShappirSponsorsDexecureOctopus Deploy Pty. LtdNext Level MastermindLinksBreaking Chains with Pipelines in Modern JavaScriptPicksAimee- Month of Lunches Manning SeriesAJ- SnapDropAJ- Syncthing | webinstall.devAJ- Brave BrowserAJ- Brandon Sanderson Stormlight / Way of Kings by Brandon SandersonAJ- Ready Player One / Ready Player Two by Ernest ClineDan- Covid-19 VaccineDan- Netflix Series: The Queen's GambitSponsored By:Dexecure: Exclusive Offer For Javascript Jabber Listeners Promo Code: DEXJSJAB Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
26 Jan 20211h 4min

JSJ 467: The Joy of JavaScript with Luis Atencio
Luis Atencio jabbers about enjoying and using JavaScript. He enjoys the multi-paradigm nature of the language. The discussion ranges over the nature of JavaScript and how it's object-oriented, and how the paradigms can be blended to provide powerful functionality. They also dive into how to break down problems in JavaScript and how the language enables this.PanelAimee KnightAJ O'NealDan ShappirSteve EdwardsGuestLuis AtencioSponsorsDexecureRaygun | Click here to get started on your free 14-day trialNext Level MastermindLinksPipeline operator (|>)Crock on JS: Function the UltimatePicksAimee- GitHub | linkedin/school-of-sreAJ- Package-Relative Requires with BasetagAJ- Miniscript / SubscriptAJ- webinstall.dev/ffmpegAJ- Stand up Desk SetupAJ- Horizon Chase TurboAJ- Need for speed: Hot Pursuit RemasteredDan- Inspirational Character: Chuck YeagerLuis- Visit Cape Canaveral and watch either Space X Launch or NASA LaunchLuis- Visit Kennedy Space CenterSteve- 2 PORT KVM HDMI 2.0 VIDEO SWITCHSpecial Guest: Luis Atencio.Sponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.Dexecure: Exclusive Offer For Javascript Jabber Listeners Promo Code: DEXJSJAB Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
19 Jan 202149min

JSJ 466: Infrastructure as Code with Christian Nunciato
Christian Nunciato works on a system called Pulumi, which is a system that allows you to build infrastructure with code. This is usually aimed at the cloud and allows us to use tools to manage infrastructure and do setups and updates.PanelAimee KnightAJ O’NealSteve EdwardsGuestChristian NunciatoSponsorsDexecureOctopus Deploy Pty. LtdPicksAimee- GitHub- networktocode/awesome-network-automationAJ- Bound- Audiobook PlayerAJ- GitHub- videolan/vlc-iosAJ- gitdeploy | webinstall.devChristian- TV series: Schitt's CreekChristian- The Sense of Style: The Thinking Person's Guide to Writing in the 21st Century by Steven PinkerSteve- xkcd: Nerd SnipingSpecial Guest: Christian Nunciato.Sponsored By:Dexecure: Exclusive Offer For Javascript Jabber Listeners Promo Code: DEXJSJAB Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
12 Jan 20211h 14min

JSJ 465:The Power of Micro Front-Ends with Michael Geers
Micro-services have been very popular on the backend for a while now. But can this architecture be applied to the front-end as well? Should it be applied to the front-end? Michael Geers, who literally wrote the book on micro-fronts ends, explains what they are and why they can be a powerful architectural pattern especially when implementing large-scale projects. He also describes how Web Components can be used to enable this type of application architecture.PanelDan ShappirSteve EdwardsGuestMichael GeersSponsorsDexecureRaygun | Click here to get started on your free 14-day trialLinksTwitter: Jason MillerTwitter: Michael GeersManning | Micro Frontends in Action (40% off Manning Code: podjsjabber19)The Tractor StoreGrid Garden | Ein Spiel um CSS Gridzu lernenFlexbox Zombies | Mastery GamesGrid CrittersDevchat.tv: Podcast Guest Preparation InstructionsMicro Frontend- extending the microservice idea to frontend developmentPicksDan- US Election 2020Michael- Learning Software and Well Crafted Interactive Learning SolutionsMichael- Morse Typing TrainerSteve- The Greatest Showman (2017)Special Guest: Michael Geers.Sponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.Dexecure: Exclusive Offer For Javascript Jabber Listeners Promo Code: DEXJSJAB Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
5 Jan 202144min

BONUS: How to Crush Your Biggest Goals in 2021
Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount)Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.Listen to this episode to learn how to crush your biggest goals in 2021. Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount) Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
1 Jan 202155min

JSJ 464: Web Components FTW with Ben Farrell
Components have become the go-to method for structuring and composing UIs on the Web. Usually this means relying on a JavaScript framework such as React, Vue, or Angular. But it turns out that there is a standard mechanism for creating components built into browsers. Ben Farrell who wrote a book on this mechanism - Web Components - joins the panel to explain what they are, how they work, and why they are a great, light-weight alternative to JavaScript frameworks.PanelAimee KnightAJ O’NealDan ShappirSteve EdwardsGuestBen FarrellSponsorsRaygun | Click here to get started on your free 14-day trialLinksBen Farrell: Web Components in Action lit-htmllit-html: Styling TemplatesCombo Box-UI5 Web ComponentsDevchat.tv-JSJ 424: UI5 and web components with Peter MuessigBen Farrell: Web Components in SpaceJavaScript Reaches the Final Frontier: SpacePicksAimee- You should expect "equal pay for equal work" at your new remote jobAJ- Keeping things fresh with stale-while-revalidateAJ- Leah Remini: Scientology and the Aftermath AJ- Ready Player Two by Ernest ClineAJ-OpenAudibleBen- Medium by AdobeBen- Gravity sketchBen- TvoriDan- Web performance case study: Wikipedia page previewsSteve- 13-inch MacBook ProSpecial Guest: Ben Farrell.Sponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
29 Dec 202014min

JSJ 463: Building Web Applications with Firebase
Steve and AJ talk with Gareth Brown, author of the recently released Manning video course “Building Web Applications with Firebase”. They discuss what Firebase is, the services it offers, and how it is used in different types of applications, both large and small.PanelAJ O’NealSteve EdwardsGuestGareth BrownSponsorsRaygun | Click here to get started on your free 14-day trialLinksBuilding a notes API with Firebase Functions - Part 1Simple Class ListPicksAJ- Zelda Plush DollAJ-Bokoblin Plush DollsAJ- Everything GameCube Homebrew in 6 Minutes!AJ- webinstall.devSteve- OutkickGareth- Rabbit Hole by New Yok TimesGareth- The Social DilemmaGareth-Screened outSpecial Guest: Gareth Brown.Sponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
23 Dec 202059min

BONUS: Start Building Video Games with Jason Weimann
Learn to Build Your Own Games with Jason's Course (Get 10% Off with Code DEVCHAT)Over the years, I've had dozens of developers tell me that they got into programming because they wanted to build video games. Today, it's easier and more approachable than ever. This episode dives into how to get started with game development.Jason Weimann has built games for big studios and has been teaching others to build video games with the Unity game engine. Jason talks through his journey into game development and explains how others can get started with building all sorts of games using the Unity game engine.You can get started prototyping a game by dragging a few elements in and writing a minimal amount of C#. Chuck and Jason compare front-end components to game components and then explain the ins and outs of building and designing a game. Learn to Build Your Own Games with Jason's Course (Get 10% Off with Code DEVCHAT) Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
11 Dec 202031min