JavaScript Jabber artwork

JavaScript Jabber

449 episodes - English - Latest episode: 12 days ago - ★★★★★ - 28 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

JSJ 442: Breaking Into Tech with Danny Thompson

July 28, 2020 10:00 - 1 hour - 78.2 MB

Danny Thompson discusses his road to a successful tech career, after working for years outside the industry (frying chicken at gas-stations). He explains the importance of setting goals and following through, and how to overcome adversity, and handle setbacks. It's simultaneously a very inspirational story, but also filled with lots of very practical advice and action items to pursue. For example, the importance of attending and participating in Meetups and engaging with the local tech commu...

JSJ 441: The Present and Future of JavaScript Bundling and Delivery with Yoav Weiss

July 21, 2020 10:00 - 1 hour - 69 MB

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 how JavaScript resources are currently being delivered to browsers, and limitations and downsides with these approaches. He then describes a proposal for an advanced JavaScript delivery method that addresses these limitations. When this proposal is implemented, it will enable much more efficient download of JavaScript into browsers, boosting W...

JSJ 440: Why Serverless with Gareth McCumskey

July 14, 2020 10:00 - 1 hour - 78.5 MB

  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 JavaScript Jabber in an informative discussion about the broad topic of serverless. The JavaScript expert explains that serverless is essentially a way to use the existing managed services of the cloud in building a solution. He expounded on the different ways in which to employ the use of serverless. Panel AJ O’Neal Charles Max Wood Steve Edw...

JSJ 439: More Jabber About Less JavaScript with Alex Russell

July 07, 2020 10:00 - 1 hour - 69.2 MB

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 Web Capabilities and Progressive Web Apps. Alex leads the JavaScript Jabber panel in a discussion of writing less JavaScript and focusing on performance and functionality on low bandwidth connections and low performance phones. Because accessibility is downstream, now, of performance, he argues that we need to focus on performance to make appli...

JSJ 438: You Don't Know JS Yet with Kyle Simpson (SPECIAL ANNOUNCEMENT at the End)

June 30, 2020 10:00 - 1 hour - 74.6 MB

  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 You Don't Know JS Yet series joins the JavaScript Jabber panel to discuss the origins and approach to his book series. The discussion varies to the basic parts of JavaScript, the parts you should know, and how to learn them. Panel AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Guest Kyle Simpson Sponsors G2i | Enjoy ...

JSJ 437: Inside the Brave Browser with Jonathan Sampson

June 23, 2020 10:00 - 1 hour - 77.3 MB

React Native Remote Conf July 28th to 31th Jonathan Sampson hops into the Jabber session to talk about the Brave Browser. He and the panel wander through the topics of privacy, browser design, and features. Panel AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Guest Jonathan Sampson   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Picks Jonathan Sampson: Follow Jonathan Sampson on...

JSJ 436: MongoDB Basics with Joe Karlsson

June 16, 2020 10:00 - 59 minutes - 54.2 MB

React Native Remote Conf July 28th to 31th What is MongoDB? How does it work? How is it different than a standard relational database? How does it fit into a modern web app? This week, the panel gets the answers to these questions and more when they talk to Joe Karlsson, Software Engineer and Developer Advocate at MongoDB. Panel AJ O’Neal Aimee Knight Steve Edwards Guest Joe Karlsson Sponsors G2i | Enjoy the luxuries of freelancing Remote Work: Get a Job or Make a Career Working F...

JSJ 435: Form.io with Travis Tidwell

June 02, 2020 10:00 - 1 hour - 62 MB

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 generated REST API endpoints. Travis discusses the history of Form.io, how it’s built and works, and lays the smackdown on panelist and noted NoSQL database skeptic AJ O’Neal by showing how MongoDB is the appropriate DB for storing form data in JSON format. Panel Steve Edwards AJ O’Neal Aimee Knight Guest Travis Tidwell Sponsors G2i | Enjoy th...

JSJ 434: Understanding and Using ES Modules in Node with Gil Tayar

May 19, 2020 10:00 - 1 hour - 74.9 MB

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 pushback from AJ, Gil explains how to start using modules and what the tradeoffs are between modules, script tags, and build tools. Panel AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Guest Gil Tayar Sponsors G2i | Enjoy the luxuries of freelancing Remote Work: Get a Job or Make a Career Working From Home "The Max...

