Monitoring Performance and Core Web Vitals ft. Bianca Grizhar and Sumitra Manga - JSJ 501
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.
Episode 500 Celebration! - JSJ 500
The panel gets together to discuss how they learn new things and what things are important to learn.
Transitioning a Large Front-End Codebase to TypeScript ft. Priscila Oliveira and Mark Story – JSJ 498
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.
Alpinejs, Microservices, Code Completion, and Getting Paid for Open Source with Caleb Porzio - JSJ 497
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.
An Unconventional Journey into Coding ft. Sam Sycamore - JSJ 496
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.
Opinionated Core Web Vitals - JSJ 495
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.
Flutter Essentials ft. Allen Wyma - JSJ 494
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.
How to Check Your Application Security featuring Liran Tal - JSJ 493
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.
Power Tips for Browser Dev-Tools with Craig Buckler - JSJ 492
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.
The New JAMstack with Brian Rinaldi - JSJ 491
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.
Mastering Browser Caching with Vitali Zaidman - JSJ 490
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.
Pain-Free Automated Deployments with DigitalOcean's App Platform - BONUS
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.
DigitalOcean's App Platform also works for static sites. So, if you're running a build of your blog or JAMstack app, you'll find that App Platform already supports you.
To try it out, go to https://do.co/jabber and sign up to get $
Typing Without Transpilation - The Beauty of JSDoc - JSJ 489