Episodes

Podcast 01

JavaScript and IoT with Nick Hehr and Peter Hoddie - JSJ 545

Aug 16, 2022 · Episode 545
Steve, Dan and A.J talk with Nick Hehr and Peter Hoddie about using JavScript with IoT devices. They cover a wide range of topics, including the XS JavaScript Engine, the only complete ECMAScript 2018 engine optimized for embedded devices (created by Moddable), and even get into the nitty gritty of how it is built and how it works. They also cover TC53 - the standards committee for JS in embedded systems, a committee that Nick and Peter are part of. In picks, they get into a great discussion on home security systems and their various security issue, and of course, Steve brings the great dad jokes.
Podcast 01

The Story of Mel with Tomer Lichtash and David Frankiel - JSJ 544

Aug 09, 2022 · Episode 544
Today we have special guests Tomer Lichtash and David Frankiel, a web developer and programmer behind the epic hacker folklore project The Story of Mel, a comprehensive guide to The Story of Mel. This story, which has survived through all the changes in the internet since its birth in 1983, and has morphed through all its iterations into something almost poetic in nature. This allegory tells the story of the birth of of high-tech culture as we know it today, and creates some heated debate among our panelists as to the validity of its meanings. Tomer and David tell some of the back story into their journey to discover if the story is a hoax, or if is truly real.
Podcast 01

Splatty-doo and Other JavaScript Features You Should Avoid - JSJ 543

Aug 02, 2022 · Episode 543
Today in this all panelist episode, we talk about JS features you should avoid using. However opinions don't always align, and some come with much debate! Although we couldn’t cover them all, today we discuss:
Podcast 01

Upcoming Performance Metrics for the Web - JSJ 542

Jul 26, 2022 · Episode 542
Today we have three guests on the show, Annie Sullivan, Yoav Weiss, and Michal Mocny, all of who are engineers who work for Google on the Chrome Web platform. Looking forward to Google’s new developments for measuring web performance, we dive deep into upcoming performance metrics Largest Contentful Paint (LCP) and Interaction to Next Paint (INP), a full page lifecycle metric. We discuss what user page interactions we can measure successfully and which we cannot. We discuss the challenges of single-page applications when looking at core web vitals.
Podcast 01

Navigating Online Events and Conferences - JSJ 541

Jul 19, 2022 · Episode 541
Today, in this all-panelist episode we talk about upcoming online events and conferences. With upcoming Top End Devs meetups and conferences, starting in August, we talk about all the benefits of being in person at an event, and the camaraderie at and after the event. We talk about the ways that Airmeet allows for a good connection between the speakers and audience. You’ll also pick up some tips on becoming a speaker at one of these events.
Podcast 01

Builder.io and Qwik - JSJ 540

Jul 12, 2022 · Episode 540
Today we talk with Steve Sewell, co-founder and CEO of Builder.io, about their visual editor and designer which connects to many open source systems. Running within a website wysiwyg, it integrates with most modern front end frameworks, such as React, Due and Svelte. We discuss how it functions and connects to various systems. We also dive into the backstory of how and why builder.io created their framework called Qwik.
Podcast 01

Hydrogen and Oxygen - JSJ 539

Jul 05, 2022 · Episode 539
Today we talk with Josh Larson a senior staff developer at Shopify who is front and center in development of Hydrogen. We learn how Hydrogen addresses the varying needs of shop owners to build storefronts quickly and effectively. With rendering on the server only, this metaframework provides a toolkit helping customers build a more customized web presence. We learn about Oxygen, which allows customers to host and deploy Hydrogen. We also discuss the decision behind the decision to use React to build this framework, how the framework provides super-custom experiences for the user, and discuss some of the technical challenges faced when building it.
Podcast 01

To TypeScript or Not to TypeScript - JSJ 538

Jun 28, 2022 · Episode 538
Today we talk with Matt Pocock, who comes from Oxfordshire, England. As a big fan of TypeScript and maintainer of the Xstate library, we discuss the benefits and downsides of TypeScript. As the discussion gets a bit heated, we debate the true value of TypeScript, and where it holds value to the programming community.
Podcast 01

Core Web Vitals and Whatnot - JSJ 537

Jun 21, 2022 · Episode 537
Today’s guest Annie Sullivan, a software engineer on the Chrome Platform team, focussing on core web vitals metrics which is all about performance and user experience metrics for websites. We discuss topics such as Largest Contentful Paint (LCP), and how it works behind the scenes. We also touch on Cumulative Layout Shift (CLS) and things that impact browser experience.
Podcast 01

Gal Schlezinger and Edge Functions - JSJ 536

Jun 14, 2022 · Episode 536
Today we talk with Gal working on developer tooling for the last decade. Previously working at WIX, and now working at Vercel, he has created an open source FNM fast node version manager within that operates within Rust. We talk about Vercel’s Edge Functions, which allows users to insert routing strategies with user code without having performance hits.
Podcast 01

A Deep Dive Into Some Nooks and Crannies of JavaScript - JSJ 535

Jun 07, 2022 · Episode 535
In today’s all-panelist episode, we take a deep dive into some of the nooks and crannies of JavaScript. We discuss and debate the benefits and problems of various methods such as getter and setter, Const, Freeze and Proxy.
Podcast 01

Preventing Fraud on Your Payment Website - JSJ 534

May 31, 2022 · Episode 534
Today we talk with Paul Asjes, a developer advocate at Stripe. We get some insight into creating a more secure site for credit card transactions. We also discuss card testing, or account stealing, techniques that are used to gain access to active credits cards. This topic is very important because it can have big financial consequences, and if serious enough, could cause a business to close. Paul gives us some techniques and strategies to discourage and prevent this activity.
Podcast 01

TC39 and Upcoming Proposals for ECMAScript (PART 2) - JSJ 533

May 24, 2022 · Episode 533
Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposal
Podcast 01

TC39 and Upcoming Proposals for ECMAScript (PART 1) - JSJ 532

May 17, 2022 · Episode 532
Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals.
Podcast 01

Using Storybook and Nuxt To Quickly Build Websites - JSJ 531

May 10, 2022 · Episode 531
Steve, AJ, and Dan talk to Drew Baker, co-founder of Los Angeles based digital agency Funkhaus about Storybook and Nuxt. After a discussion of various server side rendering methods, Drew talks about how they use Storybook, how it integrates tightly with Nuxt, and how it helps Funkhaus quickly and cleanly spin up sites for large customers.
Album Art
Latest Episode: Reflections on Technology Trends, AI Impact, and Memorable Episodes - JSJ 665
0:00
02:05:33
Playback Speed: