JavaScript Jabber artwork

JavaScript Jabber

528 episodes - English - Latest episode: 3 days ago - ★★★★ - 43 ratings

Weekly podcast discussion about Javascript on the front and back ends. Also discuss programming practices, coding environments, and the communities related to the technology.

How To Education Technology javascript programming browser internet web programmer developer framework front end node
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Monitoring Performance and Core Web Vitals ft. Bianca Grizhar and Sumitra Manga - JSJ 501

September 21, 2021 10:00 - 1 hour - 97.3 MB

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 performance stats as you change your web application to get you better results on Google. Panel Aimee Knight AJ O'Neal Charles Max Wood Dan Shappir Steve Edwards Guest Bianca Grizhar Sumitra Manga Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Links CrUX and Core Web V...

Episode 500 Celebration! - JSJ 500

September 14, 2021 10:00 - 1 hour - 74.3 MB

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 things are at and where they're going next. Panel Aimee Knight AJ O'Neal Charles Max Wood Dan Shappir Steve Edwards Sponsors JavaScript Error and Performance Monitoring | Sentry Level Up | Devchat.tv PodcastBootcamp.io Links JSJ 478: Browser Standards Rampage: Can We Have Nice Things? Live Pull Request Review, Review: Pushback (kindly...

How to Launch the Next Stage of Your Career - BONUS

September 03, 2021 10:00 - 32 minutes - 37 MB

Charles Max Wood explains how podcasting has repeatedly opened up opportunities for him to move his career forward. He dives into how it helped early in his career, how he was able to use it as a tool to find freelance clients, and how it can take you beyond a full time senior developer job into coaching or courses. If you'd like to learn how to start your own podcast, go to podcastbootcamp.io Panel Charles Max Wood

How to Stay Current with JavaScript - JSJ 499

August 31, 2021 10:00 - 1 hour - 87.3 MB

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. They they go into how to keep up on the never-ending releases within the JavaScript ecosystem. Panel Aimee Knight AJ O'Neal Charles Max Wood Dan Shappir Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Picks Aimee- The Cloudflare Blog AJ- Crockford on JS AJ- Be...

Transitioning a Large Front-End Codebase to TypeScript ft. Priscila Oliveira and Mark Story - JSJ 498

August 24, 2021 10:00 - 1 hour - 78.1 MB

Priscila Oliveira and Mark Story join the panel to discuss the recent transition at Sentry from vanilla JavaScript to React and TypeScript. The show starts out with the panelists nerding out over Sentry and how they use it, then they dive into the code transition and the things that they learned from their conversion to TypeScript. Panel Aimee Knight AJ O'Neal Dan Shappir Steve Edwards Guest Mark Story Priscila Oliveira Sponsors JavaScript Error and Performance Monitoring | Sentr...

Alpinejs, Microservices, Code Completion, and Getting Paid for Open Source with Caleb Porzio - JSJ 497

August 17, 2021 10:00 - 1 hour - 74.3 MB

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 CoPilot. Also, he's living the dream - writing open source full time. We talk about declarative, imperative, moving from SPAs and APIs back to simpler server-oriented design, design architecture, code style and linting, and how Caleb's achieved the near-impossible task of monetizing open source in a way people love. Panel Aimee Knight AJ O'N...

Don't Follow the Default Developer Career Path - BONUS

August 13, 2021 10:00 - 23 minutes - 27.4 MB

Charles Max Wood explains the default path that developers seem to follow in their career and why that doesn't give developers the fulfillment they're looking for. He then walks through some of the options to change the direction of your career. Panel Charles Max Wood

An Unconventional Journey into Coding ft. Sam Sycamore - JSJ 496

August 10, 2021 10:00 - 1 hour - 87.4 MB

Sam Sycamore joins the podcast to tell his story of transitioning into programming after listening to the podcast episode we recorded with Danny Thompson. Danny told his story about how he went from gas station attendant to programmer in a very short timeframe. Sam has now made a similar journey from landscape construction to programming and what inspired him to make the switch. Panel Aimee Knight AJ O'Neal Charles Max Wood Dan Shappir Steve Edwards Guest Sam Sycamore Guest Java...

Opinionated Core Web Vitals - JSJ 495

August 03, 2021 10:00 - 1 hour - 84.4 MB

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 the ways that developers can measure and improve the performance of websites based on the statistics specified by Google as components of Google rankings. Panel Aimee Knight AJ O'Neal Charles Max Wood Dan Shappir Sponsors DigitalOcean Raygun | Click here to get started on your free 14-day trial Dev Influencers Accelerator Links We...

Flutter Essentials ft. Allen Wyma - JSJ 494

July 27, 2021 10:00 - 52 minutes - 59.9 MB

Allen Wyma, host of the Flying High with Flutter podcast, joins the Jabber panel to discuss building mobile applications with Flutter. The discussion includes an exploration of Flutter, how to get started, how it's different from other platforms, and who should consider using it. Panel Charles Max Wood Steve Edwards Guest Allen Wyma Sponsors Dev Influencers Accelerator JavaScript Error and Performance Monitoring | Sentry Links Flying High with Flutter pub.dev Twitter: Plangora ...

How to Check Your Application Security featuring Liran Tal - JSJ 493

July 20, 2021 10:00 - 1 hour - 95.5 MB

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 dependencies and infrastructure. Liran explains how to check your supply chain and your own code to make sure you're not leaving things open to malicious actors. Panel AJ O'Neal Charles Max Wood Dan Shappir Steve Edwards Guest Liran Tal  Sponsors DigitalOcean  Raygun | Click here to get started on your free 14-day trial Dev Influencers...

Power Tips for Browser Dev-Tools with Craig Buckler - JSJ 492

July 13, 2021 10:00 - 1 hour - 77.6 MB

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 development. Some of the basics you may already know like Incognito mode. Some others you may not know like black boxing libraries you don’t control or throttling connections to simulate poor connections. He also talks through searching through network requests to see how your domain’s specific requests perform. Panel Aimee Knight AJ O'Neal C...

The New JAMstack with Brian Rinaldi - JSJ 491

July 06, 2021 10:00 - 1 hour - 69.8 MB

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 sort of hosted backend. Now, the tools and approaches have become much more powerful. Brian Rinaldi joins the JavaScript Jabber panel to discuss how things have evolved and what people should be looking into now to take advantage of the offerings within the JAMstack community. coupon: podjsjabber19 Panel Charles Max Wood Dan Shappir Steve...

Mastering Browser Caching with Vitali Zaidman - JSJ 490

June 29, 2021 10:00 - 1 hour - 72.5 MB

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 trying to take advantage of the performance characteristics of your users' browsers. The browser cache control settings and techniques are not straightforward, so buckle up and learn how to get your browsers to load assets from memory. Panel AJ O'Neal Charles Max Wood Dan Shappir Steve Edwards Guest Vitali Zaidman  Sponsors JavaScri...

Pain-Free Automated Deployments with DigitalOcean's App Platform - BONUS

June 25, 2021 10:00 - 27 minutes - 32 MB

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 DigitalOcean's App Platform. This offering is a sort of secret weapon that allows you to customize your application with the services you need and then simply push to deploy. There's no outsourcing to 3rd party databases, etc. It's all included in DigitalOcean's offering. So, you just pick what you need and then set the app to deploy. DigitalOc...

Typing Without Transpilation - The Beauty of JSDoc - JSJ 489

June 22, 2021 10:00 - 1 hour - 87.6 MB

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 out that you can now get all of the benefits of TypeScript types without having to adopt the entire TypeScript workflow. Gil describes the benefits of this approach, and how it could impact the future of Web development. Panel Aimee Knight Charles Max Wood Dan Shappir Steve Edwards Guest Gil Tayar Sponsors JavaScript Error and Perfor...

The React Way & Opinionated Practices with Ian Schwartz - JSJ 488

June 15, 2021 10:00 - 1 hour - 92.8 MB

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 knows a whole lot more than most of us, so we had him on to talk about his learning journey, the philosophy of react, and top tips for new developers entering the field. Huzzah! Panel AJ O'Neal Charles Max Wood Steve Edwards Guest Ian Schwartz Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day tria...

Node in the Browser and Much more: Web Containers with Eric Simons - JSJ 487

June 08, 2021 10:00 - 1 hour - 90.1 MB

Eric Simons from Stackblitz joins the JSJ panel to discuss the game changing technology announced at Google.io this year. What they demonstrated was their ability to run NodeJS in the browser using new technology called Web Containers. However, the implications go well beyond the realities of running Node in the browser. Eric and the panel dive into the implications of what this new way of working could mean for the web and application development. Panel Aimee Knight AJ O'Neal Charles M...

The 3 Essentials for Successful Job Outcomes - BONUS

June 04, 2021 10:00 - 35 minutes - 40.5 MB

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 something more complex like going freelance, you can achieve it by working on 3 main areas. First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how y...

CrUX and Core Web Vitals - What to Measure on the Web with Rick Viscomi - JSJ 486

June 01, 2021 10:00 - 1 hour - 79.7 MB

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 about how the web is built, how it performs, and what we know about the web today. Panel Aimee Knight AJ O'Neal Dan Shappir Steve Edwards Guest Rick Viscomi Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial  Links JSJ 334: “Web Performance API” with Dan Shappir | Devchat.tv JSJ 428: The ...

How to Get Hired at a FANG Company - BONUS

May 28, 2021 10:00 - 22 minutes - 25.7 MB

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, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome. This approach also works for speaking at conferences, selling courses, ...

Things JavaScript Developers Should Know, Part 2 - JSJ 485

May 25, 2021 10:00 - 1 hour - 87.9 MB

Dan Shappir leads the Jabber crew on another discussion on the things JavaScript developers should know. They discuss WeakMap, WeakSets, and WeakReferences. They dive into where and how they are used and which places they're implemented. The conversation starts with garbage collection is and how it works and then moves into the implications it has for this kind of referencings. Panel Aimee Knight AJ O'Neal Charles Max Wood Dan Shappir Steve Edwards Sponsors Dev Influencers Acceler...

Data Wrangling in JavaScript with Ashley Davis - JSJ 484

May 18, 2021 10:00 - 1 hour - 76.9 MB

Ashley Davis jumps in to talk to Dan Shappir about wrangling data using JavaScript. Ashley describes his journey into JavaScript and his exposure to the web platform. From there he walks Dan through learning data science and building systems in Python before coming back to JavaScript. He talks through the tools and techniques used to manage data in JavaScript as well as how it can be done! Panel Dan Shappir Guest Ashley Davis Sponsors Dev Influencers Accelerator Raygun | Click here...

Women on Stage and in Tech with Moran Weber - JSJ 483

May 11, 2021 10:00 - 1 hour - 91.2 MB

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 joins the Jabber panel this week to discuss women's place in technology, the importance of them appearing at conferences, and the outcomes of women in the technology space. Panel Aimee Knight AJ O'Neal Charles Max Wood Dan Shappir Steve Edwards Guest Moran Weber Sponsors Dev Influencers Accelerator Links MJS 078: Steve Edwards | Devch...

Becoming the Go-To Person in Your Technology Area - BONUS

May 07, 2021 10:00 - 16 minutes - 18.9 MB

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 reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do. So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you. Panel Charles M...

Changes in the JAMstack Landscape with Sean C Davis - JSJ 482

May 04, 2021 10:00 - 1 hour - 73.4 MB

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 dives into what's changed over the last year or so that brings us to the tools and approaches that hybridize the server end of things to bring more server side to the JAMstack. So, JAMstack lifts away from a monolithic backend to provide an independent front-end with a supporting set of back-end tools rather than a back-end with supporting fr...

Don't Let These Things Keep You From Podcasting - BONUS

April 29, 2021 10:00 - 15 minutes - 17.5 MB

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 get around having those things hamper your journey. Panel Charles Max Wood

Data Oriented Programming with Yehonathan Sharvit - JSJ 481

April 27, 2021 10:00 - 1 hour - 69.3 MB

Yehonathan Sharvit joins the Jabber crew to discuss Data Oriented Programming. Data Oriented Programming is a way to reduce complexity by managing the shape of the data before we send it over the wire. Rather than managing data you send between services in class hierarchies, you focus on the data's meaning and manipulate it so the data it includes updates to your datastore like Redux and then cascade changes from your data. Panel Aimee Knight AJ O'Neal Charles Max Wood Steve Edwards Gu...

BONUS: Relationships Matter Most

April 23, 2021 10:00 - 19 minutes - 22.6 MB

Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with. Pane...

JSJ 480: Are Micro Frontends worth the effort? (And if so when?)

April 20, 2021 10:00 - 1 hour - 85.6 MB

Micro frontends are the topic of discussion again, this time with Grgur Grisogono, Principal Consultant at Modus Create and co-author of the Manning book "Ext JS in Action". In particular, Grgur explains the new module federation capabilities introduced by Webpack, and describes how they can be used to construct micro frontends in a much more streamlined and modular fashion. Panel AJ O'Neal Charles Max Wood Dan Shappir Steve Edwards Guest Grgur Grisogono Sponsors Dev Influencers Ac...

BONUS: How Opportunities Come Your Way When You're an Influencer

April 16, 2021 10:00 - 20 minutes - 23.5 MB

Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer. Panel Charles Max Wood

JSJ 479: Practical Microservices with Ethan Garofolo

April 13, 2021 10:00 - 1 hour - 89.3 MB

Ethan Garofolo is the author of Practical Microservices with Pragmatic Programmers. He starts out debunking the ideas behind pulling parts of a monolith into a different services and change function calls into HTTP calls. Instead, it's an approach that keeps things moving for development teams that solves several productivity issues. He breaks down the ways to move functionality around and which approaches make sense for breaking your application up into pieces that are easy to work on and ...

BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?

April 09, 2021 10:00 - 31 minutes - 36 MB

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 access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts. Panel Charles Max Wood

JSJ 478: Browser Standards Rampage: Can We Have Nice Things?

April 06, 2021 10:00 - 1 hour - 97.9 MB

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 tour of recent and upcoming browser standards including Portals, iframes, App Cache, Service Workers, HTML, Browser History and more - why they are the way they are, why we can't have nice things, and how we might get nice things anyway in the future. Lots of good back and forth and only a little name calling… jaffa… Panel Aimee Knight AJ ...

BONUS: How Jason Weimann Became a Game Developer

April 02, 2021 10:00 - 39 minutes - 44.7 MB

Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time. Panel Charles Max Wood

JSJ 477: Understanding Search Engines and SEO (for devs) - Part 2

March 30, 2021 10:00 - 1 hour - 71.8 MB

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 means that you want it to appear in the relevant search engine results pages (SERP). In this episode we are joined by Martin Splitt, DevRel at Google for the Search & Web ecosystem, who explains in detail how search engines work, and what developers and SEOs need to know and do in order to be on their good side. Panel Aimee Knight AJ O'Neal D...

BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer

March 26, 2021 10:00 - 30 minutes - 34.6 MB

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 lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster. Panel Charles Max Wood

BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer

March 26, 2021 10:00 - 30 minutes - 34.6 MB

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 lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster. Panel Charles Max Wood

JSJ 476: Understanding Search Engines and SEO (for devs) - Part 1

March 23, 2021 10:00 - 59 minutes - 68.2 MB

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 means that you want it to appear in the relevant search engine results pages (SERP). In this episode we are joined by Martin Splitt, DevRel at Google for the Search & Web ecosystem, who explains in detail how search engines work, and what developers and SEOs need to know and do in order to be on their good side. Panel Aimee Knight AJ O'Neal D...

JSJ 475: DevOps for the JavaScript Developer

March 16, 2021 10:00 - 1 hour - 76.4 MB

In recent years the term DevOps has become ubiquitous - you'll find DevOps engineers in most every tech organization. But what does DevOps actually mean, and how does it differ from previously existing System and Network engineering and DBAs? In this episode our own Aimee Knight, who is currently expanding her role into DevOps, answers these questions, and provide further information about it. Panel Aimee Knight AJ O'Neal Dan Shappir Sponsors Dexecure Raygun | Click here to get start...

JSJ 474: Things JavaScript Developers Should Know, Part 1

March 09, 2021 11:00 - 1 hour - 94.5 MB

Having done a three-part series on the things JavaScript developers MUST know, Dan now leads a panel discussion on the things that JavaScript developers SHOULD know. These are things that devs can get by without knowing, but that will improve their abilities if they do know and understand. Subjects covered include: passing functions args by value vs by reference, sparse arrays, property descriptors, event capture, and more. Panel Aimee Knight AJ O'Neal Dan Shappir Steve Edwards Sponso...

JSJ 473: The Elements framework with Chris Mather

March 02, 2021 11:00 - 1 hour - 89.2 MB

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 the reason for adding YAF (Yet Another Framework), the pieces that are used to build the framework, and how it all works together. Panel AJ O'Neal Steve Edwards Guest Chris Mather Sponsors Dexecure Raygun | Click here to get started on your free 14-day trial Dev Heroes Accelerator Links Elements GitHub | elementscode/application ...

JSJ 472: RedwoodJS Brings Full-Stack to the JAMstack with Anthony Campolo

February 23, 2021 11:00 - 53 minutes - 61.5 MB

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 and secure front-end that JAMstack gives you with the power and flexibility of a backend. It doesn't have an official ORM, instead it uses GraphQL through Prisma. This discussion goes deep into the history and implementation of RedwoodJS. Panel Aimee Knight AJ O'Neal Dan Shappir Steve Edwards Guest Anthony Campolo Sponsors Dev Heroe...

JSJ 471: Things Every JavaScript Developer Must Know - Part 3

February 16, 2021 11:00 - 1 hour - 83.2 MB

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: Duck typing TypeScript Various programming terms and concepts: recursion, garbage collection, MVC, etc. JS number and Math system (NaN, precision, BigInt, …) At least one framework At least one testing framework A bundler (WebPack or Rollup or Parcel etc) Panel Aimee Knight AJ O'Neal Dan Shappir Steve Edwards Sponsors Dexecure Ra...

JSJ 470: Fine Tuning Your Psychological Stack, or DevOps For Your Brain

February 09, 2021 11:00 - 1 hour - 93.1 MB

You're working on planning and executing your professional and technical journeys, but what about your psychological journey? The reality is that without taking better care of yourself, you are potentially setting yourself up for failure, and potentially also putting your health and wellbeing at risk. We are joined by Wei-Ming Lam, a coach and Yoga Instructor who provides practical advice for constructing and tuning your psychological stack. Panel AJ O'Neal Dan Shappir Steve Edwards Gu...

BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask

February 05, 2021 11:00 - 50 minutes - 57.4 MB

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 of your code.

BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask

February 05, 2021 11:00 - 50 minutes - 57.4 MB

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 of your code.

JSJ 469: The Case for JavaScript Iterators and Generators, part 2

February 02, 2021 11:00 - 1 hour - 90 MB

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. The panel discusses how JavaScript uses and implements iterators and where people are likely to see them. Then they dive into generators and briefly discuss the concept and their uses. CODE: x = {[Symbol.iterator]() {let i = 0;return {next: () => ({done: i >= 10,value: i++})};}}; for (const v of x) console.log(v); console.log([…x]); console...

BONUS: How to Speed Up Your Website For Fun and Profit with Inian Parameshwaran

January 29, 2021 11:00 - 46 minutes - 53.8 MB

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 expert in speeding up websites. Inian walks Charles Max Wood through the intricacies of measuring website speed and explains which metrics matter and for which concerns. He goes over the benefits to SEO and user experience and then does a deep dive on how to begin speeding up your website so Google will rank it higher and your users don’t lo...

JSJ 468: The case for JavaScript iterators, part 1

January 26, 2021 11:00 - 1 hour - 84.2 MB

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. Panel Aimee Knight AJ O’N...

Guests

John Sonmez
4 Episodes
Mikeal Rogers
4 Episodes
Richard Feldman
4 Episodes
Valeri Karpov
4 Episodes
David Herman
3 Episodes
Derick Bailey
3 Episodes
Nicholas Zakas
3 Episodes
Adam Baldwin
2 Episodes
Amanda Silver
2 Episodes
Anatoliy Zaslavskiy
2 Episodes
Ben Titzer
2 Episodes
Cory House
2 Episodes
Craig McKeachie
2 Episodes
Dan Abramov
2 Episodes
Dan Shappir
2 Episodes
David Dalton
2 Episodes
Eric Schoffstall
2 Episodes
Gareth McCumskey
2 Episodes
Guillermo Rauch
2 Episodes
James Shore
2 Episodes
Jeremy Ashkenas
2 Episodes
Joe Eames
2 Episodes
Johannes Schickling
2 Episodes
John-Daniel Trask
2 Episodes
John-David Dalton
2 Episodes
Justin Searls
2 Episodes
Mani Vaya
2 Episodes
Matthew Podwysocki
2 Episodes
Nik Molnar
2 Episodes
TJ VanToll
2 Episodes
Todd Gardner
2 Episodes
Tracy Lee
2 Episodes
Vitali Zaidman
2 Episodes
Zach Kessin
2 Episodes
Alex Eagle
1 Episode
Ari Lerner
1 Episode
Austin McDaniel
1 Episode
Bob Zeidman
1 Episode
Brendan Eich
1 Episode
Charlie Cheever
1 Episode
Chris Biscardi
1 Episode
Dean Radcliffe
1 Episode
Erich Gamma
1 Episode
Eric Normand
1 Episode
Gant Laborde
1 Episode
Greg Baugues
1 Episode
Henry Zhu
1 Episode
Jafar Husain
1 Episode
Jerome Hardaway
1 Episode
John Papa
1 Episode
Josh Ponelat
1 Episode
Josh Thomas
1 Episode
Julian Fahrer
1 Episode
Julie Ralph
1 Episode
Kassandra Perch
1 Episode
Kent Beck
1 Episode
Lee Byron
1 Episode
Mads Kristensen
1 Episode
Michael North
1 Episode
Mike Hartington
1 Episode
Noel Rappin
1 Episode
Nolan Lawson
1 Episode
Orta Therox
1 Episode
Peggy Rayzis
1 Episode
Pete Hodgson
1 Episode
Rob Eisenberg
1 Episode
Scott Hanselman
1 Episode
Sean Griffin
1 Episode
Sean Merron
1 Episode
Steve Klabnik
1 Episode
Tyler McGinnis
1 Episode
Uri Goldshtein
1 Episode

Twitter Mentions

@devchattv 52 Episodes
@jsjabber 46 Episodes
@_beyondcode 18 Episodes
@wonder95 16 Episodes
@danshappir 15 Episodes
@aimee_knight 14 Episodes
@coolaj86 11 Episodes
@cmaxw 9 Episodes
@josepheames 6 Episodes
@richcampbell 3 Episodes
@code 3 Episodes
@housecor 3 Episodes
@kentbeck 3 Episodes
@code_barbarian 3 Episodes
@giltayar 3 Episodes
@sebmck 3 Episodes
@slicknet 3 Episodes
@carlfranklin 3 Episodes
@rtfeldman 3 Episodes
@dan_abramov 3 Episodes