JavaScript Jabber
Episodes
Creating Your Community with Brett Haralson - JAVASCRIPT 515
04 Jan 2022
Contributed by Lukas
Ever wonder why you feel like you belong in some groups and the black sheep in others? In this episode, the Javascript dudes sit down with Brett Haral...
Where is JAMstack and Dev Tooling Headed Today? - Putting JetPacks on Developers ft. Tejas Kumar - JSJ 514
21 Dec 2021
Contributed by Lukas
Tejas Kumar joins JavaScript Jabber to discuss the advances in developer tooling and how it relates to ideas like the JAMstack to allow developers to ...
3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS
15 Dec 2021
Contributed by Lukas
Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club. Use coupon code "GREAT"Mani has summarized hundreds of business books that outline ...
HTMX and InterCooler ft. Carson Gross - JSJ 513
14 Dec 2021
Contributed by Lukas
Carson Gross is the creator of InterCooler and HTMX. He pulled them together to manage the way that he wrote JavaScript and interacted with hypermedia...
Virtual DOM and the React Way, Part 1 - JSJ 512
07 Dec 2021
Contributed by Lukas
Dan Shappir takes the lead in explaining React's core design, and how it's enabled by the Virtual DOM (VDOM). The panel discusses what the VDOM is, an...
Catching Up on InertiaJS with Jonathan Reinink - JSJ 511
30 Nov 2021
Contributed by Lukas
Steve and AJ catch up with Jonathan Reinink, the creator of InertiaJS, a utility for seamlessly connecting front end Javascript frameworks with back e...
BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working
24 Nov 2021
Contributed by Lukas
Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discountMani provides us with strate...
Do You Have Dev FOMO? ft. Yoav Ganbar - JSJ 510
23 Nov 2021
Contributed by Lukas
Yoav Ganbar joins the Jabber crew to discuss Dev FOMO. He leads the panel through a discussion about adopting technologies and knowing about new niche...
SEO for Developers ft. Mordy Oberstein - JSJ 509
16 Nov 2021
Contributed by Lukas
Mordy Oberstein joins the JavaScript Jabber panel to discuss SEO and how what seems like a marketing concern is relevant and exciting for developers. ...
State Management ft. Assaf Krintza - JSJ 508
09 Nov 2021
Contributed by Lukas
Assaf Krintza joins the JavaScript Jabber panel to discuss the various approaches and uses for state management in web applications. Some of the focus...
D3 and Data Visualization ft. Ian Johnson - JSJ 507
02 Nov 2021
Contributed by Lukas
Ian Johnson is a former Google UX engineer and data visualization engineer with ObservableHQ building data visualizations with JavaScript. He works on...
MeteorJS ft. Filipe Névola - JSJ 506
26 Oct 2021
Contributed by Lukas
Filipe Névola is the CEO of MeteorJS. He jumps in to discuss the changes and updates to Meteor over the last several years.He explains what Meteor is...
Creeds of Craftsmanship - JSJ 505
19 Oct 2021
Contributed by Lukas
This week, the JavaScript Jabber panel discusses the various "Creeds of Craftsmanship" from the programming languages out there. They discuss the diff...
AgGrid: From Open Source to Successful Business ft. Niall Crosby - JSJ 504
12 Oct 2021
Contributed by Lukas
Niall Crosby, creator of AgGrid, joins the panel to discuss the journey from building an open source data grid used all over the world to providing su...
Javascript and the Blockchain with Max Kordek - JSJ 503
05 Oct 2021
Contributed by Lukas
Steve and AJ talk with Max Kordek, founder of his startup Lisk, which is geared towards helping JavaScript developers use the blockchain to develop ne...
DevOps for JavaScript ft. Will Button - JSJ 502
28 Sep 2021
Contributed by Lukas
Our very own Will Button from Adventures in DevOps joins us to discuss DevOps in JavaScript. Will also hosts his own YouTube channel discussing DevOps...
Monitoring Performance and Core Web Vitals ft. Bianca Grizhar and Sumitra Manga - JSJ 501
21 Sep 2021
Contributed by Lukas
Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep tabs on and monitor your performan...
Episode 500 Celebration! - JSJ 500
14 Sep 2021
Contributed by Lukas
The JavaScript Jabber panel teams up to discuss their favorite moments and episodes over the last nearly 10 years of the show. They discuss where thin...
How to Stay Current with JavaScript - JSJ 499
31 Aug 2021
Contributed by Lukas
The panel gets together to discuss how they learn new things and what things are important to learn.They start out discussing how to learn new things....
Transitioning a Large Front-End Codebase to TypeScript ft. Priscila Oliveira and Mark Story – JSJ 498
24 Aug 2021
Contributed by Lukas
Priscila Oliveira and Mark Story join the panel to discuss the recent transition at Sentry from vanilla JavaScript to React and TypeScript.The show st...
Alpinejs, Microservices, Code Completion, and Getting Paid for Open Source with Caleb Porzio - JSJ 497
17 Aug 2021
Contributed by Lukas
Caleb is the maintainer of several popular open source projects and frameworks including Alpinejs and Livewire, and is also an avid user of GitHub's C...
An Unconventional Journey into Coding ft. Sam Sycamore - JSJ 496
10 Aug 2021
Contributed by Lukas
Sam Sycamore joins the podcast to tell his story of transitioning into programming after listening to the podcast episode we recorded with Danny Thomp...
Opinionated Core Web Vitals - JSJ 495
03 Aug 2021
Contributed by Lukas
Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster.He leads Chuck, Aimee, and AJ through t...
Flutter Essentials ft. Allen Wyma - JSJ 494
27 Jul 2021
Contributed by Lukas
Allen Wyma, host of the Flying High with Flutter podcast, joins the Jabber panel to discuss building mobile applications with Flutter.The discussion i...
How to Check Your Application Security featuring Liran Tal - JSJ 493
20 Jul 2021
Contributed by Lukas
Liran Tal joins the Jabber to talk about how to secure your applications and how to check for security vulnerabilities in your application and its dep...
Power Tips for Browser Dev-Tools with Craig Buckler - JSJ 492
13 Jul 2021
Contributed by Lukas
Craig Buckler joins the panel to jabber about Chrome Dev-Tools and some things you may not know you can do with them to empower your own front-end dev...
The New JAMstack with Brian Rinaldi - JSJ 491
06 Jul 2021
Contributed by Lukas
The JAMstack has been a hot item in the web development community for a while. Initially, it was a basic implementation of front-end tools with some s...
Mastering Browser Caching with Vitali Zaidman - JSJ 490
29 Jun 2021
Contributed by Lukas
The Jabber panel along with Vitali Zaidman jump in and discuss how your browser cache works, what the standard is, and what you can expect when you're...
Pain-Free Automated Deployments with DigitalOcean's App Platform - BONUS
25 Jun 2021
Contributed by Lukas
If you wish you could just push to your git repository and then have your application automatically update itself, then you should have a look at Digi...
Typing Without Transpilation - The Beauty of JSDoc - JSJ 489
22 Jun 2021
Contributed by Lukas
Long time friend of the show Gil Tayar joins us again this time to discussing using JSDoc for JavaScript type annotations instead of TypeScript. Turns...
The React Way & Opinionated Practices with Ian Schwartz - JSJ 488
15 Jun 2021
Contributed by Lukas
Never underestimate the power of teaching. Ian reached out to AJ in regards to previous comments about React on the show and demonstrated that he know...
Node in the Browser and Much more: Web Containers with Eric Simons - JSJ 487
08 Jun 2021
Contributed by Lukas
Eric Simons from Stackblitz joins the JSJ panel to discuss the game changing technology announced at Google.io this year. What they demonstrated was t...
The 3 Essentials for Successful Job Outcomes - BONUS
04 Jun 2021
Contributed by Lukas
Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or som...
CrUX and Core Web Vitals - What to Measure on the Web with Rick Viscomi - JSJ 486
01 Jun 2021
Contributed by Lukas
Rick Viscomi joins us from Google to talk to us about the Chrome User Experience Report (CrUX) and the HTTP Archive. He explains what it tells us abou...
How to Get Hired at a FANG Company - BONUS
28 May 2021
Contributed by Lukas
Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, i...
Things JavaScript Developers Should Know, Part 2 - JSJ 485
25 May 2021
Contributed by Lukas
Dan Shappir leads the Jabber crew on another discussion on the things JavaScript developers should know.They discuss WeakMap, WeakSets, and WeakRefere...
Data Wrangling in JavaScript with Ashley Davis - JSJ 484
18 May 2021
Contributed by Lukas
Ashley Davis jumps in to talk to Dan Shappir about wrangling data using JavaScript.Ashley describes his journey into JavaScript and his exposure to th...
Women on Stage and in Tech with Moran Weber - JSJ 483
11 May 2021
Contributed by Lukas
Moran Weber is the CEO of Women on Stage. She helps women prepare for and speak on stages at conferences in technology and other related areas. She jo...
Becoming the Go-To Person in Your Technology Area - BONUS
07 May 2021
Contributed by Lukas
Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major rea...
Changes in the JAMstack Landscape with Sean C Davis - JSJ 482
04 May 2021
Contributed by Lukas
Dan kicks the show off by asking our guest Sean C. Davis to define for us what doesn't fall under JAMstack. Sean explains what isn't JAMstack and then...
Don't Let These Things Keep You From Podcasting - BONUS
29 Apr 2021
Contributed by Lukas
Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to ge...
Data Oriented Programming with Yehonathan Sharvit - JSJ 481
27 Apr 2021
Contributed by Lukas
Yehonathan Sharvit joins the Jabber crew to discuss Data Oriented Programming. Data Oriented Programming is a way to reduce complexity by managing the...
BONUS: Relationships Matter Most
23 Apr 2021
Contributed by Lukas
Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine pos...
JSJ 480: Are Micro Frontends worth the effort? (And if so when?)
20 Apr 2021
Contributed by Lukas
Micro frontends are the topic of discussion again, this time with Grgur Grisogono, Principal Consultant at Modus Create and co-author of the Manning b...
BONUS: How Opportunities Come Your Way When You're an Influencer
16 Apr 2021
Contributed by Lukas
Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other peop...
JSJ 479: Practical Microservices with Ethan Garofolo
13 Apr 2021
Contributed by Lukas
Ethan Garofolo is the author of Practical Microservices with Pragmatic Programmers. He starts out debunking the ideas behind pulling parts of a monoli...
BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?
09 Apr 2021
Contributed by Lukas
Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him a...
JSJ 478: Browser Standards Rampage: Can We Have Nice Things?
06 Apr 2021
Contributed by Lukas
The infamous Jake Archibald, member of the Chrome Team, an author of the Service Worker spec, and host of the HTTP 203 Podcast takes us on a whirlwind...
BONUS: How Jason Weimann Became a Game Developer
02 Apr 2021
Contributed by Lukas
Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and b...
JSJ 477: Understanding Search Engines and SEO (for devs) - Part 2
30 Mar 2021
Contributed by Lukas
If you're building a website or web-app, there's a good chance that you want people to find it so that they will access it. These days this mostly mea...
BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer
26 Mar 2021
Contributed by Lukas
Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long li...
JSJ 476: Understanding Search Engines and SEO (for devs) - Part 1
23 Mar 2021
Contributed by Lukas
If you're building a website or web-app, there's a good chance that you want people to find it so that they will access it. These days this mostly mea...
JSJ 475: DevOps for the JavaScript Developer
16 Mar 2021
Contributed by Lukas
In recent years the term DevOps has become ubiquitous - you'll find DevOps engineers in most every tech organization. But what does DevOps actually me...
JSJ 474: Things JavaScript Developers Should Know, Part 1
09 Mar 2021
Contributed by Lukas
Having done a three-part series on the things JavaScript developers MUST know, Dan now leads a panel discussion on the things that JavaScript develope...
JSJ 473: The Elements framework with Chris Mather
02 Mar 2021
Contributed by Lukas
Steve and A.J. talk with Chris Mather, the creator of the Elements framework, a new monolith-style web framework for generating web apps. They discuss...
JSJ 472: RedwoodJS Brings Full-Stack to the JAMstack with Anthony Campolo
23 Feb 2021
Contributed by Lukas
Anthony Campolo joins the conversation to lead the discussion of RedwoodJS. RedwoodJS is a full-stack framework that provides a way of building a fast...
JSJ 471: Things Every JavaScript Developer Must Know - Part 3
16 Feb 2021
Contributed by Lukas
In this episode, the panel discusses the final list of things that developers need to know and how and when they're important. These topics include:Du...
JSJ 470: Fine Tuning Your Psychological Stack, or DevOps For Your Brain
09 Feb 2021
Contributed by Lukas
You're working on planning and executing your professional and technical journeys, but what about your psychological journey? The reality is that with...
BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask
05 Feb 2021
Contributed by Lukas
John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality ...
JSJ 469: The Case for JavaScript Iterators and Generators, part 2
02 Feb 2021
Contributed by Lukas
This is the follow on to the episode first recorded regarding JavaScripts iterators and generators. Dan takes the lead and picks up from last time. Th...
BONUS: How to Speed Up Your Website For Fun and Profit with Inian Parameshwaran
29 Jan 2021
Contributed by Lukas
Use the code DEVCHAT at https://devchat.tv/fast to get double the capacity and traffic from Dexecure.Inian Parameshwaran is the CEO of Dexecure and an...
JSJ 468: The case for JavaScript iterators, part 1
26 Jan 2021
Contributed by Lukas
Iterators and generators were introduced into JavaScript way back in 2015, yet they remain an underused and often misunderstood features of the langua...
JSJ 467: The Joy of JavaScript with Luis Atencio
19 Jan 2021
Contributed by Lukas
Luis Atencio jabbers about enjoying and using JavaScript. He enjoys the multi-paradigm nature of the language. The discussion ranges over the nature o...
JSJ 466: Infrastructure as Code with Christian Nunciato
12 Jan 2021
Contributed by Lukas
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 ...
JSJ 465:The Power of Micro Front-Ends with Michael Geers
05 Jan 2021
Contributed by Lukas
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 appl...
BONUS: How to Crush Your Biggest Goals in 2021
01 Jan 2021
Contributed by Lukas
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...
JSJ 464: Web Components FTW with Ben Farrell
29 Dec 2020
Contributed by Lukas
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 Rea...
JSJ 463: Building Web Applications with Firebase
23 Dec 2020
Contributed by Lukas
Steve and AJ talk with Gareth Brown, author of the recently released Manning video course “Building Web Applications with Firebase”. They discuss ...
BONUS: Start Building Video Games with Jason Weimann
11 Dec 2020
Contributed by Lukas
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 i...
JSJ 462: The Ultimate Guide to JavaScript Testing with Lucas da Costa
08 Dec 2020
Contributed by Lukas
Testing JavaScript Applications by Lucas da Costa (Coupon for 40% off: podjsjabber19)Lucas da Costa literally wrote the book on testing JavaScript. He...
BONUS: Adding a Content Engine to Your App with a Headless CMS with Jake Lumetta
04 Dec 2020
Contributed by Lukas
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 wan...
JSJ 460: The Things Every JavaScript Developer Must Know, Part 2
01 Dec 2020
Contributed by Lukas
The panel continues its discussion of various JavaScript programming topics, and whether or not they are required knowledge for JavaScript programmers...
BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working
27 Nov 2020
Contributed by Lukas
Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discountMani provides us with strate...
JSJ 459: Codota Tabnine and the Rise of Ai-powered Developer Tooling with Kyle Simpson PT 2
24 Nov 2020
Contributed by Lukas
Imagine a world in which your editor / IDE can actually write some of your code for you. Where you're able to produce software faster and more efficie...
JSJ 458: Codota Tabnine and the Rise of Ai-powered Developer Tooling with Kyle Simpson
17 Nov 2020
Contributed by Lukas
Imagine a world in which your editor / IDE can actually write some of your code for you. Where you’re able to produce software faster and more effic...
JSJ 457: Career Transitioning with Laura Harvey
10 Nov 2020
Contributed by Lukas
This week the panel talks with a UK boot camp student about her decision to switch careers and learn to program. They discuss unique challenges such a...
JSJ 456: Developer-First Security and Security Tooling For Developers with Liran Tal & Brian Vermeer
03 Nov 2020
Contributed by Lukas
Liran Tal and Brian Vermeer from Snyk join the panel to discuss development of secure software in general, and secure JavaScript and web dev in partic...
JSJ 455: Introducing and Understanding Svelte and Sapper with Mark Volkmann
27 Oct 2020
Contributed by Lukas
This week the panel is joined by Mark Volkmann to discuss Svelte and how it compares and differs from front-end frameworks such as React and Angular. ...
JSJ 454: Mongoose, Mongo and Object Document Mapping (ODM) with Valeri Karpov
20 Oct 2020
Contributed by Lukas
We talk about the Pros and Cons of using a database directly vs using an abstraction layer, common mistakes, optimistic concurrency, and a nice tangen...
JSJ 453: Debugging Third Party JavaScript with Ben Vinegar
13 Oct 2020
Contributed by Lukas
Podcast: Play in new window | Download Many websites these days have to deal with the reality of incorporating third-party scripts. These could be tra...
JSJ 452: Caddy 2 Web Server with Matthew Holt
06 Oct 2020
Contributed by Lukas
Today the panel talks with Matt Holt who works full time on the Caddy Web Server. The panel discusses things such as how it compares to other popular ...
JSJ 451: Are Software Bugs Inevitable with Ran Levi
29 Sep 2020
Contributed by Lukas
Ran Levy, a well known and prolific technology podcaster joins the show to talk with the panel about software bugs. Topics of discussion include the i...
JSJ 450: Native Features Inside The Browser - Introducing Google's Project Fugu with Thomas Steiner
22 Sep 2020
Contributed by Lukas
For Web apps to be useful and successfully compete with native applications, they need to be able to access device features, such as the camera, local...
JSJ 449: The Things Every JavaScript Developer Must Know
15 Sep 2020
Contributed by Lukas
In this episode the panel discusses various programming topics, and whether or not they are required knowledge for JavaScript programmers. This includ...
JSJ 448: MongoDB Schema Fundamentals with Joe Karlsson
08 Sep 2020
Contributed by Lukas
MongoDB is a popular option for databases which provides objects that look and act like JavaScript Objects. We brought an expert, Joe Karlsson to clea...
JSJ 447: Using Javascript for Data Analysis and Data Science with Daniel Lathrop
01 Sep 2020
Contributed by Lukas
Our guest is Daniel Lathrop, a freelance investigative data journalist and educator, and formerly a newspaper reporter and Professor of Journalism and...
JSJ 446: Achieving Work-Life Balance, Especially When WFH
25 Aug 2020
Contributed by Lukas
The reality of Covid-19 has changed the way that many people work, working remotely from home instead of coming into the office. Achieving work-life b...
JSJ 445: Augmented Reality for Mobile Browsers with Connell Gauld
18 Aug 2020
Contributed by Lukas
Connell has been working on Universal AR, a cross-platform Augmented Reality kit for Mobile Browsers delivering native-level performance using only Ja...
JSJ 444: Coding Front-end JavaScript for Accessibility with Neha Sharma
11 Aug 2020
Contributed by Lukas
In this episode of JavaScript Jabber we interview Neha Sharma about the importance of coding front-end JavaScript with accessibility in mind. She expl...
JSJ 443: All About InertiaJS with Jonathan Reinink
04 Aug 2020
Contributed by Lukas
The panel talks with Jonathan Reinink about his new library, IntertiaJS. InertiaJS is a tool that allows you to create a monolith server rendered site...
JSJ 442: Breaking Into Tech with Danny Thompson
28 Jul 2020
Contributed by Lukas
Danny Thompson discusses his road to a successful tech career, after working for years outside the industry (frying chicken at gas-stations). He expla...
JSJ 441: The Present and Future of JavaScript Bundling and Delivery with Yoav Weiss
21 Jul 2020
Contributed by Lukas
Yoav Wiess is a Developer Advocate at Google on the Chrome team, and also co-chair of the W3C Performance Working Group. In this episode Yoav explains...
JSJ 440: Why Serverless with Gareth McCumskey
14 Jul 2020
Contributed by Lukas
Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"Gareth McCumskey, a Solutions Architect in Cape Town, South Africa engages the panelists of JavaSc...
JSJ 439: More Jabber About Less JavaScript with Alex Russell
07 Jul 2020
Contributed by Lukas
Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"Alex Russell works for Google on the Chrome team and is the lead of Project Fugu which focuses on We...
JSJ 438: You Don't Know JS Yet with Kyle Simpson (SPECIAL ANNOUNCEMENT at the End)
30 Jun 2020
Contributed by Lukas
Join the “You Don’t Know JS Yet” 30-day CHALLENGE SPECIAL ANNOUNCEMENT at the end of this episode. Don't miss it. Kyle Simpson, author of the...
JSJ 437: Inside the Brave Browser with Jonathan Sampson
23 Jun 2020
Contributed by Lukas
React Native Remote ConfJuly 28th to 31thJonathan Sampson hops into the Jabber session to talk about the Brave Browser. He and the panel wander throug...
JSJ 436: MongoDB Basics with Joe Karlsson
16 Jun 2020
Contributed by Lukas
React Native Remote ConfJuly 28th to 31thWhat is MongoDB? How does it work? How is it different than a standard relational database? How does it fit i...
JSJ 435: Form.io with Travis Tidwell
02 Jun 2020
Contributed by Lukas
The panel is joined by Travis Tidwell, co-founder and CTO of Form.io, a ME*N stack platform that incorprates a form builder with automatically generat...
JSJ 434: Understanding and Using ES Modules in Node with Gil Tayar
19 May 2020
Contributed by Lukas
Gil Tayar gave a presentation recently on ES modules in Node. He joins the panel to discuss how to use and think about ES modules. With considerable p...
JSJ 433: Understanding the Browser Layer with Noam Rosenthal
12 May 2020
Contributed by Lukas
JavaScript Remote Conf 2020May 13th to 15th - register now!Noam Rosenthal has worked in both web and native technologies. He leads off with a discussi...