JSJ 433: Understanding the Browser Layer with Noam Rosenthal

May 12, 2020 10:00 - 52 minutes - 48.6 MB

JavaScript Remote Conf 2020 May 13th to 15th - register now! Noam Rosenthal has worked in both web and native technologies. He leads off with a discussion of the history of the web, browsers, and specifically webkit. The panel then goes into how browsers and built and discuss the differences between the different browsers. Panel AJ O’Neal Aimee Knight Steve Edwards Dan Shappir Guest Noam Rosenthal "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now ...

JSJ 432: Internet of Things (IoT) with Joe Karlsson

May 05, 2020 10:00 - 57 minutes - 53 MB

JavaScript Remote Conf 2020 May 13th to 15th - register now! Joe Karlsson is a developer advocate at MongoDB. He and the panel walk through the different approaches, uses, and libraries for building IoT with JavaScript Panel Aimee Knight Charles Max Wood AJ O’Neal Dan Shappir Steve Edwards Guest Joe Karlsson Sponsors G2i | Enjoy the luxuries of freelancing   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy T...

JSJ 431: Personal Branding for Developers with Morad Stern

April 28, 2020 10:00 - 1 hour - 60 MB

JavaScript Remote Conf 2020 May 13th to 15th - register now! The JSJ panel talks with Morad Stern from Wix about personal branding; what it is, why it’s important for developers, and how to build it. Panel Steve Edwards AJ O’Neal Dan Shappir Guest Morad Stern Sponsors Taiko Educative.io | Click here for 10% discount   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links Obama asks America to lea...

JSJ 430: Learning JavaScript in 2020 with Matt Crook

April 21, 2020 10:00 - 1 hour - 66.3 MB

JavaScript Remote Conf 2020 May 13th to 15th - register now! Matt Crook joins the conversation to talk with the JavaScript Jabber panel to talk about his experience going through Nashville Software School. The panel discusses and asks questions about getting into programming, working through the bootcamp, and what prospects are for bootcamp graduates. Panel AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Guest Matt Crook Sponsors Taiko Educative.io | Click here...

JSJ 429: Learning about Postman with Joyce Lin

April 14, 2020 10:04 - 40 minutes - 37.7 MB

JavaScript Remote Conf 2020 May 13th to 15th - register now! Join us as we talk to Joyce Lin, a developer relations advocate with Postman, and we talk about this amazing tool for interacting with APIs. We discuss it’s more well-known features, and also learn about other less well known, but very powerful features that allow users to greatly increase the usefulness of the tool, both for front end and back end developers. Panel Aimee Knight Steve Edwards Guest Joyce Lin Sponsors G2i |...

JSJ 428: The Alphabet Soup of Performance Measurements

April 07, 2020 10:00 - 1 hour - 70.9 MB

JavaScript Remote Conf 2020 May 14th to 15th - register now! Dan Shappir takes the lead to explain all of the acronyms and metrics for measuring the performance of your web applications. He leads a discussion through the ins and outs of monitoring performance and then how to improve and check up on how your website is doing. Panel AJ O’Neal Aimee Knight Steve Edwards Dan Shappir Sponsors Taiko, free and open source browser test automation Educative.io | Click here for 10% discount ...

JSJ 427: How to Start a Side Hustle as a Programmer with Mani Vaya

March 31, 2020 10:00 - 45 minutes - 42.1 MB

JavaScript Remote Conf 2020 May 14th to 15th - register now! Mani Vaya joins Charles Max Wood to talk about how developers can add the enterepreneur hat to the others they wear by starting a side gig. They discuss various ideas around entrepreneurship, the books they got them from, and how they've applied them in their own businesses. Panel Charles Max Wood Guest Mani Vaya Sponsors Taiko __________________________________________________ "The MaxCoders Guide to Finding Your Dream D...

JSJ 426: Killing the Release Night with Progressive Delivery with Dave Karow

March 24, 2020 10:00 - 1 hour - 68.3 MB

JavaScript Remote Conf 2020 May 14th to 15th - register now! Dave Karow is a developer evangelist for Split. He dives into how you can deliver software sustainably without burning out. His background is in performance and he's moved into smooth deliveries. He pushes the ideas behind continuous delivery and how to avoid getting paid to stay late in "free" pizzas. Panel AJ O’Neal Aimee Knight Charles Max Wood Dan Shappir Guest Dave Karow Sponsors G2i | Enjoy the luxuries of freelanc...

