JavaScript Jabber
JavaScript Jabber
DevChat.tv
Weekly podcast discussion about Javascript on the front and back ends. Also discuss programming practices, coding environments, and the communities related to the technology.
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. Panel Aimee Knight AJ O’Neal Steve Edwards Guest Christian Nunciato Sponsors Dexecure Octopus Deploy Pty. Ltd Picks Aimee- GitHub- networktocode/awesome-network-automation AJ- Bound- Audiobook Player AJ- GitHub- videolan/vlc-ios AJ- gitdeploy | webinstall.dev Christian- TV series: Schitt's Creek Christian- The Sense of Style: The Thinking Person's Guide to Writing in the 21st Century by Steven Pinker Steve- xkcd: Nerd Sniping
Jan 12
1 hr 14 min
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. Panel Dan Shappir Steve Edwards Guest Michael Geers Sponsors Dexecure Raygun | Click here to get started on your free 14-day trial Links Twitter: Jason Miller Twitter: Michael Geers Manning | Micro Frontends in Action (40% off Manning Code: podjsjabber19) The Tractor Store Grid Garden | Ein Spiel um CSS Gridzu lernen Flexbox Zombies | Mastery Games Grid Critters Devchat.tv: Podcast Guest Preparation Instructions Micro Frontend- extending the microservice idea to frontend development Picks Dan- US Election 2020 Michael- Learning Software and Well Crafted Interactive Learning Solutions Michael- Morse Typing Trainer Steve- The Greatest Showman (2017) 
Jan 5
44 min
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)
Jan 1
1 hr 7 min
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. Panel Aimee Knight AJ O’Neal Dan Shappir Steve Edwards Guest Ben Farrell Sponsors Raygun | Click here to get started on your free 14-day trial Links Ben Farrell: Web Components in Action lit-html lit-html: Styling Templates Combo Box-UI5 Web Components Devchat.tv-JSJ 424: UI5 and web components with Peter Muessig Ben Farrell: Web Components in Space JavaScript Reaches the Final Frontier: Space Picks Aimee- You should expect "equal pay for equal work" at your new remote job AJ- Keeping things fresh with stale-while-revalidate AJ- Leah Remini: Scientology and the Aftermath  AJ- Ready Player Two by Ernest Cline AJ-OpenAudible Ben- Medium by Adobe Ben- Gravity sketch Ben- Tvori Dan- Web performance case study: Wikipedia page previews Steve- 13-inch MacBook Pro
Dec 29, 2020
1 hr 3 min
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. Panel AJ O’Neal Steve Edwards Guest Gareth Brown Sponsors Raygun | Click here to get started on your free 14-day trial Links Building a notes API with Firebase Functions - Part 1 Simple Class List Picks AJ- Zelda Plush Doll AJ-Bokoblin Plush Dolls AJ- Everything GameCube Homebrew in 6 Minutes! AJ- webinstall.dev Steve- Outkick Gareth- Rabbit Hole by New Yok Times Gareth- The Social Dilemma Gareth-Screened out
Dec 23, 2020
59 min
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)
Dec 11, 2020
31 min
JSJ 462: The Ultimate Guide to JavaScript Testing with Lucas da Costa
Testing JavaScript Applications by Lucas da Costa (Coupon for 40% off: podjsjabber19) Lucas da Costa literally wrote the book on testing JavaScript. He's also maintainer on ChaiJS and Sinon. The podcast follows a three part structure for testing: Entrance tests, integration tests, and structural tests. These form a pyramid of testing that has the entrance tests at the base and the structural and system tests at the top. The episode also covers TDD and approaches to different kinds of JavaScript testing. Panel AJ O’Neal Aimee Knight Steve Edwards Guest Lucas da Costa Sponsors Audible.com Raygun | Click here to get started on your free 14-day trial Links Testing JavaScript Applications book Lucas' Website Lucas' Terminal Guide Why Flat Earthers are Bad at QA Picks Lucas - HiDPI (Retina) on any display Lucas - RDM: Lucas - Quartz Debug (XCode Additional Tools) Aimee - Vanilla-todo AJ - iTerm2 AJ - Fish Shell AJ - Cloud Encabulator link Steve - https://www.youtube.com/watch?v=BRupqYXNUVw Lucas - The Sense of Style by Steven Pinker (Audiobook) Lucas - On Writing Well Lucas - Actionable Agile Metrics For Predictability: An Introduction Lucas - https://github.com/neovim/neovim Testing JavaScript Applications by Lucas da Costa (Coupon for 40% off: podjsjabber19) 
Dec 8, 2020
1 hr 10 min
BONUS: Adding a Content Engine to Your App with a Headless CMS with Jake Lumetta
Go Check Out ButterCMS to Add Content to Your Apps! Do you need to add a content engine like a blog or podcast to your product’s website? Don’t want to maintain a separate WordPress installation? Why not use a Headless CMS? Jake Lumetta from ButterCMS joins Charles Max Wood to discuss how Headless CMS’s work and how they can add functionality to your application with a minimum of effort and very little maintenance. They also compare Headless CMS’s to the alternatives and explain when one choice is better for a team than the other. Go Check Out ButterCMS to Add Content to Your Apps!
Dec 4, 2020
23 min
JSJ 460: The Things Every JavaScript Developer Must Know, Part 2
The panel continues its discussion of various JavaScript programming topics, and whether or not they are required knowledge for JavaScript programmers. This time the debate gets even more heated with topics such as promises and async / await, regular expressions (regex), the DOM and Service Workers. Ultimately we conclude that some you must indeed know to be successful at JavaScript development, but some you just need to know enough about to know to stay away from them. Panel AJ O’Neal Aimee Knight Steve Edwards Dan Shappir Charles Max Wood Links JSJ 449: The Things Every JavaScript Developer Must Know https://stackoverflow.com/a/1732454/151312 Picks Aimee - The Markup Aimee - Yasso Frozen Yogurt Dan - picks Steve Edwards (volunteer firefighter) for his service and saving lives AJ - XKCD Dependency AJ - YC’s How to Start a Startup AJ - https://webinstall.dev/arc AJ - https://webinstall.dev/un7z (still not working) AJ - Haraka AJ - Emkei AJ - Mxtoolbox AJ - Mail-tester.com AJ - https://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/ Steve - https://blog.logrocket.com/new-features-in-vue-3-and-how-to-use-them/ Charles - https://brendon.com/podcast/ Charles - https://stimulusjs.org/ Charles - https://github.com/alpinejs/alpine
Dec 1, 2020
1 hr 12 min
BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working
  Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. He has read hundreds of books that have taught him the secrets to getting more done by getting into this state. He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects. The trick? Deep Work! Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal. Other developers call it "Flow" or "the Zone." Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discount
Nov 27, 2020
47 min
Load more