const podcast = { episode: 230, title: 'Semantic HTML', topics: [ 'html', 'semantics', 'tags' ], guest: 'na' hosts: [ 'John Papa', 'Craig Shoemaker' ]}; Recording date: April 6, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid IdeaBlade Resources: Deprecated HTML tags HTML Web docs Craig’s HTML course The HTML id attribute The DIV tag SEO tips for HTML The font tag Can I Use XHTML Responsive Web Apps Goodbye Zen Coding,...
Apr 20, 2023•48 min•Ep. 230
const podcast = { episode: 229, title: 'Security', topics: [ 'Security', 'business', 'insurance' ], guest: 'Rey Bango' hosts: [ 'Craig Shoemaker', 'Ward Bell' ]}; Recording date: 03/30/2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Rey Bango @ReyBango Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: LastPass Issues Update on Data Breach, But Users Should Still ...
Apr 13, 2023•52 min•Ep. 229
const podcast = { episode: 228, title: 'Web Apps and Site Reliability Engineering', topics: [ 'reliability', 'web apps', 'user focused' ], guest: 'Brian Love' hosts: [ 'John Papa', 'Ward Bell' ]}; Recording date: March, 23, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brian Love @Brian_love Brought to you by AG Grid IdeaBlade Resources: Google Books on SRE What is SRE Introduction to Site Reliability Engineering (SRE) Reliable systems in Dev...
Apr 06, 2023•40 min•Ep. 228
const podcast = { episode: 227, title: 'Browser APIs you May Not Know Abou', topics: [ 'API', 'browser', 'development' ], guest: 'namei' hosts: [ 'Craig Shoemaker', 'Dan Wahlin' ]}; Recording date: March 16, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Sasha Shynkevich @neesoglasnaja Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: MDN Web Docs Vibration API ...
Mar 30, 2023•47 min•Ep. 227
Recording date: March 9, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Maina Wycliffe @mwycliffe_dev Brought to you by AG Grid IdeaBlade Resources: All Things TypeScript Newsletter General Zod Typescript and Zod schemas TypeScript type assertion Typescript-eslint Better linting with TypeScript and ESLint Linting in TypeScript using ESLint and Prettier Zod vs Yup validation schemas Zod, Joi and Yup side by side When should you use Zod? Fetch A...
Mar 23, 2023•40 min•Ep. 226
Recording date: March 2, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: How full is your bucket? For kids How to Maximize Your Impact as an Engineer Impact vs Activity “If you want to go fast go alone. If you want to go far go together.” African Proverb The Coaching Habit Measuring Impact vs Activity How to Win F...
Mar 16, 2023•41 min•Ep. 225
Recording date: Feb 23rd, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Sam Artioli @SamArtioli Brought to you by AG Grid IdeaBlade Resources: Reach Sam on email Tredder Website IdeaBlade Rensselaer Polytechnic Institute (RPI) Capoeira Apple RFID Start Bootstrap UI templates FinTech Voice Capo The Power Broker: Robert Moses and the Fall of New York by Robert Caro Liift More Paul Graham on Twitter The Power Law Zero to One The Hard Thing About...
Mar 09, 2023•41 min•Ep. 224
Recording date: Feb 16, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Maxim Salnikov @WebMaxRU Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: PWA Overview of Progressive Web Apps (PWAs) Maxim on Web Rush episode 4 ngVikings event Akershus Fortress What is a Progressive Web App (PWA) Alex Russell Progressive Web Apps: Escaping Tabs Without Losing Our Soul Wha...
Mar 02, 2023•41 min•Ep. 223
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Manfred Steyer @ManfredSteyer Brought to you by AG Grid IdeaBlade Resources: Angular Lazy loading To Decouple or Not to Decouple? The Answer Depends on Your Website (And Your Budget) Domain driven design Blog Series on Module Federation with Angular Piral Free eBook on Module Federation with Angular Timejumps 00:37 Guest introduction 01:11 How did you get started with micro front ends? 03:36 What are t...
Feb 23, 2023•38 min•Ep. 222
Recording date: Feb 2, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Kevin Åberg Kultalahti @kevmodrome Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: SvelteKit 1.0’s release Rich Harris on Twitter Svelte Svelte Society Svelte Radio Loki Variants Svelte vs React Comparison Svelte Components Svelte Tutorial Svelte vs SvelteKit ASP.NET MVC SvelteKit Adapters S...
Feb 16, 2023•39 min•Ep. 221
Recording date: Jan 26, 2023 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid IdeaBlade Resources: The Four Pillars of Ward Bell Public Speaking Genius What’s the problem? Why should I care? What am I going to do about it? How should I feel? John’s 5th pillar: Cut any content that doesn’t meet the needs of the first 4. Craig's Tweet on differentiating yourself Vinh Giang speaking tips on TikTok Sharknado Speed Movie Die Hard...
Feb 09, 2023•46 min•Ep. 220
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Chris Noring @chris_noring Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Codespaces Overview Code Spaces .NET Core Starter Dev containers Introduction to GitHub Code Spaces Managing encrypted secrets for your codespaces Configuring and customizing codespaces: deep dive Vscode.dev Github.dev Just One More Change - git...
Feb 02, 2023•45 min•Ep. 219
Recording date: 12/29/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Tanner Linsley @TannerLinsley Brought to you by AG Grid IdeaBlade Resources: TanStack on Twitter TanStack Router Tanner Linsley on Web Rush discussing data grids in the web Sammy.js Angular React Nuxt.js Next.js Svelte SvelteKit Announcing TanStack Router @ jamstackconf on YouTube Nozzle.io Definition of a router, as per MDN The location interface on MDN Angular Router React ...
Jan 26, 2023•55 min•Ep. 218
Recording date: 12/22/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Lensa AI What you should know about Lensa before you use it Ethics and AI in google search This Person Does Not Exist ChatGPT “I asked Chat GPT to build a To-Do app” Ward’s repo for subsink GitHub CoPilot docs Timejumps 00:28 Welcome 01:51 This ...
Jan 19, 2023•35 min•Ep. 217
Recording date: 12-15-2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Evyatar Alush @evyataral Brought to you by AG Grid IdeaBlade Resources: MDN: Proxy Caniuse Proxy Traps Tutorial GoogleChrome/proxy-polyfill (Sam Thorogood) Vest n4s (enforce) VueJS How Reactivity Works In Vue MobX Immer, Immutability and the Wonderful World of Proxies - Michel Weststrate Fiverr Talks: Building an Assertion Library with Javascript Proxy, Evyatar Alush Writing ...
Jan 12, 2023•33 min•Ep. 216
Recording date: 12/08/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Corbin Crutchley @Crutchcorn Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Google Lighthouse PageSpeed Insights Gatsby Astro NextJS Unicorn Utterances Framework Field Guide GitShark Islands Architecture Astro Islands Remark.js Qwik Brandon Roberts, Developer Extraordinaire Timejumps 00:38 C...
Jan 05, 2023•41 min•Ep. 215
Recording date: 12/1/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Feross Aboukhadijeh @Feross Brought to you by AG Grid IdeaBlade Resources: Feross Aboukhadijeh’s website Feross Aboukhadijeh’s GitHub Log4j The Federal Trade Commission’s (FTC) note on Log4j Socket – Secure your JavaScript supply chain What’s really going on in your node_modules folder? Vulnerability scanning isn’t enough to protect your app Auditing npm packages for security ...
Dec 15, 2022•46 min•Ep. 214
Recording date: Nov 17, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Dan Wahlin on Twitter Dan Wahlin on GitHub Rabbits vs Guinea Pigs Dan Wahlin on Pluralsight Apple IIc IBM PC jr TRS 80 Show White design language Links golf game Paint Shop Pro VB Script Sort Algorithm Wrox Press Component Object Model (COM) D...
Dec 08, 2022•37 min•Ep. 213
Recording date: Nov 10, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Stephen Cooper @Scooperdev Brought to you by AG Grid IdeaBlade Resources: AG Grid Tan Stack with Tanner Linsley on Web Rush 206 Whimsy definition Getting Started docs for AG Grid Using AG Grid with React Using AG Grid with Vue Using AG Grid with Angular 5 Open Source JavaScript Grids AG Grid GitHub repository What is an Abstract Syntax Tree? (AST) ESLint and TypeScript ASTs...
Dec 01, 2022•38 min•Ep. 212
Dan and Craig talk about the ways to use containers to deploy web apps, and the benefits and drawbacks to using Kubernetes for deploying web apps. Recording date: 11/03/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Docker Desktop Rancher Desktop Docker What is a Container Kubernetes Amazon Elastic Container Serv...
Nov 24, 2022•29 min•Ep. 211
Recording date: Nov 1, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Ely Lucas @ElyLucas Brought to you by AG Grid IdeaBlade Resources: React with PWA and Ionic with ELy Lucas on Web Rush episode 69 Cypress Component Test, by Martin Fowler Writing your first component test Angular component test harnesses Cy.mount React and Cypress Testing React components Cypress and Svelte Angular and Cypress Vue and Cypress Cypress vs Selenium Waiting and ...
Nov 17, 2022•42 min•Ep. 210
Recording date: 10/27/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Martin Turoci @Unusual_code Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: H20 Wave H2O.ai on Twitter H20 website H2O Hydrogen Torch Slovakia on Google Maps Badminton Surfing GitHub Copilot Stanley Kubrick Star Wars Microsoft Cloud command line Psychology of Money Existential Physics Timejum...
Nov 10, 2022•36 min•Ep. 209
Recording date: 10/13/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Jordan Powell @JordanPowell88 Brought to you by AG Grid IdeaBlade Resources: Jordan Powell’s website Cypress 10 Cypress Run tests in WebKit Cypress on Ep 3 of Web Rush TestCafe from DevExpress Playwright Testing Cleveland Midges Cypress web site Selenium vs Cypress End to End vs Unit Testing What is a unit test? What is an integration test? What is End to End Testing? The Pra...
Nov 03, 2022•39 min•Ep. 208
Recording date: October 6, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Kapehe @kapehe_ok Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Kapehe’s blog Kapehe’s YouTube channel Sanity.io The Battle of House Promises vs House Observables with Kapehe What the heck is a developer advocate? Query Language for Sanity (GROQ) GROQ in 2 video series RXJS Timejumps 0...
Oct 27, 2022•40 min•Ep. 207
Recording date: 09/29/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Tanner Linsley @TannerLinsley Brought to you by AG Grid IdeaBlade Resources: TanStack TanStack Table on github Tanner Linsley’s conference presentation 5 Years of Building React Table at React Summit 2022 Ag-Grid Nozzle Memoization in Javascript and React Timejumps 01:18 Guest introduction 02:59 What functionality does a data grid give you? 08:13 Sponsor: Ag Grid 09:17 What a...
Oct 20, 2022•50 min•Ep. 206
Recording date: 09/22/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Matt Netkow @DotNetkow Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Matt's upcoming book What are soft skills? Todd Anglin on Twitter 10 Business Leaders who Overcame Dyslexia Toastmasters The Great Love of All Timejumps Podcast editing on this episode done by Chris Enns of Lemon Productio...
Oct 13, 2022•47 min•Ep. 205
Recording date: 9/15/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Katerina Skroumpelou on Twitter https://twitter.com/psybercity Brought to you by AG Grid IdeaBlade Resources: Katerina Skroumpelou’s website Google Maps with Katerina Skroumpelou Firebase with Katerina Skroumpelou Nx and Lerna Angular docs Web Sockets API Heroku Push Notifications API Web Push Notifications Firebase Firebase projects vs apps Firestore data Google Cloud Functio...
Oct 06, 2022•42 min•Ep. 204
Recording date: 09/08/2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker Evyatar Alush @evyataral Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Episode 188: Wearing a Vest is In Style, with Evyatar Alush Toastr Form Validation Done Right, by Ward Bell at ngConf 2022 Angular AsyncValidator Vest on GitHub Squiggly Be Gone ! New feature in VS Code Peacock Vest.js V...
Sep 29, 2022•45 min•Ep. 203
Recording date: August 25, 2022 John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker Brought to you by AG Grid IdeaBlade Resources: Npm Jshint Morgan js Bunyan js Pino js AG Grid Leftpad Sugar.js Pair programming Hal replacing a light bulb (malcolm in the middle) Yak shaving defined Yak Shaving: A Short Lesson on Staying Focused Timejumps 00:53 How we choose open souce projects 06:42 Using loggers as an example 07:23 Sponsor: Ag Grid 08:29 Testing for if a library is current ...
Sep 22, 2022•40 min•Ep. 202
Recording date: Aug 18, 2022 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Corbin Crutchley @Crutchcorn Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Book Woody Allen Fairchild Channel F Atari 2600 Pong Night Driver CRT React Vue Angular React Router Reactive Programming JavaScript Proxies SSG What does proxy mean in Vue 3? Reactivity in Vue React Reconsiller Svelte Marko Solid.js Qwik Tailwin...
Sep 15, 2022•51 min•Ep. 201