JSJ 425: The Evolution of JavaScript

March 17, 2020 10:05 - 1 hour - 71.7 MB

Dan Shappir takes the lead and walks the panel through the history of JavaScript and a discussion on ES6, TypeScript, the direction and future of JavaScript, and what features to be looking at and looking for in the current iteration of JavaScript. Panel AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Sponsors Taiko - free and open source browser test automation Split ____________________________________________________________ "The MaxCoders Guide to Finding You...

JSJ 424: UI5 and web components with Peter Muessig

March 10, 2020 13:01 - 42 minutes - 39.2 MB

In this episode of JavaScript Jabber the panelists and guest delve into the advantages of the shadow dom, transitioning from polymer js polyfills to native web components when moving for SAP UI to UI5, which works within React, Vue, Angular, and others. Panel AJ O’Neal Aimee Knight Steve Edwards Dan Shappir Guest Peter Müßig Follow Peter on Twitter > @pmuessig, Github Sponsors Taiko, free and open source browser test automation _____________________________________________________...

JSJ 423: State of JS

March 03, 2020 11:03 - 50 minutes - 46.7 MB

The panelists discuss that latest State of JS survey. They begin talking about the merits and methods of the survey and then discuss the value you can extract from the survey. They also consider the various comparisons and trends presented by the survey and what they may mean. Panel: AJ O’Neal Aimee Knight Charles Max Wood Dan Shappir Sponsors: G2i | Enjoy the luxuries of freelancing ____________________________________________________________   "The MaxCoders Guide to Finding You...

JSJ 422: CSS and Houdini with Una Kravets

February 25, 2020 11:06 - 1 hour - 56 MB

Una Kravets talks to the panel about CSS and its future. We dive into what Houdini is and how much of it is implemented in the browsers. She explains how the changes outlined in Houdini will improve the user experience on the web and developer experience for web developers. Panel: Aimee Knight AJ O’Neal Charles Max Wood Guest: Una Kravets Sponsors: Split ____________________________________________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Char...

JSJ 421: Semantic HTML with Bruce Lawson

February 18, 2020 11:10 - 1 hour - 62.9 MB

Bruce Lawson is an expert in and proponent of semantic HTML. After receiving some good natured ribbing, Bruce walks the panel through the benefits of semantic HTML. He provides several examples on how it's used and in particular how it helps with other issues like accessibility and navigability on your websites. Panel AJ O’Neal Aimee Knight Charles Max Wood Dan Shappir Guest Bruce Lawson Sponsors G2i Springboard | Promo code "JABBER" gives $500 off the job-guaranteed Course ______...

JSJ 420: OpenAPI, Redoc, and API Documentation with Adam Altman

February 11, 2020 11:00 - 45 minutes - 42.1 MB

Adam dives into how to document your application using OpenAPI (formerly Swagger) and then how to generate great documentation for your API's using Redoc. He gives us the history of Redoc, breaks down the process for building API documentation, and understanding the OpenAPI specification. Panelists Aimee Knight Dan Shappir AJ ONeal Steve Edwards Guest Adam Altman Sponsors G2i ____________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood...

JSJ 419: Google App Script with Ben Collins

February 04, 2020 11:00 - 49 minutes - 45.8 MB

Today’s guest is Ben Collins, who creates online courses, writes tutorials, and teaches workshops around G Suite and App Script. Apps Script is a scripting platform developed by Google for light-weight application development in the G Suite platform. It is an implementation of JavaScript with the express purpose of extending Google apps. App Script was started 10 years ago as a side project, and it eventually took on its own life. Ben talks about some of the different things that App Script ...

JSJ 418: Security Scary Stories and How to Avoid Them with Kevin A McGrail

January 28, 2020 11:00 - 1 hour - 82.5 MB

In this episode of JavaScript Jabber the panel interviews security expert, Kevin A. McGrail. He starts by explaining what security frameworks and what they do. The panel wonders how to know if your developers are capable of self-auditing your security or if you need help. Kevin shares recommendations for companies to look at to answer that question.  Aimee Knight explains the hell she has been in making changes to be compliant with CCPA. The panel considers how policies like this complicate...

JSJ 417: Serverless with Microsoft Azure with Burke Holland

January 21, 2020 11:00 - 1 hour - 71.6 MB

Burke Holland works for Microsoft on the Azure team in developer relations. He starts the show talking about how he got started in serverless. He’s careful to note that just because things are marketed as serverless doesn’t always make them so. In order for something to be serverless, it must be sufficiently abstracted in terms of technology, only require payment for what is used, and infinitely scalable. He talks about the statelessness of serverless, and the panel discusses what it means t...

JSJ 416: GraphQL Developer Tools with Sean Grove

January 14, 2020 11:00 - 1 hour - 74.2 MB

In this episode of JavaScript Jabber the panel interviews Sean Grove from OneGraph; asking him questions about GraphQL tooling and common complaints about GraphQL. Sean starts by explaining what GraphQL is and how it benefits frontend developers. GraphiQL is a frontend open sourced tool produced by OneGraph, Sean explains how this handy tool simplifies GraphQL.    Authentication and authorization are one of the biggest criticisms of GraphQL. Sean walks the panel through the solution, getti...

JSJ 415: Progressive Web Apps with Maximiliano Firtman

January 07, 2020 11:00 - 39 minutes - 36.6 MB

Maximiliano Firtman is a mobile web developer from Buenos Ares, Argentina. He has been a developer for 24 years and his most recent focus has been on progressive web apps, or PWAs. Steve and Max reflect on the technologies they were using when they first got started in web development and talk about their experience with mobile development. One area that Max emphasized was bringing the web into the mobile space. They discuss the progression of web access on mobile and some of the available t...

JSJ 414: JavaScript Jabber Still at RxJs Live

December 31, 2019 11:00 - 40 minutes - 37.8 MB

In this episode of JavaScript Jabber Charles Max Wood continues interviewing speakers at RxJS Live. First, he interviews Mike Ryan and Sam Julien. They gave a talk about Groupby, a little known operator. They overview the common problems other mapping operators have and how Groupby addresses these problems. The discuss with Charles where these types of operators are most commonly used and use an analogy to explain the different mapping operators.    Next, Charles talks to Tracy Lee. Her ta...

JSJ 413: JavaScript Jabber at RxJs Live

December 24, 2019 11:00 - 35 minutes - 33.3 MB

In this episode of JavaScript Jabber Charles Max Wood does interviews at RxJS Live. His first interview is with Hannah Howard at RxJS Live about her talk. Hannah is really enthusiastic about RxJS especially when it comes to frontend development. Her talk is about how to architect full-scale apps with RxJS. Hannah gives a brief summary of her talk. Charles having met Hanna previously at Code Beam asks her how functional programming and reactive programming work together in her mind. Hannah de...

JSJ 412: Svelte and Sapper with Svelte Master

December 17, 2019 11:00 - 49 minutes - 45.5 MB

Noah, a.k.a. Svelte Master, is from Indiana and recently moved to San Francisco. He has been given title Computational Linguist by SoundHound. He starts the show by talking about his Youtube channel all about Svelte. Svelte is a JavaScript framework similar to React and Vue. When you write components, Svelte will compile it into Vanilla JS, CSS, or HTML, and create a small bundle that will be sent to the client. Svelte is a ‘disappearing framework’, so your bundles come out as DOM APIs and t...

JSJ 411: Unit Testing Jest with Daniel Caldas

December 10, 2019 11:00 - 59 minutes - 55 MB

Daniel Caldas is calling from Singapore. He currently works as a software engineer for Zendesk and has also worked in Portugal and Germany. He has worked primarily on the frontend with Node and JavaScript. He talks about his experience testing JavaScript, how he got started with Jest, and why he likes it. Daniel finds Jest very easy to use and straightforward. He likes that  Jest has a single reference page for documentation. He feels that Jest is largely complete out of the box and has only...

JSJ 410: Iterating on Open Source

December 03, 2019 11:00 - 59 minutes - 54.3 MB

Today the panel is discussing iterating on open source projects. Aimee and AJ recall a conversation they had in the past on this subject and AJ talks about some of his experience iterating with open source. AJ believes that we have an obligation to capture the value of what you create so that we can reinvest and create more value, though he admits that making money in open source is a unique challenge because donations only really work if you have a project that gets billions of downloads a ...

JSJ 410: Iterating on Open Source

December 03, 2019 11:00 - 59 minutes - 54.3 MB

Today the panel is discussing iterating on open source projects. Aimee and AJ recall a conversation they had in the past on this subject and AJ talks about some of his experience iterating with open source. AJ believes that we have an obligation to capture the value of what you create so that we can reinvest and create more value, though he admits that making money in open source is a unique challenge because donations only really work if you have a project that gets billions of downloads a ...

JSJ 409: Swagger and Open API with Josh Ponelat

November 26, 2019 11:00 - 45 minutes - 42.3 MB

Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference between the two. Swagger is a set of protocols around describing restful APIs. Swagger was taken over by a company called SmartBear, who donated the donated the specification to the Open Linux Foundation, and that became the Open API. Swagger is the tooling surrounding these specifications. Open API is a standardized way to describe a restful API in a YAML file. Once you’ve go...

The MaxCoders Guide To Finding Your Dream Developer Job

November 20, 2019 19:48 - 14 minutes - 13.4 MB

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is available on Amazon. Get your copy here today only for $2.99!

JSJ 408: Reading Source Code with Carl Mungazi

November 19, 2019 11:00 - 55 minutes - 50.7 MB

Carl Mungazi is a frontend developer at Limejump in London. He is a former journalist and switched to programming in 2016. Today the panel is discussing the benefits of reading source code. Carl began reading source code because he came into programming late and from a different field. His first project was with Mithril, and he read the source code and documentation to help him understand it. The panelists discuss how reading the source code has helped them and others to improve their coding...

JSJ 407: Reactive JavaScript and Storybook with Dean Radcliffe

November 12, 2019 11:00 - 43 minutes - 40.3 MB

Dean is a developer from Chicago and was previously on React Round Up 083. Today he has come over to JavaScript Jabber to talk about reactive programming and Storybook. Reactive programming is the opposite of imperative programming, where it will change exactly when needed instead of change only when told to. Reactivity existed long before React, and Dean talks about his history with reactive programming. He illustrates this difference by talking about Trello and Jira. In Trello, as you move...

JSJ 406: Security in Node

November 05, 2019 10:00 - 1 hour - 70.5 MB

Today the panel is talking about security features that are being added to Node 13. AJ talks about the background and what he’s working with Let’s Encrypt. He talks about changes that Node has made to the TLS module. TLS is a handshake that happens between a client and a server. They exchange certificates, generate some random numbers to use for encryption, and TLS handles the encryption. The move to HTTP/2 is all about fixing legacy bugs and legacy features from the SSL days and reducing th...

JSJ 405: Machine Learning with Gant Laborde

October 31, 2019 10:00 - 42 minutes - 39 MB

Gant Laborde is the Chief Innovation Officer of Infinite Red who is working on a course for beginners on machine learning. There is a lot of gatekeeping with machine learning, and this attitude that only people with PhDs should touch it. In spite of this, Gant thinks that in the next 5 years everyone will be using machine learning, and that it will be pioneered by web developers. One of the strong points of the web is experimentation, and Gant contrasts this to the academic approach.  They ...

JSJ 404: Edge on Chromium with Chris Heilmann

October 29, 2019 10:00 - 58 minutes - 54.1 MB

Guests Chris heilmann and Zohair Ali are developers for Microsoft working on the Edge project. Today they are talking about Edge on Chromium and the future of developer tools. Edge will now be built in Chromium rather than being its own engine, aligning it more with what is being used on the open web right now. The Edge team wanted to seize the opportunity to bring something into the Chromium project based on the needs of real users and contribute to the open source web. Edge on Chromium won...

JSJ 403: Why Developers Need Social Skills with Mani Vaya

October 24, 2019 10:00 - 1 hour - 64.1 MB

In this episode of JavaScript Jabber, Charles talks about the new direction he has for the company. He wants  to drive people to the point that they have the skills that make people want to hire and work with them, to teach them how to ‘Max out’. Today the panel the skills that developers need to progress in their careers: social skills.  The panel talks about their observations from work that the people who advanced and grow in their career were the ones with social skills, not necessarily...

JSJ 402: SEO for Developers with Vitali Zaidman

October 22, 2019 10:00 - 38 minutes - 35.5 MB

Vitali Zaidman is a full stack developer who works for WellDone Software Solutions and is currently working on a SEO project. Today’s show is about SEO for developers. SEO stands for search engine optimization, which helps your website appear higher on search engines.  SEO has changed a lot in the past 10 years. It has become much more regulated, and the “dirty tricks” of the past will actually penalize you, so it is important to do it properly. Today the best way to promote yourself on Goo...

JSJ 401: Hasura with Tanmai Gopal

October 17, 2019 10:00 - 1 hour - 64.6 MB

Tanmai is one of the founders at Hasura. Hasura gives you instant graphQL APIs on top of a Postgres database. The eventual idea is to make data access secure and easy. Tanmai explains the challenges of doing this in the cloud. He talks about some of the difficulties with the tooling around using GraphQL and its bias towards working well with a monolith. Since GraphQL is basically a shared type system that describes your API, that means all your types need to be in the same code base. This is...

JSJ 400: The Influence of JavaScript Jabber

October 15, 2019 10:00 - 1 hour - 64.5 MB

JavaScript Jabber celebrates its 400th episode with former host Dave Smith and some other familiar voices. Each of the panelists talks about what they’ve been up to. Dave hasn’t been on the show for 3 years, but he and Jameson Dance have started a podcast called Soft Skills Engineering where they answer questions about the non-technical side of engineering. When he left the show he was the director of engineering on Hire View, and currently he works for Amazon on Alexa.  Christopher Buechel...

JSJ 399: Debugging with Async/Await with Valeri Karpov

October 10, 2019 10:00 - 1 hour - 58.6 MB

Valeri Karpov is a maintainer on Mongoose, has started a few companies, and works for a company called Booster Fuels. Today’s topic debugging with Async/Await. The panel talks about some of the challenges of debugging with Async. AJ, however, has never encountered the same problems, so he shares his debugging method.  Valeri differentiates between .catch vs try...catch, and talks about why he prefers .catch. There are two ways to handle all errors in an async function without leading to an ...

JSJ 398: Node 12 with Paige Niedringhaus

October 08, 2019 10:00 - 1 hour - 59.5 MB

Guest Paige Niedringhaus has been a developer full time for 3 years, and today she is here to talk about Node 12. One of the things she is most excited about is the ES6 support that is now available, so things that used to require React, Angular, or Vue can now be done in Node. The require function will not have to be used in Node 12. AJ is worried about some of these changes and expresses his concerns. Paige assures him that in the beginning you won’t have to switch things to imports. You m...

JSJ 397: Design Systems with Kaelig Deloumeau-Prigent

October 03, 2019 10:00 - 39 minutes - 36.2 MB

Kaelig Deloumeau-Prigent is a self taught web developer from west France. He has worked for BBC, The Guardian, and The Financial Times in the UK. He has also worked in the US for SalesForce and currently works for Shopify on their Polaris design system. Shopify has multiple design systems, and Polaris is open source. Today the panel is talking about design systems and developer tooling around design systems.  To begin, Kaelig explains what a design system is. A design system is all of the c...

JSJ 396: Publishing Your Book with Jonathan Lee Martin

October 01, 2019 10:00 - 58 minutes - 53.5 MB

Jonathan Lee Martin is an instructor and developer. He got his start in teaching at Big Nerd Ranch doing 1-2 week trainings for mid to senior developers, and then transitioned to 16 week courses for career switchers. He also worked for Digital Crafts for a year, and then wanted to focus on building out his own personal teaching brand. One of his first steps toward building his own brand was to publish his book, Functional Design Patterns for Express.js.The inspiration for Jonathan’s book cam...

JSJ 395: The New Ember with Mike North

September 26, 2019 10:00 - 1 hour - 78.1 MB

Mike North is the Ember guy at Frontend Masters and LinkedIn’s web developer trainer. Today the panel is talking about the upcoming Ember update, which Mike calls a total reinvention of the way you build with Ember. Finally, they are letting go of the cruft and stuff they had to hold on to in order to support IE8 and using modern interface The panel talks about some of the issues with IE8, and agree that the reason Ember felt its age because it was built for IE8. Ember 314 is moving from th...

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

Josh Ponelat

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