Search Podcast
Editors' Lists
Featured Podcasts
Anlamın Peşinde
Amerika Günleri
Barış Özcan ile 111 Hz
Besitos para las plantas
Disciplinas Alternativas
Eternity Metal Podcast
Extraordinary English Podcast
Sesli Kitap (Nisan Kumru)
Real Talk JavaScript
CodeNewbie
React Podcast
All Podcasts
Recently Updated
Real Talk JavaScript
Episode 290: The Next.js for Angular - Analog
2024/07/25
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Guest:
Brandon Roberts on @brandontroberts
Recording date: July 18, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: AnalogJS Angular Spartan Shipping What You Use - Open Source Chronicles with Brandon Roberts The meta framework Next.js for React The meta framework SvelteKit for Svelte The meta framework Nuxt.js for Vue Remix vs Next.js Analog.js vs Next.js Get started with Analog and Angular Igor Minar Video of SSR, Full Stack, Angular and Analog at ngRome Playwright testing framework Web Rush Episode 235: Playwright with Debbie O’Brien AnalogJS on GitHub AnalogJS Insights Timejumps target='_blank' rel='nofollow' 00:39 What's the next thing you're going to be working on? 01:44 Welcome Brandon Roberts back 03:34 What is AnalogJS? 05:54 Sponsor: Ag Grid 07:00 How have meta frameworks changed over the years? 13:31 Getting frustrated at the lack of convention in Angular 15:02 Why are these features in a meta framework instead of being part of Angular? 17:10 What do I need to learn to use Analog that differs from Angular? 20:45 Sponsor: IdeaBlade 21:44 How do I need to think about designing an app to use Analog? 32:38 What's next for Analog? 34:49 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 289: VS Code to the Cloud in 60 Seconds
2024/07/18
Info (Show/Hide)
Host(s):
John Papa @John_Papa
Guest:
Dheeraj Bandaru Haripriya Mehta
Recording date: Jul 12, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Learn Cloud in the Marketplace Learn Static Web Apps VS Code Telemetry Timejumps target='_blank' rel='nofollow' 00:59 Introducing Dheeraj Bandaru and Haripriya Mehta 08:26 Sponsor: IdeaBlade 09:22 How do I install Learn Cloud? 12:00 Is Azure actually free or how does it work when I sign up? 15:50 Sponsor: Ag Grid 16:52 What is Azure PAS? 19:09 What's the difference between static web apps, container apps, and app service? 25:17 How doe sit work if you're deploying your own app? 27:04 Can I switch to other apps or am I stuck? 28:36 What's the final steps with Learn Code? 29:30 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 288: Make AI Useful For You
2024/07/11
Info (Show/Hide)
Host(s):
John Papa @John_Papa
Guest:
Grace Taylor [@GraceGTaylor]](https://twitter.com/gracegtaylor _)
Recording date: July 1, 2024
Brought to you by AG Grid IdeaBlade Resources: Building Better Apps Better Together with AI YouTube Video by Gwyneth Peña-Siguenza on Building Better Together Apps Introduction to Large Language Models (LLMs) Code Optimizations in AI Productive and secure end to end developer experience powered by AI Timejumps 00:42 What is Canada Day, eh? 01:22 Introducing Grace Taylor 02:53 What is Better Together? 05:53 How does it work to figure out what's best for my app? 08:21 Sponsor: Ag Grid 09:26 How do you know what the developer's intent is? 12:13 What interesting ways are users using AI? 15:07 What services are you using to build Better Together? 16:43 Is it the platform's job to make UX better, or should the industry teach prompt writing? 18:03 Sponsor: IdeaBlade 18:58 How can AI do better at supporting languages other than English? 23:48 How do code optimizations work? 29:40 What kind of feedback have you gotten? 31:38 Where can people learn more about Better Together? 32:58 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 287: Why You As A Developer Must Care About Managing Your APIs
2024/07/04
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker
Guest:
Chris Noring @chris_noring
Recording date: June 27, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Chris on GitHub Chris on LinkedIn Chris on YouTube Softchris Blog Web API Load balancing APIs How to Validate a Business Idea API debounce Designing Azure Functions for identical input API Rate Limiting - Everything you need to know Polyfill.io - what you need to know Azure API Management - Overview and key concepts | Microsoft Learn API Management sample including Generative AI, genai-gateway-apim/README.md at main · Azure-Samples/genai-gateway-apim (github.com) Azure API Center: Centralize API Management for Better Discovery and Governance Introduction to Azure API Center - Training | Microsoft Learn Timejumps target='_blank' rel='nofollow' 01:09 Introducing Chris Noring 03:06 What is a web API developer? 07:24 Sponsor: Ag Grid 08:28 How should people manage their APIs? 13:38 Have you tried working without a database? 17:24 Is load balancing needed on smaller APIs? 21:44 Sponsor: IdeaBlade 22:37 The importance of API security 27:22 Why is developer experience that API management could help with? 37:44 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 286: Fast Development with Visual Studio
2024/06/27
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Guest:
Laurent Bugnion [@LBugnion]](https://x.com/LBugnion )
Recording date: Jun 20, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Visual InterDev on Wikipedia Visual Studio Visual Studio Code What is DevBox? Create a Vue.js app on Visual Studio Free Code Camp Shares Perspectives on the difference between VS Code and Visual Studio MarkDown on VS Code Install Copilot on Visual Studio Announcement of GitHub Copilot on Visual Studio Features of GitHub Copilot Timejumps target='_blank' rel='nofollow' 00:39 Where in the world is Ward Bell? 01:59 Introducing Laurent Bugnion 03:03 What is Visual Studio? 08:02 Sponsor: Ag Grid 09:03 What is Dev Box? 12:03 What does it look like to use Visual Studio for web development? 24:38 The advantage of not caring what the cool kids are doing 25:47 Sponsor: IdeaBlade 26:51 How is Copilot inside of Visual Studio to work with? 29:08 How do I enable CoPilot inside Visual Studio? 35:22 Where do you see Visual Studio going?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 285: The Best of Build for Developers
2024/06/20
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Guest:
Anthony Bartolo @wirelesslife
Recording date: Jun 6, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Copilot + PC from Build Copilot + PC Review from Tom’s Guide Introducing Phi-3 with SLMs SLMs: Difference between SLM and LLM GitHub Copilot extensibility Snapdragon developer kit for Windows AI integration into Teams RAG in AI Search MS Build Book of News: Microsoft Build 2024 Book of News Timejumps target='_blank' rel='nofollow' 01:50 Introducing Anthony Bartolo 04:26 What does PC + AI mean for Windows? 09:05 Sponsor: Ag Grid 10:05 What is Phi-3? 14:20 How much space do you need on your drive for this? 18:20 What's Phi-3 with SLM's? 24:35 Sponsor: IdeaBlade 25:32 What is GitHub CoPilot Extensibility? 32:40 Snapdragon developer kit for Windows 38:15 AI integration into Teams
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 284: App Spaces: Simplifying App Development in Azure
2024/06/13
Info (Show/Hide)
Host(s):
John Papa @John_Papa
Guest:
Elliot Hamai LinkedIn
Recording date: May 30, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Overview of App Spaces Marketing Website Learn Azure Container Apps (ACA) Learn Static Web Apps (SWA) Learn Azure Kubernetes Service (AKS) Building a Full-Stack Application on App Spaces with Google Authentication Timejumps target='_blank' rel='nofollow' 00:27 Introducing Elliot Hamai 03:20 Why should app spaces be interesting to web developers? 04:40 What's the difference between Azure container apps vs static apps? 07:19 Sponsor: Ag Grid 08:22 Why would I want to use static web apps? 14:19 GitHub integration is key 18:57 Sponsor: IdeaBlade 19:58 Is it app component or static app component? 22:20 Why is region important? 28:58 Where can people learn more? 31:05 What's a Saas-like experience in app spaces?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 283: npm Updates: Love 'em or Hate 'em?
2024/06/06
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Recording date: May 23, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: npm audit How to Update npm Dependencies Angular’s ng update upgrade command Security vulnerability mitigation with npm audit fix commands What is the latest version of Node NVM Install guide What’s a peer dependency vs devDependency vs dependency Peer Dependencies Timejumps target='_blank' rel='nofollow' 00:27 npm shaming? 02:57 Is upgrading via npm worse now than it used to be? 11:47 Sponsor: Ag Grid 12:37 Does how much of an upgrade you're doing matter with npm? 22:13 Sponsor: IdeaBlade 23:00 Getting the wrong version of node 26:01 What if I get a "peer dependency error" issue? 29:53 Would CoPilot be helpful here?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 282: Are You Evolving with your Developer Tools?
2024/05/23
Info (Show/Hide)
Host(s):
John Papa @John_Papa
Guest:
Liam Hampton @liamchampton
Recording date: May 9, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Jakarta Learn the Azure Developer CLI (azd) Top JavaScript Dev Tools Best of Python developer tools Top dev tools of Go Azd pipeline config What is BICEP Liam Hampton shares azd up on video Awesome community azd templates list Alfredo Deza talks about Python web apps on Web Rush Learn Go Timejumps target='_blank' rel='nofollow' 00:28 Are you evolving with your dev tools? 02:14 Introducing Liam Hampton 05:15 What kind of developer tools are we talking about? 09:41 Sponsor: Ag Grid 10:41 Learning a second language is more difficult than learning the first one 15:38 Where does GitHub Actions fit? 17:28 What is the Azure Developer CLI? 27:27 Sponsor: IdeaBlade 28:28 What are your favorite developer tools? 33:41 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 281: What You Need to Know About the Proposal for Signals in JavaScript
2024/05/16
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Guest:
Manfred Steyer @ManfredSteyer
Recording date: May 2, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Manfred Steyer’s blog post on Successful with Signals in Angular – 3 Effective Rules for Your Architecture Angular Signals Blog Post Component Communication with Signals, Inputs, Two-way Bindings, and Content/ View Queries Advanced Angular Architecture Workshop Manfred’s Overview of Signals in Angular Manfred Steyer on Twitter Article about the TC39 Proposal for Native Signals in JavaScript TC39 Proposal for Native Signals in JavaScript What are Angular Signals What is a Race Condition? Timejumps target='_blank' rel='nofollow' 00:28 Sending Ward off on an adventure 01:44 The evolution of signals 06:00 TC39 Proposal for Native Signals in JavaScript 08:23 Sponsor: Ag Grid 09:26 How are signals going to change our world? 18:23 What is double count doing that's different than count? 23:16 Why is it important that it's asynchronous? 27:15 Sponsor: IdeaBlade 28:10 What is signals replacing? 33:28 What do people need to know about signals?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 280: How Secure is Your AI?
2024/05/09
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Guest:
Anthony Bartolo LinkedIn
Recording date: April 25, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Episode 274: What Developers Need To Know About Generative AI | Web Rush GitHub Advanced Security About GitHub Advanced Security Microsoft Copilot for Security What Developers Need to Know About Generative AI Do Roller Coasters Need Cybersecurity Automated Threat Analysis Microsoft Defender for Cloud Microsoft Copilot for Security What is IoT Phi-3 - redefining what's possible with SLMs Difference between SLM and LLM Timejumps target='_blank' rel='nofollow' 01:04 Introducing Anthony Bartolo 06:44 Sponsor: Ag Grid 07:51 How should developer think about security and AI? 16:57 Are these like linting tools for security? 20:27 What's the difference between CoPilot for Security and Microsoft Sentinel? 28:22 What's the difference between ChatGPT and GitHub CoPilot? 33:46 Sponsor: IdeaBlade 34:49 How do I keep my source code safe from AI vulnerability? 39:20 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 279: How Cool it is to be a .NET developer
2024/05/02
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Guest:
Frank Boucher @FBoucheros
Recording date: April 18, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Frank Boucher’s YouTube channel Open at Microsoft video series by Frank’s Boucher Frank Boucher’s Blog Get started with .NET Aspire Install .NET on macOS Game development on .NET Learn about .NET Blazor Build web apps with Blazor Azure Static Web Apps (SWA) .NET support policy Blazor DOM integration Smart Components with AI Timejumps target='_blank' rel='nofollow' 00:29 Is it cool to be a .NET developer? 03:44 Introducing Frank Boucher 05:30 What is Open at Microsoft? 07:43 Sponsor: Ag Grid 08:47 Do you enjoy the community or the language? 14:18 If you develop in .NET, can you use multiple environments or platforms? 17:28 What is Blazer? 21:58 Where does Web Assembly fit? 30:28 Sponsor: IdeaBlade 31:29 Are there load time issues?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 278: Python Web Apps
2024/04/25
Info (Show/Hide)
Host(s):
John Papa @John_Papa Craig Shoemaker @craigshoemaker
Guest:
Alfredo Deza on LinkedIn
Recording date: Apr 11, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Alfredo’s social media profile at LinkedIn Alfredo Deza at the Olympics Alfredo Deza’s Olympian story Alfredo’s father in the Olympics Alfredo Deza books on Amazon Alfredo’s Books at O’Reilly Alfredo Deza at Duke University Getting Started with Testing in Python Python Fundamentals on Khan Academy Kubernetes Small functions considered harmful Reddit thread on small functions being harmful Writing small functions Five lines of code principle Python clean code - 6 best practices to make your Python functions more readable Refactoring to Patterns Timejumps target='_blank' rel='nofollow' 00:28 Welcome! 01:35 Introducing Alfredo Deza 02:59 What's your Olympic story? 06:02 What lessons from being an athlete into technology? 09:51 Sponsor: Ag Grid 10:48 Why Python? 23:29 Software engineers dislike writing tests 26:13 How should developers balance the principles of testing? 31:34 Happy birthday to Ward 32:44 How do you break functions into multiple functions? 36:46 Sponsor: IdeaBlade 37:36 Where should people go to learn more?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 277: AI-powered UI Controls
2024/04/18
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Guest:
Bruno Capuano @elbruno
Recording date: April 4, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Smart Components Daniel Roth “Introducing .NET Smart Components – AI-powered UI controls” What is Retrieval-augmented generation (RAG) Bruno sharing an Intro to GitHub Copilot for Visual Studio Bruno sharing GitHub Copilot Best Practices within Visual Studio Timejumps target='_blank' rel='nofollow' 00:28 Do you want smart or dumb AI? 01:58 Introducing Bruno 03:42 What is a .net smart component with AI? 08:26 Sponsor: Ag Grid 09:24 What's a smart text area? 12:56 What is rag as it relates to AI? 18:11 How do we bring this to production as a developer? 23:28 Sponsor: IdeaBlade 24:21 Where else is AI being implemented? 26:20 How can companies make sure they don't overspend on AI tokens? 30:05 What have you built and learned from? 32:43 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 276: What’s Possible with AI Agents?
2024/04/11
Info (Show/Hide)
Host(s):
Craig Shoemaker @craigshoemaker
Guest:
Chris Noring @chris_noring
Recording date: 03/28/2024
Brought to you by
AG Grid
IdeaBlade
Resources: Chris Noring’s blog The Road Ahead, Bill Gates What is an AI agent? LangChain Semantic Kernel Autogen CoPilot Studio Timejumps target='_blank' rel='nofollow' 00:30 Introducing Chris Noring 01:19 How do you think about AI agents? 04:28 How do you define an AI agent? 05:56 Sponsor: Ag Grid 06:59 Why do we need AI agents? 09:24 Is there a distinction between an agent vs an assistant? 12:07 How do I create an agent for my own usage? 20:02 How would you decide on a framework to work with? 29:03 Sponsor: IdeaBlade 29:58 What is CoPilot Studio and how does it differ? 34:12 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 275: Web Frameworks of 2024
2024/04/04
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Guest:
Corbin Crutchley @crutchcorn
Recording date: 3/14/2024
Brought to you by
AG Grid
IdeaBlade
Resources:
Here's the information organized in markdown linked list format:
Book: Framework Fundamentals React Vue Angular Svelte Solid.js Framework Field Guide Fundamentals - Collection of framework fundamentals. Corbin Crutchley on Web Rush episode 201 The Hook - Blues Travellers Angular, React, and Vue Framework Comparison GitHub Copilot in VS Code Component Party - Comparing frameworks to one another. React Beyond the Render - Article about React RSC. Analog Different Component Authoring Analog Docs Angular Signals Timejumps target='_blank' rel='nofollow' 00:28 An annual convo about web frameworks 01:37 Introducing Corbin Crutchley 04:14 What is the Framework Field Guide? 08:43 How do you keep up with changes in frameworks? 09:53 Sponsor: Ag Grid 10:54 What do you think are some of the major changes in frameworks? 14:47 How did you decide to compare frameworks? 19:26 How would you decide which of the big three frameworks to build with? 22:48 Sponsor: IdeaBlade 23:50 How would I use this to get a job at a company? 30:39 What is analog in the Angular community? 37:47 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 274: What Developers Need To Know About Generative AI
2024/03/28
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Guest:
Anthony Bartolo
Recording date: 3/7/2024
Brought to you by
AG Grid
IdeaBlade
Resources: Generative AI Microsoft services for AI Microsoft Copilot GitHub Next | Copilot Workspace Visual Studio Code GitHub Copilot overview Generative AI for Beginners Timejumps target='_blank' rel='nofollow' 01:45 Introducing Anthony Bartolo 02:48 What are you working on in generative AI? 05:46 An example of how a power company used Copilot to learn more about their code 09:54 What if AI tooling doesn't feel right for me? 11:50 Sponsor: Ag Grid 12:53 Should I use generative AI to add security to my projects? 24:19 The importance of being specific 29:56 Sponsor: IdeaBlade 30:56 Asking questions to craft a better prompt 38:38 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 273: Preparing for the State of JavaScript Survey Results
2024/03/21
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Recording date: Feb 29, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: State of JavaScript Survey Svelte • Cybernetically enhanced web apps Bun — A fast all-in-one JavaScript runtime Timejumps target='_blank' rel='nofollow' 01:10 Are we asking the right questions of each other? 08:23 How I think about surveys 09:38 Sponsor: IdeaBlade 10:38 Languages vs frameworks 14:34 How much does experience factor in? 18:06 Sponsor: Ag Grid 19:01 Proxy usage and page visibliity API 22:03 RxJS and data fetching 26:06 JavaScript runtimes 26:59 Our final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 272: What If - Axios vs Custom Http
2024/03/14
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Recording date: Feb 22, 2024
Brought to you by
AG Grid
Resources: What if Less Angular Could be More - John’s Video John’s What If GitHub repository Axios and http interceptors Axios and http Angular Dependency Injection Promises and RxJS Observables Fetch API Interceptors in React Timejumps
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 271: Should You Learn Container Apps?
2024/03/07
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Recording date: Feb 15, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Azure Container Apps docs Kubernetes Azure Kubernetes Google Cloud Run Overview of Azure Container Apps KEDA Docker DAPR docs Beginner friendly course for containers AWS Fargate vs Google Cloud Run Hands-on learning of VS Code Remote and containers without containers The Chosen Timejumps target='_blank' rel='nofollow' 00:29 What do you need to know about containers? 01:27 What is Kuber Nets? 04:44 Can you get your apps in the cloud faster? 09:06 Sponsor: Ag Grid 10:09 What's required to get started using containers? 16:09 What's KEDA? 16:57 How much do I need to know about Kubernetes? 20:20 Sponsor: IdeaBlade 24:01 Can you move out of container apps? 25:39 When should you use containers vs Kubernetes? 29:12 What costs are there associated? 35:26 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 270: A Day in the Life of a Software Development University Student
2024/02/29
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Guest:
Madelyn Papa LinkedIn
Recording date: Feb 8, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Siena College - Software Development Program React.dev Arrays Java Software Engineering classes Unity 3D Siena College Program for Poland Trauma and UX Design Figma GitHub Copilot GitHub Education Developer Pack React Native React Tic Tac Toe tutorial CodeSandbox Game Pigeon Connect Four game Siena College - Top college in NY for finding a job Timejumps target='_blank' rel='nofollow' 00:26 Introducing John's favorite guest on the show 01:40 What drew you into computer science? 05:19 What are you taking now in comp sci? 10:28 Sponsor: Ag Grid 11:32 What are they teaching on user experience UX? 14:45 Has the course work been solo or team based? 16:21 How important is presenting in course work? 20:26 What are you doing outside of computers in university? 23:40 Is ChatGPT or AI being used at school in computer science? 27:34 Sponsor: IdeaBlade 28:34 What are you building with React? 31:20 How are you using Code Sandbox? 32:34 What happens next after college? 35:43 Has there been resourcing in the job application process? 38:25 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 269: Taking Your Own Path to Being a Cloud Native Developer
2024/02/22
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Guest:
Gwyneth Pena-Siguenza @Twitter
Recording date: Feb 1, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Gwyneth Pena-Siguenza on YouTube Learn to cloud Do More with AI and GitHub Copilot, keynote at All Things Open by Gwyneth All Things Open conference Gwyn’s github GitHub Copilot Microsoft Developer From Zero to Cloud Engineer in 6 months Sandy Hook Elementary School Shooting The Phoenix Project book Semantic Kernel Learning How To Learn, by Barbara Oakley The Woobles - crochet kits for beginners Express Yourself: “It’s not what you look like when you’re doin’ what your doin’” Timejumps target='_blank' rel='nofollow' 00:30 Are you a YouTuber? 01:51 Introducing Gwyneth Pena-Siguenza 07:23 Sponsor: Ag Grid 08:28 What was your journey into tech? 13:40 How did you feel joining a professional tech jon? 19:09 What kind of tech is interesting you? 21:43 What are problems you enjoy trying to solve? 24:23 Sponsor: IdeaBlade 25:22 What are some interesting ways to get a new job in 2024? 29:03 What are people stumbling on in cloud engineering? 31:08 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 268: Democratizing AI or AI for Everyone with Lee Stott
2024/02/15
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Guest:
Lee Stott @lee_stott
Recording date: Jan 25, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Lee Stott on LinkedIn University College of London Lee Stott, Honorary Associate Professor in Teaching at UCL Democritizing AI iPhone’s decade worth of impact AI Revolution What if AI Could Rebuild the Middle Class What is the Rabbit R1 device? Rabbit r1 is an AI-powered sidekick that’s like a future version of Siri Best practices for deploying language models Small Language Models Semantic Kernel LangChain Semantic Kernel Cookbook Educator Developer Blog Microsoft Learn Microsoft Student Resources Azure AI Studio BaseCamp’s “Shape Up” methodology for defining, choosing and “estimating” projects Timejumps target='_blank' rel='nofollow' 00:43 Introducing Lee Stott 03:37 What does Democratizing AI really mean? 10:44 Sponsor: Ag Grid 11:48 When something is truly available to everyone, that's when you've democratized it 20:05 Who is the target audience for AI in 2024? 27:08 Sponsor: IdeaBlade 28:06 What AI tools does Lee Stott think are worth checking out? 35:24 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 267: Business Strategy for Developers
2024/02/08
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Recording date: Jan 18, 2024
Brought to you by
AG Grid
IdeaBlade
Resources: Want to go fast go alone. If you want to go far, go together Build an IT Succession Plan Angular workshops at ngConf 2024 Timejumps target='_blank' rel='nofollow' 00:28 Is business strategy fun? Boring? 03:42 Bad things happen when I'm doing something the business doesn't want 06:39 How do you shift your own thinking around the business or customer goal? 11:44 Sponsor: Ag Grid 12:51 What would happen if you didn't finish what you're working on? 22:24 Sponsor: IdeaBlade 23:26 What is your succession plan for your role at the business? 28:37 If you want to fast, go alone. If you want to go far, go together 33:44 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 266: Why You Should Get CS Degree
2024/02/01
Info (Show/Hide)
Madison Kanna returns to talk about the benefits of a computer science degree, what bootcamps can offer, and the benefit of being around others learning in a similar direction.
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Guest:
Madison Kanna on Twitter
Recording date: Dec 21, 2023
Brought to you by
AG Grid
IdeaBlade
Resources: Do You Need a CS Degree to be a Developer? (Madison Kanna on YouTube) Madison Kanna on YouTube Madison Kanna’s code book club Design Patterns: Elements of Reusable Object-oriented Software Cracking the Coding Interview Exercism JavaScript Track The Exorcist on IMDB The Flat Iron Bootcamp Coding Dojo FreeCodeCamp - introduction to JavaScript Teach Yourself Computer Science Microsoft Learn Student Ambassadors program Resilient Management Deep Work Timejumps target='_blank' rel='nofollow' 00:29 Welcome 00:54 Introducing Madison Kanna 02:06 What's the state of books and code book clubs in 2024? 04:49 What is Exercism JavaScript style programming? 07:09 Sponsor: Ag Grid 08:10 How were CS degrees viewed when you started programming? 11:00 What was the biggest value from self studying in programming? 17:41 Can you do formal education and more informal education in programming? 29:27 Wanting to be around like minded people learning in a similar direction 35:20 Sponsor: IdeaBlade 36:24 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 265: 2023 in Review
2024/01/25
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Recording date: Dec 14, 2023
Brought to you by
AG Grid
IdeaBlade
Resources: ChatGPT released Bing Image generation AI Hallucination Responsible AI Great Ezra Klein podcast on the state of AI in 2023 and where it is going GitHub Copilot Is Scrum dead? Zeitgeist Why use a web framework Bargaining for our very existence Why hasn’t TDD Taken Over the World?” - by Dave Farley Timejumps target='_blank' rel='nofollow' 00:27 Welcome 02:08 AI had a big coming out 10:30 Ways to deal with hallucinations 14:00 Sponsor: Ag Grid 15:01 Growing discontent with testing 19:37 What processes do we need to challenge? 23:19 Sponsor: IdeaBlade 24:17 The job market 29:54 Where's crypto and blockchains? 31:47 In person conferences 35:33 Are we moving back to the office? 39:48 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 264: What If You Were The Boss?
2024/01/18
Info (Show/Hide)
Host(s):
Craig Shoemaker @craigshoemaker
Guest:
Ward Bell @WardBell
Recording date: 12/07/2023
Brought to you by
AG Grid
IdeaBlade
Timejumps target='_blank' rel='nofollow' 00:30 Welcome 01:22 When Ward changed from consultant to owner manager? 08:36 Sponsor: Ag Grid 09:40 What's an example of an excuse developers give? 12:34 How do you interpret answers to the problem you're trying to solve? 16:22 Meet the user 20:51 Break down the problem and chip away at it 24:17 Sponsor: IdeaBlade 25:20 How does a developer have time for it all? 40:04 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 263: Stories Every Developer Can Relate To
2023/12/14
Info (Show/Hide)
Host(s):
John Papa @John_Papa Craig Shoemaker @craigshoemaker
Guest:
Chris Woodruff @cwoodruff
Recording date: Nov 30, 2023
Brought to you by
AG Grid
IdeaBlade
Resources: The Microsoft MVP program ASP Insiders Learning the Entity Framework .NET 8 Efficient querying with Entity Framework Video showing how to use GitHub Copilot with Entity Framework The Scotty Principle Using the Scotty principle to Crush your To-Do List Fundamentals of Software Architecture: An Engineering Approach Strange New Worlds: Star Trek Chris Woodruff on GitHub Timejumps target='_blank' rel='nofollow' 00:26 Welcome 01:05 Introducing Chris Woodruff 02:34 What is a Microsoft MVP? 06:03 Sponsor: Ag Grid 07:09 Learning how to be a data detective 17:12 Learning the Scotty Principle 23:12 Sponsor: Ideablade 24:15 Dealing with uncertainty in projects 29:14 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 262: 0 to Web Developer with Jasmine Greenaway
2023/12/07
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker
Guest:
Jasmine Greenaway @paladique
Recording date: 11/15/2023
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Jasmine Greenaway on LinkedIn Jasmine Greenaway on GitHub Perl Live coding Beginner’s Guide to Web Development Replit Fundamentals for Self Taught Programmers Timejumps target='_blank' rel='nofollow' 00:28 Welcome 02:11 Introducing Jasmine Greenaway 05:32 What sticks out to you on your learning journey into coding? 08:15 How did you get into teaching? 10:00 Sponsor: Ag Grid 10:50 Do you remember your first time in front of a classroom? 15:58 Are there common themes in people wanting to learn to code? 18:11 Sponsor: Narwhal 18:44 How do you know when to give an answers vs ask more questions? 21:45 What are some good starting points with web development? 24:04 How has AI effected teaching? 28:21 How does teaching intersect with developer relations at Microsoft? 30:24 Writing a book called Fundamentals for Self Taught Programmers 32:55 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 261: Who’s Afraid Of Open Source?
2023/11/30
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker
Guest:
Evyatar Alush @evyataral
Recording date: 11/09/23
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Vest.js Ward’s Forms talk: “Form Validation Done Right” Brecht - Advanced Angular Template Driven Forms Episode 256: FullStack JavaScript and TypeScript Apps Using Remult.js | Web Rush Vest.js on GitHub RxJs RxJs Breaking changes Emoji-picker-react Emoji-picker-react Live demo Timejumps target='_blank' rel='nofollow' 00:28 Talking about our fears 02:09 Introducing Evyatar Alush 08:11 Sponsor: Ag Grid 09:13 What is Vest? 11:59 When is an API done? 18:08 If you didn't have to worry about the API, would you have done something different? 20:04 How do you know what you don't know? 22:06 Sponsor: Narwhal 22:40 When should you make breaking API changes 28:43 How should people be thinking about open source? 41:26 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 260: Reach for the Sky with AI UI - with Mike Ryan
2023/11/16
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker
Guest:
Mike Ryan @MikeRyanDev
Recording date: Nov 2, 2023
Brought to you by
AG Grid
IdeaBlade
Resources: What is Generative AI? Free Course on Generative AI for Beginners Generating Images (Skyboxes) with AI Few-Shot Prompting Prompt Engineering Techniques Temperature and Top_p Parameters Open AI Temperature Cheat Sheet Tiktoken What is Retrieval Augmented Generation? Hardcore History Adam Grant: “Hidden Potential: The Science of Achieving Greater Things” Dan Harris’s podcast with Adam Grant on this book Adam Grant’s bio Timejumps target='_blank' rel='nofollow' 00:28 Welcome 01:01 Introducing Mike Ryan 02:17 Is AI over hyped? 07:47 Sponsor: Ag Grid 08:46 The illusion of AI can be easily broken 10:21 What AI is really good at 13:57 How do LLM produce the right summary? 24:42 Sponsor: IdeaBlade 25:40 Have you tried different LLMs? 27:47 Why do people need to run an LLM locally? 37:29 It's about testing and trust 39:32 How do you understand LLM's confidence in an answer 43:04 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 259: What Should a CS Degree Mean in Universities?
2023/11/09
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell
Guest:
Alfredo Deza (@AlfredoDeza) / X
Recording date: Oct 26th, 2023
Brought to you by AG Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources: Alfredo Deza's personal site alfredodeza (Alfredo Deza) Alfredo Deza in the Olympics Alfredo Deza (high jumper) In Real Life with Alfredo Deza: Olympian, Author and Coach Training | Microsoft Learn How to Use the Ikigai Diagram to Find Fulfillment ikagai Timejumps 00:27 Ward is ready for adventure 01:33 Introducing Alfredo Deza 08:50 Sponsor: Narwhal 09:31 What do you do with universities? 14:00 What should a computer science education have? 21:28 Why should a student consider computer science? 30:34 Can university be a networking opportunity? 33:32 Sponsor: Ag Grid 34:31 What does an employer think of a computer science degree? 39:09 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 258: Where Does AI Fit In Your Solution?
2023/11/02
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin
Guest:
Anthony Bartolo @WirelessLife
Recording date: Oct 19, 2023
Brought to you by
AG Grid
IdeaBlade
Resources: Introduction to Generative AI Fundamentals of Generative AI Quickstart: Get started with Azure Machine Learning - Azure Machine Learning | Microsoft Learn Anthony on LinkedIn Rogers the Musical - YouTube Generative AI Terminator films predicted the future of AI - The Hollywood Reporter Meta Quest 3 release information Meta Quest 3 at Meta Store AI in Medicine - The New England Journal of Medicine NLP to SQL Exercise (and the caveats) Alexa Silver - YouTube Timejumps target='_blank' rel='nofollow' 00:29 LinkedIn and YouTube in 2023 03:25 Introducing Anthony Bartolo 05:23 Why is it important to understand AI in 2023? 06:49 What does generative AI mean? 08:17 Sponsor: Ag Grid 09:18 What are the different ways AI works? 17:50 How do IoT devices make use of AI? 21:40 Sponsor: IdeaBlade 22:41 How do you decide when to put AI in? 32:59 What to consider when adopting AI 36:54 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 257: Myth Busting Best Practices That Drive All Of Us Crazy
2023/10/26
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Craig Shoemaker @craigshoemaker
Guest:
No guest this episode
Recording date: Oct 12, 2023
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Readable Code Ready for Readable Code? - John Papa - YouTube Total Addressable Market Advantages of Data-Driven Decision Making The Seven Pitfalls of data driven estimation Effort Estimations are Wishful Thinking Story points estimation Gilding the Lily Test Driven Development (TDD) Is TDD dead? Unit, End to End and Integration testing. What is the difference? The optimal way to optimize code Timejumps target='_blank' rel='nofollow' 00:28 Welcome 01:44 Finding the thing that you love and getting to do it for the rest of your life 03:59 Data is important but so is context 10:24 Sponsor: Narwhal 10:59 Tshirt sizing or estimations 18:46 Sponsor: Ag Grid 19:51 Should we be testing? 26:48 Worrying more about tests than the feature 29:38 Does performance matter? 36:04 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 256: FullStack JavaScript and TypeScript Apps Using Remult.js
2023/10/19
Info (Show/Hide)
Host(s):
John Papa @John_Papa
Guests:
Yoni Rapaport yoni-rapoport on Github Noam Honig Noam Honig on LinkedIn
Recording date: Oct 5, 2023
Brought to you by AG Grid IdeaBlade Resources: Remult Remult GitHub Repo Remult tutorial - React Remult tutorial - Vue Remult tutorial - Angular Remult tutorial - Next.js Remult on Twitter Remult on YouTube Remult on Discord TypeScript Fastify Express Nuxt Next Nest React Angular SvelteKit T4 Templates Prisma What is an ORM Remult Article in InfoQ Vite.js Bun.js Deno Remult databases Timejumps 00:28 Welcome 01:02 Guest introduction 02:57 What is Remult? 05:12 What are the guardrails for Remult? 07:37 Sponsor: Ag Grid 08:38 App size is relative 15:56 Defining entities in Remult 19:53 Does Remult play nice with other tooling? 27:37 Sponsor: IdeaBlade 28:38 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 255: The AI Landscape
2023/10/12
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker
Guest:
No guest this episode
Recording date: Sep 28, 2023
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: RAG Semantic Kernel LangChain Hugging Face Models Claude AI Azure OpenAI service Azure OpenAI Bring Your Own Data TypeChat Katerina Skroumpelou sharing how she created an AI app to augment docs See chatGPT hear and speak ChatGPT conversation Video: Azure OpenAI BYOD - ChatGPT with Your Own Data 👍🏼Rag Doll by Aerosmith What's Your Vector, Victor? text-embedding-ada-002 GPT embeddings models Your home for Microsoft Ignite Timejumps target='_blank' rel='nofollow' 00:26 Welcome 01:22 Topic introduction 02:05 What's on our mind with AI these days? 02:59 What happens if you run a model locally? 07:13 Sponsor: Narwhal 07:48 What is fine tuning a model? 13:52 When AI has blown our minds 16:55 Sponsor: Ag Grid 17:55 Bring your own data BYOD 20:04 What is text embedding? 28:52 What is Typechat and where is it useful?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 254: UX Reliability with Mike Ryan
2023/10/05
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker
Guest:
Mike Ryan [@mikeryandev]](https://twitter.com/mikeryandev )
Recording date: Sep 21, 2023
Brought to you by
AG Grid
IdeaBlade
Resources: Polaris Site Reliability on Web Rush with Brian Love on episode 228 Surviving Technical Debt with Mike Ryan on Web Rush episode 117 Websites vs Web Apps Polaris on LinkedIn Firebase Performance Sentry Data Dog Google Analytics SendBeacon API Using Web Workers A closer look at the Beacon API New Relic Smokey Mountains Website Timejumps target='_blank' rel='nofollow' 00:27 Welcome 00:52 Introducing Mike Ryan 03:16 What is site reliability UX? 06:28 Sponsor: Ag Grid 07:28 Why is reliability so important in a web app? 14:02 How can I prepare for site issues? 16:13 Where do you learn about tooling? 19:43 What do you do if the monitoring software goes down? 22:48 Sponsor: IdeaBlade 23:53 What about fault tolerance? 26:21 What are other uses for SendBeacon? 29:14 Why isn't there more conversations around this? 30:52 Who should be using user monitoring? 32:25 How easy is it to get started with Polaris? 34:04 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 253: AI with Katerina Skroumpelou
2023/09/28
Info (Show/Hide)
Host(s):
John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker
Guest:
Katerina Skroumpelou @psybercity
Recording date: Sep 14, 2023
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Soul Train the Musical ChatGPT Nx Docs Link to Nx AI Assistant (Disclaimer: I did NOT build the UI (I am useless in UI stuff).) NxConf event Grounding LLMs Hallucination (artificial intelligence) AI & Vectors PostgreSQL What is RAG? Supabase Based on/inspired by: (we'll have our own blog post explaining our AI docs once they're out) Mastering temperature and Top P in Open AI SkyNet Text Blaze "The numeric representation of knowledge and logic—Two artificial intelligence applications in medical education" W. D. Hagamen 1986 Ward's citation: "Medical applications of data-driven APL programs" 1975 (Note that the abstract had to explain what "data-driven" means even to a highly technical audience. That's where we were in those days.) Timejumps target='_blank' rel='nofollow' 00:28 Welcome 03:54 Introducing Katerina 04:45 How did you get into AI? 05:45 Why AI assistant is important for documentation? 09:46 Sponsor: Ag Grid 10:51 How do you feel it's been going? 16:32 What approach did you end up using to train AI? 18:36 What are embeddings? 20:32 Sponsor: Narwhal 21:06 Acknowledging our AI knowledge 24:25 How AI answers a question 28:31 How did you decide how often to call the API? 32:41 What is Rag? 36:49 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 252: Demystifying Reactivity in Frontend
2023/09/21
Info (Show/Hide)
Host(s):
John Papa @John_Papa Dan Wahlin @DanWahlin Craig Shoemaker @craigshoemaker
Guest:
Michael Hladky @Michael_Hladky
Recording date: Sep 7, 2023
Brought to you by
AG Grid
IdeaBlade
Resources: Push Based IO Company website Performance workshop Signals in angular keynote ngConf What is reactive programming? JavaScript Promises Signals in Angular as a new Rective Primitive Angular Signals docs RxJS Keyboard events RxAngular JavaScript Signals tutorial: implementing a signals library step by step Unlock the Power of Angular - Master Class: A Comprehensive 4-Day Workshop with Michael Hladky Signals 1-Pager Cheatsheet Timejumps target='_blank' rel='nofollow' 00:28 Grooming with John 01:46 Guest introduction 03:15 What is reactivity? 04:55 What about promises? 07:52 Sponsor: Ag Grid 08:53 When is reactivity a good choice or not a good choice? 16:21 How do you tame the complexity in programming? 21:17 Sponsor: IdeaBlade 22:17 Why should people pay attention to reactivity? 28:10 Dan's cheat sheet for function calls
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 251: RedwoodJS with Tom Preston-Werner
2023/09/14
Info (Show/Hide)
Recording date: Aug 31, 2023
Host:
John Papa @John_Papa
Guest:
Tom Preston-Werner @Mojombo
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: RedwoodJS on Web Rush with Anthony Campolo episode 119 RedwoodJS TypeScript Next.js React.js Auth0 Netlify and RedwoodJS Vercel and RedwoodJS Prisma and RedwoodJS GraphQL and RedwoodJS What is a meta-framework Tailwind with RedwoodJS Jest with RedwoodJS Storybook with RedwoodJS RedwoodJS and Vite Next Gen tooling with RedwoodJS with Vite and Vitest React server components RedwoodJS and react server components Public roadmap for RedwoodJS Bighorn Epoch Why would I choose RedwoodJS over Next.js Pino logging RedwoodJS startup fund Chatterbug RedwoodJS tutorial RedwoodJS on YouTube RedwoodJS Conference in September 2023 Timejumps target='_blank' rel='nofollow' 00:29 Welcome 00:43 Who is Tom Preston-Werner? 02:14 What is RedwoodJS? 09:21 Sponsor: Narwhal Nx 10:00 How do you evaluate new technology and integrate it into Redwood? 19:36 How does RedwoodJS go further than NextJS? 27:56 What is startups at scale? 37:00 Sponsor: Ag Grid 38:11 Maintainability of software 43:53 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 250: Lessons from Building with Vue 3
2023/09/07
Info (Show/Hide)
episode: 250
title: Lessons from Building with Vue 3
guest: Alexander Lichter
hosts: John Papa, Ward Bell
Recording date: Aug 24, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Alexander Lichter @TheAlexLichter
Brought to you by
AG Grid
IdeaBlade
Resources: Alex’s GitHub Alex’s LinkedIn Alex’s (old but hopefully soon new) website Last episode with Alex about Nuxt.js DI in Vue.js Vue Vine Results Composition API vs Options API in Vue 3 COBOL program structure and divisions TypeScript and Vue TypeScript with Vue Options API Vue 3 Options API vs Composition API Vue 3 Setup function The 101 Guide to Script Setup in Vue 3 Internationalization - i18n - in Vue 3 Reactivity in Vue 3 with ref and reactive VueUse Ref vs Reactive in Vue 3 SFC Playground for Vue Timejumps target='_blank' rel='nofollow' 00:28 Welcome 02:16 Welcome Alexander 03:07 What is the compositions API vs options API? 09:37 Sponsor: Ag Grid 10:46 Giving the developer more control over the code 13:36 Talking about reusability vs components 19:23 What Dependancy Injection is like in Vue? 29:19 When should I use href and reactive? 42:00 Sponsor: IdeaBlade 42:57 Final thoughts 46:23 What is Vue vine?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 249: Open AI
2023/08/31
Info (Show/Hide)
Episode: 249
Title: Open AI
Topics: Open AI, transformer, Azure Open AI
Hosts: John Papa, Dan Wahlin
Guest: None
Recording date: 2023-08-17
John Papa @John_Papa
Dan Wahlin @DanWahlin
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Thinking Outside the Box: Taking Your LOB Apps to the Next Level with AI Hands-On Tutorial: Integrate OpenAI, Communication, and Organizational Data Features into a Line of Business App GitHub Repo for Project Discussed The ABCs of AI Transformers, Tokens, and Embeddings: A LEGO Story GitHub Copilot ngConf Angular event Do More using GitHub Copilot, AI, and VS Code by John Papa at ng-conf 2023 Azure Open AI Service What is Azure Open AI Learn how to use Azure Open AI How can i make a http call to open AI OpenAI tokenizer Open AI and transformers What are embeddings for OpenAI How to set the temperature for the model LangChain What is Semantic Kernel Timejumps target='_blank' rel='nofollow' 00:28 Welcome 01:10 What did you use Open AI for? 05:56 Sponsor: Narwhal 06:34 Did you use Fetch? 08:13 What is a token? 13:29 What's a transformer? 17:52 How did you get started with Open AI development? 22:28 Sponsor: Ag Grid 23:25 Was it easy to make the calls through HTTP? 26:08 What's a semantic kernel? 30:13 Getting back to the why of Open AI?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 248: Wut's Nuxt for Nuxt.js?
2023/08/24
Info (Show/Hide)
const podcast = { episode: 248, title: 'Wut's Nuxt for Nuxt.js?', topics: [ 'framework', 'ssr', 'developers' ], guest: 'Alexander Lichter' hosts: [ 'John Papa', 'Ward Bell', 'Dan Wahlin' ]};
Recording date: Aug 10, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Alexander Lichter @TheAlexLichter
Brought to you by AG Grid IdeaBlade Resources: Web Rush episode 72 - What's Your Vue of Nuxt.js - with Alexander Lichter Nuxt.js Nuxt.js on GitHub Vue What Meta frameworks TypeScript Vite Pros and Cons of Nuxt.js Next.js compared to Nuxt.js Netlify with Nuxt Vercel Npx to scaffold nuxt apps Choosing Nuxt.js or Vue.js (Reddit thread) Azure Static Web Apps Nuxt and SSR PHP ASP.NET Web Forms Universal rendering with Nuxt 2 on Azure Static Web Apps Video: Hybrid Rendering with Nuxt on Azure Static Web Apps Learn how to Deploy Nuxt 3 on Azure Static Web Apps Nuxt Upgrade Guide Nuxt DevTools Nuxt DevTools Overview Video Start Using Nuxt easily Ajax on wikipedia Inception Movie from 2010 Alex’s Twitter Alex’s GitHub Alex’s LinkedIn Alex’s (Old but hopefully soon new) website Timejumps 00:28 Welcome 01:44 Introducing Alexander Lichter 02:59 What is Nuxt? 04:28 How does Nuxt help developers? 07:43 What does server side generation give developers? 09:28 Sponsor: IdeaBlade 10:27 Are we shifting back to server side rendering? 15:27 How is it different from using PHP? 18:10 Do I use server components or Nuxt clientside components? 20:48 What's exciting for you in Nuxt? 29:06 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 247: Ecosystem CI Katerina Skroumpeloution
2023/08/17
Info (Show/Hide)
const podcast = { episode: 247, title: 'Ecosystem CI', topics: [ 'startup', 'business', 'insurance' ], guest: 'Katerina Skroumpelou' hosts: [ 'Craig Shoemaker', 'Ward Bell' ]};
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Katerina Skroumpelou @Psybercity
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Ecosystem CI Vite Nx Nx Ecosystem CI Introducing Nx Ecosystem CI Storybook Ecosystem CI Storybook Status Page Timejumps target='_blank' rel='nofollow' 00:29 Rushing to understand our name 01:05 Who is Katerina Skroumpelou? 02:18 Programming in 104C 02:53 What is Ecosystem CI? 06:00 What is Vite? 07:10 Sponsor: Ag Grid 08:10 What's an example of how this all works? 16:36 Is this platform agnostic? 18:53 What's easy and difficult about working with ecosystem CI? 24:03 Where do you see ecosystem CI going? 30:20 Sponsor: Narwhal 30:57 Who would benefit from ecosystem CI tooling? 32:12 What's the experience getting started with ecosystem CI? 36:55 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 246: Angular with Emma Twersky
2023/08/10
Info (Show/Hide)
const podcast = { episode: 246, title: 'Angular', topics: [ 'framework', 'angular', '' ], guest: 'Emma Twersky' hosts: [ 'Craig Shoemaker', 'Ward Bell' ]};
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Emma Twersky @Twerske
Brought to you by
AG Grid
IdeaBlade
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Ionic
Resources: Angular versions and releases Mr. Ed Angular Control Flow RFC Angular Deferred Loading RFC Bike Shedding RxJS Axios HTTP Client Timejumps target='_blank' rel='nofollow' 00:27 Welcome 01:52 Who is Emma Twersky? 03:17 What's exciting about Angular? 11:00 Sponsor: Ag Grid 12:06 How do you listen to the community with a wide range of views? 18:55 What is Control Flow? 22:52 Sponsor: IdeaBlade 23:54 What areas are getting feedback? 29:06 What would you love to change about Angular? 38:29 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 245: Starting a Career in Web Dev with Kate Sky
2023/08/03
Info (Show/Hide)
const podcast = { episode: 245, title: 'Starting a Career in Web Dev', topics: [ 'web developer', 'learning', 'training' ], guest: 'Kate Sky' hosts: [ 'Dan Wahlin', 'Ward Bell', 'Craig Shoemaker' ]};
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Kate Sky @KateSky8
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: State Management Techniques and Family Therapy (Kate's ng-conf 2022 talk) What does work life balance look life for a Software Engineer Growth Mindset How Learning Has Changed Over the Years What's the Right Way to Find a Mentor? Timejumps target='_blank' rel='nofollow' 00:31 If Ward is on a train going one way... 02:02 Introducing Kate Sky 04:01 What should people ask themselves before starting in web dev? 08:49 Sponsor: Ag Grid 09:52 Do web developers still have to work crazy hours? 15:29 Where should someone start? 17:00 Managing work / life balance 19:41 Sponsor: Narwhal 20:22 Problem solving as a way of learning 24:47 How important are mentors? 28:24 When are the various steps of training worth doing? 31:30 How should someone find a mentor? 34:21 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 244: Angular 16 and ngConf
2023/07/27
Info (Show/Hide)
const podcast = { episode: 244, title: 'Angular 16 and ngConf', topics: [ 'angular', 'conferences', 'signals' ], guest: 'namei' hosts: [ 'John Papa', 'Ward Bell', 'Dan Wahlin' ]};
Recording date: 7/13/2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Brought to you by
AG Grid
IdeaBlade
Resources: ngConf Brandon Roberts’ take on ngConf 2023 Angular Blog Post on v16 Signals 1-pager Cheatsheet Signals guide Handlerbars.js Mustache The Angular Signals RFC React vs. Signals (in SolidJS) Sara Drasner sharing the new control flow syntax The template syntax RFC (“Built-In Control Flow”) Functional programming model in Angular Angular Routing Parameters and inputs Angular’s ngConf 2023 keynote Angular Standalone Components/Pipes/Directives Declarative lazy loading syntax Deferred loading RFC for Angular NgZone documentation Timejumps target='_blank' rel='nofollow' 00:29 Welcome 01:12 ngConf 2023 04:54 What's new with Angular? 06:55 Sponsor: Ag Grid 08:04 What do we think of Signals? 18:19 Template syntax in Angular 25:10 Sponsor: IdeaBlade 26:09 Using AI to write Angular 32:01 What else was talked about at the conference? 33:17 Ward's gut reaction to signals
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 243: Nx with Juri Strumpflohner
2023/07/20
Info (Show/Hide)
const podcast = { episode: 243, title: 'Nx', topics: [ 'libraries', 'dependancies', 'monorepo' ], guest: 'Juri Strumpflohner' hosts: [ 'John Papa', 'Ward Bell' ]};
Recording date: 07/06/2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Juri Strumpflohner [@Juristr]](https://twitter.com/juristr )
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Building React apps with Nx and Jack Hsu Notepad conf from 2014 Notepad has tabs Juri Strumpflohner on Egghead IO Nx from Narwal Nx Conf event ngConf 2023 Remix with Nx Nx Plugins registry How Google Does Monorepo Wilhelm Scream recording session found Wilhelm Scream recording session found When should you go with Nx Narwhal seed funding for Nx to take monorepos mainstream New York Times: There’s One Hard Question My Fellow Doctors and I Will Need to Answer Soon Make Time: How to Focus on What Matters Every Day Timejumps target='_blank' rel='nofollow' 00:29 Welcome 00:55 Notepad update 03:02 Introducing Juri 05:00 What is Nx? 08:26 Sponsor: Ag Grid 09:30 What are the problems Nx is solving? 14:05 How does Nx help with speed in monorepos? 22:40 When is Nx usable on projects? 32:42 Sponsor: Narwhal 33:17 How do you import existing projects into Nx? 35:49 How might Nx integrate AI?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 242: What’s New in GitHub Copilot?
2023/07/13
Info (Show/Hide)
const podcast = { episode: 242, title: 'What’s New in GitHub Copilot', topics: [ 'copilot', 'github', 'ai' ], guest: '' hosts: [ 'John Papa', 'Ward Bell', 'Craig Shoemaker', 'Dan Wahlin' ]};
Recording date: June 29, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Brought to you by
AG Grid
IdeaBlade
Resources: GitHub Blog GitHub Copilot GitHub Copilot pricing Blog post on ChatGPT and GitHub Copilot How GPT models work: accessible to everyone rsync script (mostly) generated by ChatGPT GitHub Copilot Chat VS Code Extension GitHub Copilot privacy policies Samsung chatGPT lesson GitHub Copilot Pricing Documentation Learn GitHub Copilot Timejumps target='_blank' rel='nofollow' 00:28 Welcome 01:05 What's the state of Copilot today? 04:45 How often does Copilot hallucinate? 06:59 How are you using Copilot? 08:26 Sponsor: Ag Grid 09:28 Angular example 11:28 How is Copilot answering your questions? 16:30 Is it getting better? 18:32 Can you use it to write unit tests? 29:36 Sponsor: IdeaBlade 30:34 Does Copilot have more awareness than general ChatGPT? 34:49 What is pricing for GitHub Copilot? 39:28 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 241: Composable Front End Cloud Solutions with Natalia Venditto
2023/07/06
Info (Show/Hide)
const podcast = { episode: 241, title: 'Composable Front End Cloud Solutions', topics: [ 'cloud', 'front end', 'ui' ], guest: 'Natalia Venditto' hosts: [ 'Craig Shoemaker', 'Ward Bell' ]};
Recording date: Jun 22, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Natalia Venditto @anfibiacreativa
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Natalia Venditto’s website Server Side Rendering Microfront Ends 5 Reasons You Should Adopt a Micro Frontend Architecture Announcing: Contoso Real Estate JavaScript Composable Application Reference Sample Amazon Goes Back to Basics Arnold on Netflix Timejumps target='_blank' rel='nofollow' 00:29 Welcome 00:51 Introducing Natalia Venditto 01:59 What are composable front ends? 04:15 What are we trying to fix by doing this? 10:03 Sponsor: Ag Grid 11:09 Is it an abstraction layer on top of the APIs? 20:38 How do maintain the illusion of local coherence? 27:57 Sponsor: Nx 28:28 What happens in the browser? 37:52 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 240: There’s Something .NET Maui with Jesse Liberty
2023/06/29
Info (Show/Hide)
const podcast = { episode: 200, title: 'There’s Something .NET Maui', topics: [ '.Net', 'C#', 'frameworks' ], guest: 'Jesse Liberty' hosts: [ 'John Papa', 'Dan Wahlin' ]};
Recording date: June 8, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Jesse Liberty @JesseLiberty
Brought to you by
AG Grid
IdeaBlade
Resources: Jesse’s Mastodon .NET MAUI For C# Developers ChatGPT Learning .NET Maui .NET Multi-platform App UI Community Toolkit Xamarin Forms C# Documentation Learn about XAML Anders Hejlsberg Zelda Flutter React Native Ionic Framework Spider-Man: Across the Spider-Verse Jesse Liberty Bookshop Timejumps target='_blank' rel='nofollow' 00:30 Welcome 01:19 Who is Jesse Liberty? 05:38 What is .NET Maui? 07:27 What was Xamarin forms? 08:36 Sponsor: Ag Grid 09:45 Why was .NET Maui created to replace Xamarin Forms? 11:13 What is XAML? 14:49 What do you need to build Maui applications? 19:13 Sponsor: IdeaBlade 20:09 Who is .NET Maui for? 22:39 What is the community ecosystem for .NET Maui like? 26:58 What's the process for building backend APIs with .NET Maui? 30:13 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 239: Scaling BackEnd APIs with Bornwell Matembudze
2023/06/22
Info (Show/Hide)
const podcast = { episode: 239, title: 'Scaling BackEnd APIs', topics: [ 'API', 'python', 'backend' ], guest: 'Bornwell Matembudze' hosts: [ 'John Papa', 'Craig Shoemaker' ]};
Recording date: June 5, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Bornwell Matembudze @Bornie_21
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Bornwell Matembudze on Web Rush 137 GitHub Actions Jenkins Don’t be scared of CSS Why Developers Fear CSS CSS Float Overengineering in software development RabbitMQ Welcome to Python.org Flask Django Adobe After Effects EDA Event Driven Architecture - Event Brokers Event Driven Architecture with RabbitMQ Microservices Event Driven Architecture with RabbitMQ and Docker Container on .NET Creating a Scalable API with microservices Azure Container Apps Microservices are not the answer to everything Timejumps target='_blank' rel='nofollow' 00:23 Doesn't John know who he is? 02:37 Introducing Bornwell Matembudze 05:01 How do you start developing with a scalable API in mind? 09:06 Sponsor: Ag Grid 10:07 What are backend APIs? 14:11 How do you scale effectively? 15:40 What is Event Driven Architecture? 17:32 Sponsor: Nrwl 18:03 How does EDA and RabbitMQ help you scale an API? 20:39 Synchronous vs asynchronous? 23:20 Example of customers and orders 25:43 How do you handle testing? 27:12 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 238: Rise and Fall of JavaScript Libraries with Chris Ferdinandi
2023/06/15
Info (Show/Hide)
const podcast = { episode: 238, title: 'Rise and Fall of JavaScript Libraries', topics: [ 'JavaScript', 'frameworks', 'accessibility' ], guest: 'Chris Ferdinandi' hosts: [ 'Craign Shoemaker', 'Ward Bell' ]};
Recording date: 6/1/2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Chris Ferdinandi @ChrisFerdinandi
Brought to you by
AG Grid
IdeaBlade
Resources: Go Make Things Newsletter & More zachleat.com React Preact What Is Server-side Rendering And How Does It Improve Site Speed? What is “Vanilla JavaScript”? Timejumps target='_blank' rel='nofollow' 00:29 Welcome 00:47 Introducing Chris Ferdinandi 03:30 Why are JavaScript frameworks bad for developers? 07:04 Sponsor: Ag Grid 08:12 If you take JavaScript out, aren't you limiting apps? 22:01 Sponsor: IdeaBlade 23:01 How do you minimize your use of JavaScript? 28:38 Accessibility and frameworks 44:18 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 237: Tech Community Engagement with Newsletters with Sam Julien
2023/06/08
Info (Show/Hide)
const podcast = { episode: 237, title: 'Tech Community Engagement with Newsletters', topics: [ 'newsletters', 'dev advocacy', 'writing' ], guest: 'Sam Julien' hosts: [ 'John Papa', 'Craig Shoemaker' ]};
Recording date: May 25, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Sam Julien @SamJulien
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Sam’s Website Sam’s article How to Finish What You Start Developer Microskills Newsletter Zero Index Developer Newsletter Sam’s book Getting Started in Developer Relations Race for Homeless Llamas Obsidian The Emperor’s New Groove Where to watch the Emperor’s New Groove AI is changing security ConvertKit ConvertKit Documentation Joel Hooks on evergreen newsletters Sam’s newsletter process Foster Kitten Mama Timejumps target='_blank' rel='nofollow' 00:28 Welcome 01:32 Yak shaving? 02:22 Introducing Sam Julien 04:51 What has been your career path? 06:35 What makes a good developer advocate? 09:02 Sponsor: Narwhal 09:38 How do you decide where you should spent your time? 15:44 How does AI and identity merge? 16:49 Sponsor: Ag Grid 17:52 Why did you start a newsletter? 20:34 What makes for a good communicator? 23:37 What is your process for writing a newsletter? 29:39 What are some lessons you've learned writing a newsletter? 35:08 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 236: Astro 2.5 with Alvin Bryan
2023/06/01
Info (Show/Hide)
Alvin Bryan talks with John about what's new in Astro 2.5, why he enjoys using Astro, and how easy it is to use Astro alongside another framework like Svelte.
const podcast = { episode: 236, title: 'Astro 2.0', topics: [ 'framework', 'static site', 'content' ], guest: 'Alvin Bryan' hosts: [ 'John Papa' ]};
Recording date: May 23, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Alvin Bryan @AlvinBnet
Brought to you by
AG Grid
IdeaBlade
Resources: Alvin Bryan’s website Astro Docs Episode 215 of Web Rush on Lighthouse scores with Astro Astro 2.5 release that includes references: Astro Islands Multi-Page Applications (MPAs) with Astro UI Frameworks that Astro supports Svelte React Content Collections in Astro Hugo 11ty Markdown YAML HAML Astro 2.5 release notes Data Collections and references in Astro Timejumps target='_blank' rel='nofollow' 00:26 Welcome 01:20 Guest introduction 02:01 What is the Astro framework? 04:57 What's the benefit of using Astro? 06:03 What if you want dynamic content with Astro? 07:00 Sponsor: Ag Grid 08:02 How do you know if you need a runtime or not? 09:51 What are common scenarios where you don't need the runtime? 14:24 Sponsor: IdeaBlade 15:29 What do you like about Astro? 20:56 How much of Astro do I need to learn to use Astro with another framework? 21:48 What are some of the features of Astro 2? 24:22 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 235: Playwright with Debbie O’Brien
2023/05/25
Info (Show/Hide)
const podcast = { episode: 235, title: 'Playwright', topics: [ 'playwright', 'testing', 'automation' ], guest: 'Debbie O’Brien' hosts: [ 'John Papa', 'Dan Wahlin' ]};
Recording date: May 11, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Debbie O’Brien @debs_obrien
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Playwright Playwright documentation End to End testing tools First look at Playwright VS Code extension for Playwright Visual comparison with Playwright Recording videos with Playwright GitHub Copilot Tracing in Playwright Debbie sharing time Traveling debugging with Playwright on YouTube UI Mode in Playwright The Gold Mine Effect by Rasmus Ankersen Get Running Coaching Timejumps target='_blank' rel='nofollow' 00:26 Welcome 01:38 Guest introduction 03:28 What is Playwright? 06:43 Sponsor: Nrwl 07:19 Do you have to write tests differently to use different languages? 09:31 Playwrite VS Code extension 12:40 What are we doing when we're testing? 16:15 Sponsor: Ag Grid 17:16 Could you do visual comparison testing? 20:39 Is there migration tools for Playwright? 23:12 How would I automate testing with Playwright? 25:20 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 234: OpenAI with React + NextJS with Luca Restagno
2023/05/18
Info (Show/Hide)
const podcast = { episode: 234, title: 'Open AI with React + NextJS', topics: [ 'AI', 'NExtJS', 'React' ], guest: 'Luca Restagno' hosts: [ 'John Papa', 'Ward Bell', 'Craig Shoemaker' ]};
Recording date: 05/04/2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Luca Restagno @Ikoichi
Brought to you by
AG Grid
IdeaBlade
Resources: Dynamo DB Serverless on AWS Serverless on Azure NoSQL defined SQL Server database Next.js React.js Hivoe Inboxs OmniWrite Open AI Open AI API reference Introduction to prompt engineering Open AI Node.js Library Chat completion API for Open AI Introduction to GitHub Copilot Learning lesson Next.js vs React.js Lake Como Italy, Star Wars villa Star Wars Episode II scene from Lake Como Azure Open AI service Building an Entrepreneurial Future with Luca Restagno AI: It’s not going where you think – with Rob Lennon Responsible AI White House meets with Tech companies on Responsible AI Timejumps target='_blank' rel='nofollow' 00:28 Welcome 03:28 Guest introduction 04:09 Why NextJS and ReactJS? 05:27 What is DynamoDB? 09:27 What features do you get out of your tech stack? 10:53 Sponsor: Ag Grid 11:43 How are you integrating AI in React and NextJS? 17:40 Do users need to understand prompt engineering? 19:00 Sponsor: IdeaBlade 20:01 What's important for developers to know about prompt engineering? 26:45 Why NextJS? 31:22 What tech is best suited for various parts of your app? 32:47 What new features would you like to build? 33:28 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 233: Just a Girl Building an Empire
2023/05/11
Info (Show/Hide)
const podcast = { episode: 233, title: 'Just a Girl Building an Empire', topics: [ 'tech', 'empire', 'engineering' ], guest: 'Sara Gibbons' hosts: [ 'John Papa', 'Ward Bell', 'Dan Wahlin' ]};
Recording date: April 27, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Sara Gibbons @saragibby
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Sara Gibbons Cloud Advocate profile Girls Who Code Microsoft Access Lighthouse performance scoring React ASP.net Azure App Service Introduction to Azure Functions Wetness Protection Program David Rees and Blackwing Pencils: Artisanal Pencil Sharpening Lightmakers Manifesto Timejumps target='_blank' rel='nofollow' 00:25 Welcome 01:33 Guest introduction 03:31 What is empire building? 06:20 What have you built along your journey? 11:05 Sponsor: Ag Grid 12:05 What tech stack did you use for your last few projects? 20:47 Helping motivate others to push ahead 22:51 Working to change things in a positive way 30:17 Sponsor: Narwhal 30:54 Sponsorship as a way to help people 36:55 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 232: Web Accessibility with Maria Korneeva
2023/05/04
Info (Show/Hide)
const podcast = { episode: 232, title: 'Web Accessibility', topics: [ 'Accessibility', 'tooling', 'issues' ], guest: 'Maria Korneeva' hosts: [ 'Craig Shoemaker' ]};
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Maria Korneeva @BrowserPerson
Brought to you by
AG Grid
IdeaBlade
Resources: Maria Korneeva Myths of Accessibility Accessibility Linter W3C Accessibility Course Accessible Forms Axe Browser Extensions Chrome Lighthouse Angular A11y ESLint Accessibility auditing with react-axe and eslint-plugin-jsx-a11y Accessibility Tree Timejumps target='_blank' rel='nofollow' 00:40 Guest introduction 00:58 Biking through Europe 02:17 How did you get into working with web accessibility? 03:17 What does accessibility mean to you? 04:40 What's a myth of accessibility? 07:13 Sponsor: Ag Grid 08:16 What things would be harder on the accessibility list? 14:39 How can software teams fight for accessibility? 19:38 What tools do you use to develop with accessibility in mind? 23:50 What about linters for writing code with accessibility? 27:18 Sponsor: IdeaBlade 28:16 What are common accessibility mistakes people make? 34:50 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 231: Quickly Publishing Your Web App to Static Web Apps
2023/04/27
Info (Show/Hide)
const podcast = { episode: 231, title: 'Quickly Publishing Your Web App to Static Web Apps', topics: [ 'static', 'web apps', 'azure' ], guest: 'na' hosts: [ 'John Papa', 'Craig Shoemaker' ]};
Recording date: April 13, 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: Static Web Apps Docs Static Web Apps day keynote with John Papa Static Web Apps demo app on GitHub VS Code extension for Static Web Apps What is a static asset? Learn how to Publish an Angular, React, Svelte or Vue JavaScript app with Azure Static Web Apps CORS What is a reverse proxy SWA CLI Role based security in Static Web Apps Build your first SWA with VS Code Preview environments in SWA Timejumps target='_blank' rel='nofollow' 00:27 Welcome 01:05 Knowing how and where to publish a web app 05:46 What is a built file? 08:41 Sponsor: Narwhal 09:15 Right click deploy 12:19 Two flavors of how to run static web apps 17:04 Sponsor: Ag Grid 18:01 What does static even mean? 20:47 Why would you want to do this? 24:18 How do I integrate with an API for data? 32:02 Dealing with auth access and permissions 35:27 What is a preview environment?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 230: Semantic HTML
2023/04/20
Info (Show/Hide)
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, hello Emmet Emmet toolkit Emmet in VS Code Timejumps target='_blank' rel='nofollow' 00:31 Welcome back 01:51 The meaning of Craig 03:00 Dom updates 03:40 Never learned HTML 05:43 What are the different pieces of HTML? 08:58 Sponsor: Ag Grid 09:53 Attributes vs property 15:09 Should ID be deprecated? 18:04 What is semantic HTML? 24:57 Sponsor: IdeaBlade 25:56 What has been deprecated in HTML? 33:22 xHTML tangent 36:45 What should developers understand about HTML? 38:09 HTML issues with forms 39:53 What do you think of Emmet? 44:17 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 229: Security with Rey Bango
2023/04/13
Info (Show/Hide)
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 Change Passwords - CNET How to Think Like a Hacker How to Write Secure Code Static Application Security Testing Veracode Snyk Typosquatting Open Worldwide Application Security Project (OWASP) What is Dynamic Application Security Testing (DAST)? Attack IQ Red Canary Zero Trust Security Wazuh - The free and open source XDR platform Defcom Security Courses on Udemy Timejumps target='_blank' rel='nofollow' 00:30 Welcome 01:12 Guest introduction 02:53 What does offensive security mean? 07:42 Sponsor: Ag Grid 08:46 How do you balance security and ease for developing? 14:00 Is there a tool or AI for security? 21:22 Where are the guard rails for people? 34:02 Sponsor: Narwhal 34:39 How do you deal with the humans using the apps? 40:18 Dealing with supply chain and npm 47:28 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 228: Web Apps and Site Reliability Engineering (SRE) with Brian Love
2023/04/06
Info (Show/Hide)
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 DevOps Ping test Voting with your feet What is an SLA Service Level Objectives and Indicators SLA vs SLO vs SLI SLIs, SLOs, and SLAs, oh my: Interview with Dave Rensen, SRE Engineering Director on the SRE Workbook: The Origins of SRE What it means to be a SRE Get Polaris (SRE tool) Send Beacon API GitHub Copilot X Prompt Engineering Learn with Introduction to Prompt Engineering Timejumps target='_blank' rel='nofollow' 00:29 Welcome 01:37 Guest introduction 02:55 What is SRE? 05:38 What is it like if you don't have an SRE? 09:29 Sponsor: Ag Grid 10:36 Available vs reliable 13:35 Is SRE the same as health monitoring? 21:29 Sponsor: IdeaBlade 22:30 How do I make sure I don't cause more reliability issues? 27:36 Who's providing the infastructure? 31:04 Where's the AI in all of this? 33:59 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 227: Browser APIs you May Not Know About with Sasha Shynkevich
2023/03/30
Info (Show/Hide)
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 Can I Use Polyfills Chromium Browsers Contact Manager API Contact Picker API Drag and Drop API Intersection Observer API Beacon API Broadcast Channel API Tabs API LocalStorage API Barcode API Presentation API Full screen API target='_blank' rel='nofollow' Picture-in-Picture API Clipboard API Gamepad API Sensor API Geolocation API Bluetooth device API MIDI API HTML Sanitizer API IndexedDB API Timejumps target='_blank' rel='nofollow' 00:34 Welcome 01:41 Guest introduction 02:46 Which browser APIs are you working with lately? 05:41 How do you know which browser supports which API? 08:29 Sponsor: Narwhal 09:09 What code do you write to ensure API support? 10:38 What is a polyfill? 15:03 How do the APIs get used on mobile development? 17:23 How would you categorize APIs? 22:44 How could someone use broadcast channel API? 25:25 Sponsor: Ag Grid 27:36 Media APIs 34:03 Devices API 38:36 Data management APIs 43:07 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 226: All Things Typescript with Maina Wycliffe
2023/03/23
Info (Show/Hide)
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 API TypeScript Decorators Type Narrowing in TypeScript GitHub Copilot Timejumps 00:28 Welcome back 01:43 Guest introduction 04:32 Why shouldn't we use assertions? 08:31 Sponsor: Ag Grid 09:35 Using Zod schemas as the source of truth? 13:11 How would you use Zod to validate data? 18:51 Sponsor: IdeaBlade 19:50 What are your favorite features about Typescript? 27:10 What is type narrowing doing? 33:10 What are practices people should avoid with Typescript? 35:24 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 225: Maximizing Your Impact as a Developer
2023/03/16
Info (Show/Hide)
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 Friends and Influence People Have You Filled A Bucket Today? Timejumps target='_blank' rel='nofollow' 00:59:00 Craig the Stormbringer 02:54:00 What fills your bucket? 05:50:02 Sponsor: Ag Grid 06:50:00 What fills Dan's bucket? 15:59:12 Intentionality vs reacting 25:23:09 Sponsor: Narwhal 26:01:00 How do you get past blockers on projects? 29:12:00 How do you deal with pushback? 35:53:12 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 224: Starting a Company as a Technical Founder with Sam Artioli
2023/03/09
Info (Show/Hide)
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 Hard Things Crossing the Chasm Timejumps target='_blank' rel='nofollow' 02:32 Guest introduction 08:06 How do you know when to jump on an idea? 11:49 Sponsor: Ag Grid 12:51 Working with a partner 17:27 What is Tredder? 18:39 Sizing the market 22:20 Building a business can be like playing poker 25:58 How do you protect yourself legally and payroll? 27:42 Sponsor: IdeaBlade 28:48 How do you determine success or failure in a startup? 33:23 Be prepared for the unprepared 35:50 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 223: Delivering Real World PWAs with Maxim Salnikov
2023/03/02
Info (Show/Hide)
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 What’s new in Progressive Web Apps Service Worker API Web App Manifest Beats Per Minute PWA DALL-E What can PWA do today? Article on Web Share API chatGPT The "new" Bing GitHub Copilot GitHub Copilot now has a better AI model and new capabilities Slides about PWA installability Slides about PWA offline-readiness PWA docs on Microsoft Learn (great and up-to-date resource!) BPM Techno service worker source code (Workbox-powered) BPM Techno service worker build source code BPM Techno Web App Manifest source code Timejumps
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 222: Micro Front Ends with Manfred Steyer
2023/02/23
Info (Show/Hide)
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 target='_blank' rel='nofollow' 00:37 Guest introduction 01:11 How did you get started with micro front ends? 03:36 What are the consequences of micro front ends? 07:14 Why should someone use micro front ends? 10:09 Sponsor: Ag Grid 11:12 What are implementation details of working with micro front ends 21:17 Sponsor: IdeaBlade 22:13 Using hyperlinks to achieve micro front end 28:29 How does a mobile device handle micro front ends? 33:30 How do you get consistency across UX? 35:38 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 221: Inflection Point SvelteKit 1.0 with Kevin Åberg Kultalahti
2023/02/16
Info (Show/Hide)
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 SvelteKit Forms Timejumps 00:27 Welcome 01:00 Guest introduction 02:05 What is Svelte Society? 04:26 What is Svelte? 07:44 Sponsor: Ag Grid 08:46 What is the Svelte Compiler? 13:14 What is SvelteKit? 19:18 Why SvelteKit? 23:40 Sponsor: Nrwl 24:16 What are adapters in Svelte? 29:14 What is exciting about SvelteKit? 32:01 What is the file structure for SvelteKit? 34:59 Getting started with SvelteKit 36:00 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 220: Tips for Effective Presenting and Communication
2023/02/09
Info (Show/Hide)
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 on a Bus John Papa’s speaking course at Pluralsight Holding Out for a Hero Keiran Drew Timejumps target='_blank' rel='nofollow' 00:27 Welcome 01:01 Why should you care about presentation? 04:50 What are scenarios where better communication helps? 06:29 Ward's 4 Pillars of Public Speaking 09:18 Sponsor: Ag Grid 10:15 Differentiating yourself 15:50 The pause 26:28 Sponsor: IdeaBlade 27:29 How do you come up themes or ideas for a talk? 31:45 The hero's journey 38:48 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 219: Code Spaces with Chris Noring
2023/02/02
Info (Show/Hide)
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 target='_blank' rel='nofollow' Vscode.dev Github.dev Just One More Change - github.dev, vscode.dev, codespaces on YouTube by John Papa Azure for Students $100 credit Codespaces pricing What is Codespaces and how can Students access it for free? Simple example of configuring a codespaces environment for Angular + Node How to optimize your Codespaces using quotas Introduction to Dev Containers
Create a Dev Container https://code.visualstudio.com/docs/devcontainers/create-dev-container
Timejumps target='_blank' rel='nofollow' 00:46 Guest introduction 02:30 What is Code Spaces? 03:21 What problem is Code Spaces solving? 05:14 What's the debugging experience in Code Space? 06:50 Sponsor: Ag Grid 07:51 What about open source contributer and PRs? 14:51 Using Code Spaces with a lower powered computer 16:44 Is there a program for students? 19:28 Sponsor: Narwhal 20:09 What is the cost of Code Spaces? 24:51 How do the dev container files work? 28:45 How does Code Spaces compare to competitors? 32:25 How else is Code Spaces used? 39:12 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 218: Routing with Tanner Linsley
2023/01/26
Info (Show/Hide)
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 Router Vue Router SvelteKit Router History API as per MDN History.js Remix Solid.js Timejumps target='_blank' rel='nofollow' 00:29 Welcome 02:08 Guest introduction 03:04 Why isn't routing a solved problem? 08:22 Sponsor: Ag Grid 09:29 Things we have to think about with router 11:15 What are the core feautres of routing? 22:29 Routing architecture 26:44 What is the Tanstack router? 39:27 Sponsor: IdeaBlade 40:19 What are features of Tanstack router? 42:40 What is code splitting? 44:39 More features of Tanstack Router 51:32 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 217: AI in 2023 - What’s it all Mean?
2023/01/19
Info (Show/Hide)
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 target='_blank' rel='nofollow' 00:28 Welcome 01:51 This person does not exist 04:08 Ethics in AI 04:58 ChatGPT 10:44 Sponsor: AG Grid 11:45 GitHub Copilot 20:45 Not having to remember monotonous details 23:31 Sponsor: Narwhal 24:10 Why use these tools? 31:46 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 216: JavaScript Proxies with Evyatar Alush
2023/01/12
Info (Show/Hide)
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 a JS Proxy based assertion function Partytown Qwik Web Worker XmlHttpRequest Generic Party Town Proxy Timejumps target='_blank' rel='nofollow' 00:48 Guest introduction 01:45 What are JavaScript proxies? 04:08 What might a developer use this for? 07:01 Sponsor: Ag Grid 08:02 How are the proxies delivered? 14:31 Sponsor: IdeaBlade 15:33 Where is this being used? 19:05 Do proxies allow for random access? 20:30 When do you think about performance? 27:22 When should people bring this into their codebase? 29:38 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 215: How I Doubled by Lighthouse Performance with Astro.js with Corbin Crutchley
2023/01/05
Info (Show/Hide)
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 target='_blank' rel='nofollow' 00:38 Caviar dreams 01:53 Guest introduction 04:01 Starting out in Lighthouse 06:47 Why Astro? 08:25 Sponsor: Nrwl 09:01 What have you added on to Astro? 12:43 What about islands architecture? 16:46 What about Angular support? 17:49 Sponsor: Ag Grid 18:54 What changes did you make to improve Lighthouse score? 23:08 How is Markdown supported? 25:15 What was it like switching from Gatsby to Astro? 27:09 What sort of incremental improvements can I do? 35:15 What was the hardest part of the process? 37:27 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 214: Securing Your Web Apps and Source Code with Feross Aboukhadijeh
2022/12/15
Info (Show/Hide)
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 vulnerabilities GitHub Dependabot List of package security issues that Socket detects List of npm packages that have been removed from npm for security reasons Feross’s Web Security class at Stanford University Darknet Diaries DEFCON conference Have I Been Pwned? Troy Hunt 1% of CMS-Powered Sites Expose Their Database Passwords Timejumps target='_blank' rel='nofollow' 00:44 World Cup welcome 02:08 Security in applications 03:20 Guest introduction 04:41 Why should you worry about your software supply chain? 07:41 Sponsor: Ag Grid 08:50 What's the attack vector like and what's the threat? 15:54 Depending on dependancies to find security issues 22:16 Sponsor: IdeaBlade 23:13 Make it easy to do the right thing 29:16 What was log4j? 33:45 How does Socket work? 34:36 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 213: Hello Web Rush: Dan Wahlin, This is Your Life
2022/12/08
Info (Show/Hide)
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) Dan Wahlin’s books he's authored Timejumps target='_blank' rel='nofollow' 01:30 Who is Dan Wahlin? 04:56 Getting distracted by golf games 08:16 Sponsor: Ag Grid 09:14 Do you regret not getting a computer science degree? 20:17 Sponsor: Nrwl 20:52 Getting over imposter syndrome 24:53 Were you ever worried about losing your job? 30:22 Any crash and burn experiences? 31:25 Advice for moving your career forward
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 212: AG Grid with Stephen Cooper
2022/12/01
Info (Show/Hide)
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 Glide Gear Teleprompter Using Typescript to Auto Generate Documentation Timejumps target='_blank' rel='nofollow' 00:29 Welcome 02:24 Guest introduction 07:10 Helping developers work with AG Grid 08:16 What are the pain points for using grids? 09:49 Sponsor: AG Grid 10:44 How do you determine sensible defaults for developers? 12:49 What's the best route for giving feedback on AG Grid? 14:31 How can users try out different features of AG Grid? 19:17 How do you decide which mode to use? 26:55 Advice for developers using a grid 29:16 Sponsor: IdeaBlade 30:11 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 211: Deploying Web Apps in Containers
2022/11/24
Info (Show/Hide)
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 Service Amazon Elastic Kubernetes Service Google Cloud Run Azure Kubernetes Service Azure Container Apps What are containers: Benefits and Use Cases Get Started with Containers What is a container image? Timejumps target='_blank' rel='nofollow' 00:34 The famous Craig Shoemaker 01:43 Deploying apps in containers 02:37 Why use containers? 06:22 Benefits and pain points of Kubernetes 09:50 Sponsor: Narwhal 10:18 When should you use Kubernetes? 14:52 Sponsor: Ag Grid 15:50 Where do you run Kubernetes? 23:56 Where do you get started with containers?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 210: Component Testing with Ely Lucas
2022/11/17
Info (Show/Hide)
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 Retry in Cypress Intercepting http requests with Cypress Vuori Blockbuster on Netflix Timejumps target='_blank' rel='nofollow' 00:51 Candy hangovers 02:40 Guest introduction 04:12 What is component testing? 07:30 How do you test complicated components? 10:03 Sponsor: Ag Grid 11:04 Calcuate taxes example 16:39 What's your background with testing? 20:45 Sponsor: IdeaBlade 21:48 Why don't we want to test? 24:55 What's easy and what's still difficult? 27:57 What code am I handing over to Cypress? 35:27 Cypress 11 availability 36:13 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 209: Catch the Wave with Martin Turoci
2022/11/10
Info (Show/Hide)
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 Timejumps target='_blank' rel='nofollow' 00:28 Badminton vs snowballs 02:49 Guest introduction 04:11 A front end framework without HTML or CSS? 05:23 What is H2O.ai? 07:04 Sponsor: Ag Grid 08:06 How do you build a presentation? 11:21 Is it server side or client side? 13:42 What types of applications are people using this for? 15:32 Sponsor: Narwhal 16:11 What is the target audience for Wave? 24:22 Why are web sockets not fun to set up? 27:41 What are some use cases for Wave? 29:21 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 208: Cypress with Jordan Powell
2022/11/03
Info (Show/Hide)
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 Practical Testing Pyramid, by Martin Fowler 42, Jackie Robinson The Hitchhiker’s Guide to the Universe and 42 Dave Farley’s YouTube Channel Dave Farley’s “Don’t Do E2E Testing!” Timejumps target='_blank' rel='nofollow' 01:27 Guest introduction 04:04 Would testing have helped with the Yankees? 07:31 Sponsor: Ag Grid 08:33 How does Cypress make it easy for developers to test? 12:46 Do you use Cypress for unit tests? 19:10 What are the various kinds of testing? 27:08 What does Cypress do to make testing less painful? 29:21 Sponsor: IdeaBlade 30:11 What do people need to know about component testing?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 207: Impact of DevRel and Content Creation with Kapehe
2022/10/27
Info (Show/Hide)
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
target='_blank' rel='nofollow' 00:32 Topic introduction
01:04 Creating content
02:49 Guest introduction
05:49 What does developer relations mean to you?
07:18 Sponsor: Narwhal
07:50 How does Dev Rel go back to the Product team?
15:03 Where does video work best for dev rel?
19:34 Sponsor: Ag Grid
20:36 The difference between a presentation vs a workshop?
22:33 How does dev rel not become a shill for the company?
27:21 Dealing with criticism of dev rel knowledge
33:10 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 206: A Little Diddy About A Griddy With Tanner Linsley
2022/10/20
Info (Show/Hide)
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
target='_blank' rel='nofollow' 01:18 Guest introduction
02:59 What functionality does a data grid give you?
08:13 Sponsor: Ag Grid
09:17 What are people using grids for?
16:22 How do you differ from Ag Grid?
29:02 How do you decide which grid to use?
34:54 Do you work with other libraries besides React?
36:27 Virtualization
39:42 Sponsor: IdeaBlade
40:34 Why would you want to use headless?
42:52 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 205: Leadership with Matt Netkow
2022/10/13
Info (Show/Hide)
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 Productions .
Episode 204: Wolves, Cats, and Dogs...and The Google Cloud Platform
2022/10/06
Info (Show/Hide)
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 Functions Google Cloud Functions for Firebase Google Cloud Platform Console Firebase authentication Firebase pricing Foster Kitten Mama Outpost Wolf commercial Colorado Wolf and Wildlife Center CavaPoo dogs Timejumps target='_blank' rel='nofollow' 00:49 Topic introduction 02:03 Guest introduction 05:57 What drew you to Google Cloud? 07:45 Sponsor: Ag Grid 08:46 What was the app you created for a friend? 10:37 How did you do authentication and hosting? 17:14 How quickly is data updated? 23:48 What pain goes away because you can use functions? 25:33 Sponsor: IdeaBlade 26:32 How does Firebase handle authentication? 28:44 How do you deploy your project? 36:32 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 203: The Return of the Man from Vest with Evyatar Alush
2022/09/29
Info (Show/Hide)
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 Vest news, from InfoQ Vest and Svelte Vest and React Emoji Picker React Evyatar Alush on GitHub VS Code Peacock extension NxConf Don't be scared to put yourself out there React Context Propagation in JavaScript Timejumps target='_blank' rel='nofollow' 00:44 Be our vest 01:47 Guest introduction 02:09 What is the Vest framework? 04:21 What is unique about Vest? 10:29 Sponsor: Narwhal 11:08 What are some issues people run into with Vest? 14:12 What is DX? 19:30 When should you use Vest? 22:35 Should we be validating on the server? 27:37 How have you used Vest? 29:21 Sponsor: Ag Grid 30:24 What is the future of Vest? 33:34 What are you working on these days? 37:24 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 202: The Victories And Utter Failures Of Choosing Open Source Software
2022/09/22
Info (Show/Hide)
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 target='_blank' rel='nofollow' 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 10:53 When do you decide to go look elsewhere? 18:42 How do you fix your mistakes? 31:17 Sponsor: IdeaBlade 32:23 When you're stuck in a ditch 35:48 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 201: Web Framework Field Guide with Corbin Crutchley
2022/09/15
Info (Show/Hide)
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 Tailwind WindiCSS React Native Styled Components Pinia Vuex Ref vs Reactive in Vue 3 composition API Immutable.js RxJS React Hooks useRef and useState in React Or Timejumps target='_blank' rel='nofollow' 00:33 Welcome 02:10 Guest introduction 06:41 What is a proxy? 07:58 Sponsor: Ag Grid 09:04 Examples of proxies and how they work 14:38 What does your field guide help people with? 23:53 Sponsor: Narwhal 24:32 Who is the book for? 26:58 What about dynamic HTML? 27:35 What's your favorite feature of each framework? 31:53 What is a barrel file? 41:43 How can we get the book? 44:17 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 200: Svelte Apps in Production and HuggingFace
2022/09/08
Info (Show/Hide)
Recording date: Aug 11, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Ron Au @Ronvoluted
Brought to you by
AG Grid
IdeaBlade
Resources: Ron Au on the web Ron Au upcoming talk on scrollytelling with Svelte Huggingface Svelte Svelte Kit Sapper and Svelte Web Hydration What is Hydration in SvelteKit Svelte Repl Elder JS on episode 158 of Web Rush ElderJS Qwik on the Web Rush podcast Qwik framework Should you use Svelte in production? Rich Harris on frameworks organising your mind, not code John Papa’s Shop at Home Precursor to Svelte, Ractive.js Hugging Face and Svelte What is social Engineering? Web Animations API Svelte transitions Rich Harris on Web Rush on Single and Multi page applications - episode 153 What is a a CMS The Browser Wars Timejumps target='_blank' rel='nofollow' 00:49 Welcome 03:05 Guest introduction 03:53 What is HuggingFace? 06:03 How do you use Svelte at HuggingFace? 09:09 Sponsor: Ag Grid 10:12 What should you think about when making a production version? 14:14 What is hydration and why do I care? 18:14 How does Svelte scale up? 36:21 Sponsor: IdeaBlade 37:22 What are your favorite features of Svelte? 40:01 How does Svelte help when working on clients sites? 45:17 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 199: Learning from Our Mistakes
2022/09/01
Info (Show/Hide)
Recording date: 08/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: Why you should hire a database administrator DCOM VB6 ASP.NET WebForms Timejumps target='_blank' rel='nofollow' 00:29 Kicking off the topic right 01:56 Being afraid to look bad 04:00 Enrollment system mistake 09:16 Sponsor: Nrwl 09:38 Wire transfer security mistake 14:18 Production deploy mistake 21:50 Sponsor: Ag Grid 22:47 Sharepoint deployment mistake 28:32 Credit card company mistake
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 198: Angular v14 and Beyond
2022/08/25
Info (Show/Hide)
Recording date: July 28, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Minko Gechev @mgechev
Brought to you by
AG Grid
IdeaBlade
Resources: Minko Gechev on GitHub Tools for Faster Applications Quicklinks Angular Prefetching Preloading Strategy Angular 14 release article Angular CLI NextJS framework Svelte Kit framework Google Developer Tools Stack Trace Standalone components in Angular ng update Less Angular Could be More Angular - video from John at ngConf 2021 Rx Js Next.js image component ng-conf 2022 Dependency injection in Angular Injection Function in Angular 14 Axios HttpClient in Angular Angular on Twitter Vite.js Evan You on Twitter Timejumps target='_blank' rel='nofollow' 00:39 Ward's buzz 02:35 Guest introduction 06:09 Sponsor: Ag Grid 07:04 Who is Angular for in 2022? 17:13 Does Angular 14 address the complexity? 20:24 What makes components different in Angular? 27:36 Sponsor: IdeaBlade 28:39 More Angular could be less Angular 36:29 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 197: Women in Tech with Gen Ashley
2022/08/18
Info (Show/Hide)
Recording date: July 22, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Gen Ashley @CoderInHeels
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Gen is the Founder of TECH(K)NOW Day Modern Frontends Live! Google Women Techmakers Svelte Sirens Meetup.com SvelteJS NASA Space Apps Challenge London Twitter Community Ada’s List Coed:Code OpenTechSchool London TensorFlow JS Jessica Alba: Marvel Is ‘Still Quite Caucasian’ Despite ‘Business Initiative’ of Racial Diversity Timejumps target='_blank' rel='nofollow' 00:49 Coming late to a project 02:49 Guest introduction 06:11 What got you interested in supporting women in tech? 10:37 What is Coed:Code? 11:35 Sponsor: Nrwl 12:06 Using Meetup.com to organize 14:41 What progress are you seeing? What impediments? 18:42 What can we do to be more inclusive? 27:49 Sponsor: Ag Grid 28:46 How can we encourage more women to be speakers at conferences? 33:35 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 196: Developer Experience and Tools with Brian Holt
2022/08/11
Info (Show/Hide)
Recording date: 7/14/2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Brian Holt @Holtbt
Brought to you by
AG Grid
IdeaBlade
Resources: Stripe API Documentation Payment Gateway Stripe Shell Brian Holt classes on Front End Masters Figma Rust programming language Go programming language Stripe Multi-Language Documentation/Examples Payment Methods API What does a software Product Manager Do? Azure App Service Sarah Drasner Azure Developer CLI Brian Holt’s AZ EZ Frontend Masters Timejumps target='_blank' rel='nofollow' 00:59 Guest introduction 02:11 What is it about developer tools that you enjoy? 05:19 What problems are you seeing day to day at Stripe? 08:24 Sponsor: Ag Grid 09:31 How much of developer tooling do you connect with? 12:44 Convention over configuration? 14:35 What's the hardest part to get right? 18:40 How do you know what users really want? 22:35 Sponsor: IdeaBlade 23:28 What's been your journey to PM role? 32:03 In what ways did being an engineer help you as a PM? 37:31 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 195: More Qwik with Misko Hevery!
2022/08/04
Info (Show/Hide)
Recording date: 07/07/2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Miski Hevery @MHevery
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Misko Hevery Qwik Preload Prefetching Lazy vs eager loading Qwik API documentation Microfront ends Qwik Playground Qwik City Qwik Tutorials Qwik Examples Timejumps target='_blank' rel='nofollow' 00:40 Guest introduction 01:29 Why create another framework? 03:05 What is Qwik? 09:07 Sponsor: Nrwl 09:43 Lazy loading issues 12:47 How should app developers think about these issues? 18:44 Does Qwik take care of implementation details? 22:31 Sponsor: Ag Grid 23:33 Who is the target for Qwik? 29:27 What is Qwik City? 30:32 What's Qwik's developer experience? 33:56 What is Qwikify React? 37:22 How should someone check out Qwik?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 194: Building apps for Teams with Waldek Mastykarz
2022/07/28
Info (Show/Hide)
Recording date: 06/30/2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Waldek Mastykarz @Waldekm
Brought to you by
AG Grid
IdeaBlade
Resources: Waldek Mastykarz blog Microsoft Teams Teams Toolkit VS Code extension GitHub app for Teams Include a SaaS offer with your Teams app Build apps for Microsoft Teams (Docs) Design your tab for Microsoft Teams Teams Message Extensions Designing your Microsoft Teams meeting extension Create a bot Ngrok Bots in Microsoft Teams Microsoft Graph The Back of a Napkin Teams-angular Timejumps target='_blank' rel='nofollow' 01:13 Guest introduction 02:51 Why did you start building apps for Teams? 04:40 What benefit is there to use Teams? 06:44 Can apps leverage the Teams infrastructure? 08:26 Sponsor: Ag Grid 09:28 Do you have examples of apps developed for Teams? 15:28 What is the developer experience of building an app for Teams? 20:17 What events or app life cycle are devs going to want to use? 25:17 Sponsor: IdeaBlade 26:13 How easy is it to bring an existing app into Teams? 29:32 Are apps isolated from Teams? 31:03 What are some use cases for bots inside Teams? 32:54 What is debugging a Teams app like? 39:20 What is the query language for Microsoft graph? 40:35 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 193: Localizing Docs with Aristeidis Bampakos
2022/07/21
Info (Show/Hide)
Recording date: 06/23/2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Aristeidis Bampakos @Abampakos
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Becoming A Tech Author During The Pandemic with Aristeidis Bampakos Localizing Angular Localize docs Fencing World Championships Localization vs Internationalization Angular docs in Greek language Greek Angular Docs repository George Kalpakas on Twitter Timejumps target='_blank' rel='nofollow' 00:20 Welcome 02:20 Guest introduction 03:38 Topic introduction 07:01 Sponsor: Nrwl 07:37 Learning Angular in different languages 11:12 How do you deal with images? 12:01 What about using Google Translate? 14:48 Does crowd sourcing work? 19:06 Sponsor: Ag Grid 20:06 Angular is a global team 23:11 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 192: Nx and Lerna with Katerina Skroumpelou
2022/07/14
Info (Show/Hide)
Recording date: Jun 16, 2022
John Papa @John_Papa
Dan Wahlin @DanWahlin
Katerina Skroumpelou on @psybercity
Brought to you by
AG Grid
IdeaBlade
Resources: Integrating Nx and Lerna Nx is taking stewardship of Lerna.js Google Maps with Katerina on Web Rush episode 138 Nx open source tool for monorepos and builds Lerna Monorepo tools Visit Greece What’s a monolith? What is CI? Symbolic Links Updating Angular with ng update Welcome to Nx workspaces video Nx Docs Nx and React Nx and TypeScript Nx and Angular Storybook and Nx Obi Wan Kenobi on Disney+ Solar output and high heat Victor’s monorepo blog post
Background story:
Nrwl stewardship announcement: 1st Nrwl blog post about Lerna: Another blog post about Lerna Announcement of 5.1
Lerna and Nx:
Nx without plugins is basically Lerna with Nx Integrating with Nx Distributed Task Execution Monorepo tools
How to Learn(a)
Victor's video Nx philosophy Tutorial with video
Examples repos:
Getting Started Benchmark Setting up DTE (distributed task execution) Timejumps
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 191: First Impressions of Angular 14
2022/07/07
Info (Show/Hide)
Recording date: Jun 9, 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: The Standalone Components RFC Nethan Basal on new inject function in Ng v14 Angular 14 release article Angular docs Standalone components in Angular Example repo with vue, react, angular, svelte to compare techniques Using a child component in Vue with options API Using a child component in Vue with composition API Video of Accessibility in Angular Angular Diagnostics blog post Angular Jumpstart Repo ng update Timejumps target='_blank' rel='nofollow' 01:39 Topic introduction 02:41 What is Angular 14? 08:43 Sponsor: Nrwl 09:19 How has moving to a module-less world changed? 13:44 What about in React, Svelte, or Vue? 19:28 What changes if you're using ng modules? 22:57 Sponsor: Ag Grid 24:00 Smaller improvements in Angular 14 26:41 What are tree shakable error messages? 30:15 How do you like bananas in a box in Angular 14? 31:23 The inject function 34:02 Is Angular improved by version 14? 38:10 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 190: Building Apps with Capacitor, React Native or Flutter with Thomas Vidas
2022/06/30
Info (Show/Hide)
Recording date: June 2, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Thomas Vidas @ThomasVidas
Brought to you by
AG Grid
IdeaBlade
Resources: What is a cross functional team Capacitor JS React Native Flutter Flutter vs Ionic for cross platform development Hybrid Apps comparing react native, ionic and flutter Who is going to Support your Next Mobile App Project? Hint: Not React Native or Flutter Flutter vs Capacitor Dart language Custom native Android code with Capacitor Custom native iOS code with Capacitor Push notifications for Capacitor Cordova s Capacitor Web Rush Podcast episode 103 - Building Web Apps with Capacitor ngConf Timejumps target='_blank' rel='nofollow' 00:52 Ward's belt phone 03:26 Guest introduction 05:58 What is capacitor? 07:14 Mobile first or web first development 07:59 Sponsor: Ag Grid 08:59 How does Capacitor differentiate itself? 14:22 Does Capacitor give you access to the device? 18:19 Sponsor: IdeaBlade 19:20 What is developer experience like for Capacitor? 21:03 How much is Capacitor? 27:11 What's the compelling reason to use Capacitor? 31:45 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 189: Be a Lifelong Learner with Deborah Kurata
2022/06/23
Info (Show/Hide)
Recording date: 05/26/2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Deborah Kurata @DeborahKurata
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Deborah Kurata blog Solving Common RxJS Scenarios in Angular with Deborah Kurata Angular Style Guide Stackblitz Deborah Kurata’s Pluralsight courses Deborah Kurata's RxJS playlist Timejumps target='_blank' rel='nofollow' 01:14 Guest introduction 04:01 Learning how to learn 07:26 Having a career crisis 09:57 Sponsor: Nrwl 10:34 What methods are there to be a lifelong learner? 17:24 Asking why is important 24:23 Sponsor: Ag Grid 25:26 How to approach learning something new on the job 33:03 How do we deal with learning fatigue? 40:18 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 188: Wearing a Vest is In Style, with Evyatar Alush
2022/06/16
Info (Show/Hide)
Recording date: Mar 19, 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: Evyatar Alush on the Web Vest: Validation JavaScript Framework Vest on GitHub Jest Mocha Unit Testing HTML form element Your first HTML form Discord server AgnosticUI Timejumps target='_blank' rel='nofollow' 00:47 Dan's short story about shorts 02:34 Guest introduction 03:22 What is the Vest validations framework? 08:29 Sponsor: Ag Grid 09:30 What are some of the main features of Vest? 12:44 How would someone do an async validation? 15:14 How do you see the results? 19:14 What prompted you to build Vest? 20:48 Sponsor: IdeaBlade 21:56 How do you enforce conditional validations? 27:12 How would you use Vest in an asynchronous scenario? 30:07 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 187: Hey Siri, What's Up with jQuery? Part 2
2022/06/09
Info (Show/Hide)
Recording date: May 12, 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: JQuery Difference between jquery and JavaScript jQuery Tips and Tricks Pluralsight course jQuery Getting Started Pet Rock John Resig jQuery on Twitter The Story of jQuery, the thread jQuery is Ta’Veren HTML5 HTML4 and 5 differences Document Object Model (DOM) Modernizr The Web Standards Project The History of the Web Browser John Resig on Twitter Zepto jQuery file sizes JavaScript Sizzle JQuery selectors Infragistics John Papa’s app written without any web frameworks Timejumps target='_blank' rel='nofollow' 01:03 Root canal vs jQuery 02:21 Sizzle no longer needed 03:22 Finding an element by it's ID 05:05 Sponsor: Nrwl 05:45 DOM manipulation and animations 10:51 What is the value of some of these projects? 14:50 Sponsor: Ag Grid 15:57 Writing apps with lots of components
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 186: Hey Siri, What's Up with JQuery? Part 1
2022/06/02
Info (Show/Hide)
Recording date: May 12, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Brought to you by
AG Grid
IdeaBlade
Resources: JQuery Difference between jquery and JavaScript jQuery Tips and Tricks Pluralsight course jQuery Getting Started Pet Rock John Resig jQuery on Twitter The Story of jQuery, the thread jQuery is Ta’Veren HTML5 HTML4 and 5 differences Document Object Model (DOM) Modernizr The Web Standards Project The History of the Web Browser John Resig on Twitter Zepto Jquery file sizes Timejumps target='_blank' rel='nofollow' 00:53 What do you think of jQuery these days? 02:57 What is jQuery? 06:44 What did jQuery do for you? 10:38 Sponsor: Ag Grid 11:42 What jQuery did for Craig 13:44 What was Modernizr? 18:01 Sponsor: IdeaBlade 19:03 Are we using jQuery today? 21:32 What's wrong with jQuery?
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 185: Speed Up Frontend Development With Maria Korneeva
2022/05/26
Info (Show/Hide)
Recording date: May 5, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Maria Korneeva @BrowserPerson
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Web Rush Episode 155: Building a Technology Radar with Maria Korneeva Maria’s blog on Medium Angular and Jest with Maria How to type faster What is CI/CD Jimp to resize images in gulp Husky Gulp Git Hooks Compress Images for the Web with GitHub Actions Sort Imports extension for VS Code What is a linter? What is a Web Framework Linters Four Design patterns in FrontEnd Web JavaScript Design Patterns The Gang of Four book - Design Patterns book Container-Presenter Pattern Jira Behavior Driven Testing JSON Server Fake backend for testing Mockaroo tool for fake data Simulate data on the server with Angular What is a full-stack developer? Putting Lipstick on a Pig Slides for Maria’s presentation Moment.js alternatives Timejumps target='_blank' rel='nofollow' 00:47 Dan's wardrobe color 02:46 Guest introduction 04:14 Drawing 06:58 What's your process for drawing? 08:22 Sponsor: Ag Grid 09:22 How can we program quicker? 11:10 Linters 13:22 Bundlers 14:11 Resizing images 16:09 Task runners 17:01 IDE Utilities 18:11 Frameworks 19:06 Design patterns 24:05 Processes 25:24 Alerting 25:57 Sponsor: Narwhal 26:33 Fake backend 31:57 People and culture 33:52 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 184: Why so hard? Upgrading Your Dependencies.
2022/05/19
Info (Show/Hide)
Recording date: April 28, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Brought to you by
AG Grid
Resources: Angular Experience Podcast - S2E12 - Ward Bell on How to Fire Your Boss Auditing package dependencies for security vulnerabilities with npm audit Automated dependency updates built into GitHub dependabot Angular’s ng update CLI Jasmine tests Snyk Bulma Node-sass deprecated? DevOps and CI/CD with Jenkins AG-Grid Timejumps target='_blank' rel='nofollow' 01:18 Topic introduction 03:10 What does it mean to upgrade your dependancies? 06:48 Dealing with security issues 12:00 Getting error messages when updating 20:17 Sponsor: Ag Grid 21:19 Managing npm libraries you've created 27:26 Having a strategy 30:42 Should you build it yourself or use a third party version? 33:17 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 183: What Type of Safety Can You Get with TypeScript?
2022/05/12
Info (Show/Hide)
Recording date: April 21, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Maarten Tibau @maartentibau
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: TypeScript Type Safety Type-Safe TypeScript TypeScript support in VS Code TypeScript: The Good, The Bad, and the Type-Safe Achieving Type Safety with TypeScript Tim Deschryver on Twitter / blog Why Ernest Hemingway scissors are so expensive TypeScript "Everyday Types" TypeScript config file Tsconfig Ravioli Code in TypeScript Types vs Interfaces in TypeScript Wurkin Stiffs - magnetic collar stays Time Zone Converter Timejumps target='_blank' rel='nofollow' 02:29 Guest introduction 03:58 What is Type Safety? 06:21 What is the value of TypeScript? 08:53 Sponsor: Narwhal 09:31 Does the presence of Types alone make you safe? 16:54 What are the benefits? 21:55 Sponsor: Ag Grid 22:55 How do you make projects more Type Safe? 29:22 What's the softer way of not throwing an error? 33:15 What's your preference - Types or Interfaces? 36:05 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 182: GitHub Actions with Lars Gyrup Brink Nielsen
2022/05/05
Info (Show/Hide)
Recording date: 04/14/2002
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Lars Gyrup Brink Nielsen @LayZeeDK
Brought to you by
AG Grid
Ionic
Resources: GitHub Actions Webhooks YAML GitHub Actions SDK Linux command line cheat sheet GitHub Marketplace GitHub Apps Azure Static Web Apps GitHub Self Hosted Runner GitHub Hosted runner AWS for GitHub Actions GitHub Actions for Google Cloud Lumberjack 4 ways we use GitHub Actions to build GitHub: Turn weekly team photos into GIFs and upload to README Actionsflow This is Learning’s automated Twitter feed using Actionsflow and GitHub actions GitOps What is GitOps Azure Kubernetes Service Docker OCI GitOps Operator Argo CD Kubernetes Zero Downtime Deployments A system for learning new disciplines NubesGen GitHub Learning Lab Timejumps target='_blank' rel='nofollow' 01:21 Guest introduction 01:58 What is GitHub Actions? 04:14 How do Actions differ from Web Hooks? 05:55 Sponsor: Ag Grid 06:57 How do you glue together GitHub Actions? 09:44 What languages work best for GitHub Actions? 14:46 How did you get into working with GitHub Actions? 21:58 Where are GitHub Actions happening? 24:32 Sponsor: Ionic 25:10 What are common use cases for GitHub Actions? 27:17 What are the strangest GitHub Actions? 35:37 What is GitOps? 43:28 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 181: Stencil with Anthony Guiliano
2022/04/28
Info (Show/Hide)
Recording date: April 7, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Anthony Guiliano @A_Giuliano
Brought to you by
AG Grid
Narwhal
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources: Web Rush episode 148 - Resuable Architecture and Stencil Stencil Web Components Adam Bradley , co-creator of Stencil and Ionic Stencil First Component (Docs) Lit web component project Vanilla JavaScript and Lit HTML Avoiding a Litany of Mistakes that Design Systems Fix Stencil FAQ Integrate StencilJS with Web Frameworks like Angular, React, Vue Storybook on Web Rush React Context Web Component Interoperability with Major Frameworks Using Stencil in Monorepos [Video versionhttps://www.youtube.com/watch?v=p9NaM4_CdmQ Timejumps target='_blank' rel='nofollow' 02:59 Guest introduction 04:12 What is Stencil? 06:00 What makes Stencil different? 08:31 Sponsor: Narwhal 08:59 Creating your first component 13:14 Why use Stencil? 17:42 What is a design system? 18:40 Sponsor: Ag Grid 19:43 When is the right place to choose Stencil? 26:53 Why would I integrate Stencil? 30:40 How does Stencil manage state? 33:58 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions .
Episode 180: Functional Web Apps with Simon MacDonald
2022/04/21
Episode 179: Visual Testing with Ramona Schwering
2022/04/14
Episode 178: Tailwind CSS with Shawn Wildermuth
2022/04/07
Episode 177: OSS Sustainability and NPM Module Ecosystem with Matteo Collina
2022/03/31
Episode 176: Micro Front Ends with Josh Thomas
2022/03/24
Episode 175: Skulpt with Meredydd Luff
2022/03/17
Episode 174: Where Should You Go for Authentic Tech Advice?
2022/03/10
Episode 173: Getting the Best out of TypeScript with Maina Wyclyffe
2022/03/03
Episode 172: Becoming A Tech Author During The Pandemic with Aristeidis Bampakos
2022/02/24
Episode 171: Stop worrying about JavaScript frameworks with Sasha Shynkevich
2022/02/17
Episode 170: Building a Web App with SvelteKit with Domenik Reitzner
2022/02/10
Episode 169: Vue and all Things JavaScript/TypeScript with Shawn Wildermuth
2022/02/03
Episode 168: Create web apps using Firebase with Ankit Sharma
2022/01/27
Episode 167: Anvil with Meredydd Luff
2022/01/20
Episode 166: Creating Your First GitHub Contributions with Santosh Yadav
2022/01/13
Episode 165: Setting up Enterprise Frontend for Success
2022/01/06
Episode 164: Rising, Stumbling and Getting Up Again: Life as a Tech Manager
2021/12/16
Episode 163: Theme Park Technology
2021/12/09
Episode 162: Life outside code with Mark Thompson
2021/12/02
Episode 161: Searching for a Job with Laurie Barth
2021/11/25
Episode 160: FullerStack with Val Neekman
2021/11/18
Episode 159: Do Mobile Web with Your Preferred Web Stack with Max Lynch
2021/11/11
Episode 158: Svelte and Elder.js with Nick Reese
2021/11/04
Episode 157: Building StackBlitz with Eric Simmons
2021/10/28
Episode 156: Cloud DBs with Natalia Venditto
2021/10/21
Episode 155: Building a Technology Radar with Maria Korneeva
2021/10/14
Episode 154: Theming and Accessibility with Angular Components with Emma Twersky
2021/10/07
Episode 153: Single Page Application vs Multi Page Application with Rich Harris
2021/09/30
Episode 152: Creating a Successful Front-End Onboarding Plan with Dana Yudelevich
2021/09/23
Episode 151: Engineering Technology from Idea to Release
2021/09/16
Episode 150: Svelte Tools and Svelte Society
2021/09/09
Episode 149: Real Time Systems in the Real World with AG Grid
2021/09/02
Episode 148: Reusable architecture/design systems with Max Lynch
2021/08/26
Episode 147: Leading Technology Teams with Jem Young
2021/08/19
Episode 146: Lessons Learned
2021/08/12
Episode 145: Vue and Careers with Ari Clark
2021/08/05
Episode 144: Qwik with Misko Hevery
2021/07/29
Episode 143: Old Man Yells at Tests - Andre Young
2021/07/22
Episode 142: Sketch Notes in Tech with David Neal
2021/07/15
Episode 141: Flexible Doc Sites with Docusaurus with Sébastien Lorber
2021/07/08
Episode 140: WebAssembly and Blazor with Michael Washington
2021/07/01
Episode 139: Building the Static Web Apps CLI with Wassim Chegham
2021/06/24
Episode 138: Google Maps with Katerina Skroumpelou
2021/06/17
Episode 137: Netlify Continuous Integration and Continuous Delivery (CI/CD) with Bornwell Matembudze
2021/06/10
Episode 136: Deno with Preston Lamb
2021/06/03
Episode 135: The Journey to Flutter with Majid Hajian
2021/05/27
Episode 134: Form Validation and How Vue 3 and Reactivity Changes the Game
2021/05/20
Episode 133: How to Design CSS for Design and Performance with Nicole Oliver
2021/05/13
Episode 132: Don’t Say That At Work with Michael Callaghan
2021/05/06
Episode 131: Sketchnotes with Doug Neill
2021/04/29
Episode 130: Irish Soda Bread and Shipping Web Apps with Kelly Vaughn
2021/04/22
Episode 129: Shipping What You Use - Open Source Chronicles - with Brandon Roberts
2021/04/15
Episode 128: Building apps with React and Nx with Jack Hsu
2021/04/08
Episode 127: TikTok React with Ania Kubów
2021/04/01
Episode 126: A Tale of Two Topics - Mentoring and NgRx with Kate Sky
2021/03/25
Episode 125: Working with JavaScript on TVs and Xbox's with Todd Spatafore
2021/03/18
Episode 124: Angular Updates with Minko Gechev
2021/03/11
Episode 123: Sketchnoting in Tech with Mike Rohde
2021/03/04
Episode 122: Modern Web with Chris Coyier
2021/02/25
Episode 121: Building React Apps on the Jamstack with Colby Fayock
2021/02/18
Episode 120: Large data in the Browser with Sam Artioli
2021/02/11
Episode 119: Redwood JS with Anthony Campolo
2021/02/04
Episode 118: Fails, Wins, and The Future of the Web
2021/01/28
Episode 117: Surviving Technical Debt
2021/01/21
Episode 116: Optimizing Svelte Applications using the Closure compiler
2021/01/14
Episode 115: Storybook Inception with Norbert de Langen
2021/01/07
Episode 114: Challenges and Solutions when using Svelte - Andrew Smith
2020/12/17
Episode 113: Micro-Front Ends with Natlia Venditto
2020/12/10
Episode 112: Next.js and Vercel with Tim Neutkens
2020/12/03
Episode 111: IOU Some IoT with Diana Rodriguez
2020/11/26
Episode 110: Once Upon a Storybook with Michael Shilman
2020/11/19
Episode 109: How to be a Standout Developer with Randall Kanna
2020/11/12
Episode 108: Learn to Code with Madison Kanna
2020/11/05
Episode 107: Two Svelte Forms Enter One Form Leaves - Kevin Åberg Kultalahti
2020/10/29
Episode 106: Extensibility for Angular, React, and Vue with NX
2020/10/22
Episode 105: Cats as a Service
2020/10/15
Episode 104: Just What the Doc-ter Ordered with Laurie Barth
2020/10/08
Episode #103: Building Mobile Apps with Capacitor
2020/10/01
Episode 102: TypeScript and Svelte
2020/09/24
Episode #101: Back to Basics with Native HTML and LitElement
2020/09/22
Episode 100: Intercepting HTTP in Web Frameworks
2020/09/10
Episode 99: So You Wanna Use MonoRepos and Micro FrontEnds in Your Enterprise Architecture? - with Manfred Steyer
2020/09/03
Episode 98: Svelte with Rich Harris
2020/08/28
Episode 97: Javascript and Social Economic Reform with Justin Samuels
2020/08/18
Episode 96: Expressway to Fastify with Matteo Collina
2020/08/11
Episode 95: Working in Developer Relations with Kim Maida
2020/08/04
Episode 94: GraphQL with Daniel Roe
2020/07/28
Episode 93: Having a Career In Technology with Emma Bostian
2020/07/21
Episode 92: Nest.js with Loiane Groner
2020/07/14
Episode 91: Solving Common RxJS Scenarios in Angular with Deborah Kurata
2020/07/07
Episode 90: Using Frisby and Jest with William Imoh
2020/06/30
Episode 89: Building Secure Electron Apps with Aristeidis Bampakos
2020/06/23
Episode 88: Refactoring To React Hooks With Gustavo Miranda
2020/06/16
Episode 87: Better frontend development with inspiration from the culinary world - with Ryan Lanciaux
2020/06/09
Episode 86: React in the Enterprise with Gil Fink
2020/06/02
Bonus Episode: Azure Static Web Apps
2020/05/28
Episode 85: Lessons on Building Scotch.io - Chris on Code
2020/05/26
Episode 84: Nuxt- Vue- and GraphQL - Daniel Roe
2020/05/19
Episode 83: Online Store with Svelte - Domenik Reitzner
2020/05/12
Episode 82: i18n and l10n with N3i M3r
2020/05/05
Episode 81: Overriding JavaScript Builds with Santosh Yadav
2020/04/28
Episode 80: Service Workers with Keilla Fernandes
2020/04/21
Episode 79: JavaScript development on a Mac with C-Mac
2020/04/14
Episode 78: Going React to React Native with Jenn Creighton
2020/04/07
Episode 77: Converting a traditional Rails - client-side stack to Vue.js with Paul Campbell
2020/03/31
Episode 76: Readable JavaScript with Laurie Barth
2020/03/24
Episode 75: The Battle of House Promises vs House Observables with Kapehe
2020/03/17
Episode 74: React at Starbucks with Cher
2020/03/10
Episode 73: Avoiding a Litany of Mistakes that Design Systems Fix with Micah Godbolt
2020/03/03
Episode 72: What's Your Vue of Nuxt.js - with Alexander Lichter
2020/02/25
Episode 71: Angular at Scale
2020/02/18
Episode 70: React Performance with Ken Wheeler
2020/02/11
Episode 69: React with PWA and Ionic with Ely Lucas
2020/02/04
Episode 68: The Truth Behind Testing - Joe Eames
2020/01/28
Episode 67: JAMstacking with the Great Gatsby - Sam Julien
2020/01/21
Episode 66: Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.
2020/01/14
Episode 65: Art and Code with Ali Spittel from 6B
2020/01/07
Episode 64: Twitched at Birth with Brian Clark
2019/12/31
Episode 63: Building a design system and mentoring with Neha Sharma
2019/12/17
Episode 62: Why You Should Use Linters with Aleksandra Shinkevich
2019/12/10
Episode 61: Leading Technical Teams - Jules Kremer
2019/12/03
Bonus Episode: First Impressions of MacBook Pro 16 with Max Lynch
2019/11/26
Episode 60: Mobile Me - Mobile You - Sani Yusuf
2019/11/26
Episode 59: When I Grow Up I Will ... Jesse Warden
2019/11/19
Episode 58: You Better Shop Around - Shopify- Gatsby- Vue- React- GraphQL - with Kelly Vaughn
2019/11/12
Episode 57: Learning React and TypeScript with Aaron Schlesinger
2019/11/05
Episode 56: Launching a Successful Web App with Dan Muller
2019/10/29
Episode 55: TypeScript Azure Functions with Marie Hoeger
2019/10/22
Episode 54: Styling Modern Applications with Nicole Oliver
2019/10/15
Episode 53: Getting Real with Serverless with Colby Tresness
2019/10/08
Episode 52: Web Performance - Katie Hempenius
2019/10/01
Episode 51: Building Software without Frameworks - Niall Crosby
2019/09/24
Episode 50: Automate It - Don't Do It More Than Twice - Craig Shoemaker
2019/09/17
Episode 49: Are Your Tests Developer Friendly? - Amir Rustamzadeh
2019/09/10
Episode 48: 101 Ways to Host Your Web App
2019/09/03
Episode 47: Will Web Components Replace Frameworks - Sherry List
2019/08/27
Episode 46: Using New JavaScript Features with Tara Manicsic
2019/08/20
Episode 45: Contributing to OSS Documentation with Kapunahale Wong
2019/08/13
Episode 44: Long Time Java - GO To First Time Script With Brian Ketelsen
2019/08/06
Episode 43: VS Live Share - Jonathan Carter
2019/07/30
Episode 42: Choosing Your JavaScript Framework
2019/07/23
Episode 41: Managing Your npm Dependencies With Jan Lehnardt
2019/07/16
Episode 40: User Experience, Developer Tooling, and RxJS - Randall Koutnik
2019/07/09
Episode 39: Authentication For Javascript Apps - Kim Maida
2019/07/02
Episode 38: Node.js Optimization and Performance - Matteo Collina
2019/06/25
Episode 37: Founding the dev.to platform - Ben Halpern
2019/06/18
Episode 36: Let's Remove the I in IoT with Suz Hinton
2019/06/06
Episode 35: The Rundown - What's the Word from the Hallway Track at ngConf 2019
2019/06/04
Episode 34: Throttling and Async Patterns with Serverless - Marie Hoelger
2019/05/28
Episode 33: Adopting New Tech with Natalie Qabazard
2019/05/21
Episode 32: Mobile App Deployment with Jen Looper
2019/05/14
Episode 31: RxJS Wizardry with Ben Lesh
2019/05/07
Episode 30: CSS - Emma Wedekind
2019/04/30
Episode 29: TypeScript Decorators with Nicole Oliver
2019/04/23
Episode 28: The Rise of Tech - Enterprise Engineering Myths with Jem Young
2019/04/16
Episode 27: Doguhan Uluca Demystifying CI and Delivering Web Apps to the Cloud
2019/04/09
Episode 26: Firebase with Katerina Skroumpelou
2019/04/02
Episode 25: Native vs Web Mobile with Ryan Burgess
2019/03/26
Episode 24: Multi-App and Multi-Team Development with Victor Savkin
2019/03/19
Episode 23: JavaScript and Bots for Improving User Experiences
2019/03/12
Episode 22: Secure Javascript with npm with Adam Baldwin
2019/03/05
Episode 21: Dynamically Generated Forms in Angular with Raul Jimenez
2019/02/26
Episode 20: npm Tooling with Kat Marchan
2019/02/19
Episode 19: JavaScript Development - Should You Buy or Build, with Guest Wes Bos
2019/02/11
Episode 18: Vue in Enterprise Apps with Chris Fritz
2019/02/05
Episode 17: Serverless with Jeff Hollan
2019/01/29
Episode 16: Style Guides in React with Sara Vieira
2019/01/22
Episode 15: Did You Just Screw Up the UI? with Ryan Burgess of Netflix
2019/01/15
Episode 14: Productive Code Reviews with Chris Fritz
2019/01/08
Episode 13: Building Code Sandbox with Ives van Hoorne
2019/01/01
Episode 12: Mobile Development Using NativeScript with Nathan Walker
2018/12/18
Episode 11: Web Accessibility with Jen Luker
2018/12/11
Episode 10: Mobile/Web Apps Using Ionic with Mike Hartington
2018/12/04
Episode 9: RxJS with Tracy Lee
2018/11/27
Episode 8: Node.js in Production with Tierney Cyren
2018/11/20
Episode 7: Custom Web Components with Rob Wormald
2018/11/13
Episode 6: Upgrading JavaScript Apps with Sam Julien
2018/11/06
Episode 5: Surviving and Thriving in OSS with guest Filipe Silva
2018/10/30
Episode 4: Progressive Web Apps (PWAs) with Maxim Salnikov
2018/10/23
Episode 3: Dan Wahlin on End to End Testing with Cypress.io
2018/10/16
Episode 2: Visualizations Using D3 with Aysegul Yonet
2018/10/09
Episode 1: Scaling React with Brian Holt
2018/10/02
Episode 0: Meet John and Ward
2018/09/26
Web Rush
http://www.webrush.io
Dive into JavaScript and Web development stories with hosts John Papa, Ward Bell, Craig Shoemaker, and Dan Wahlin. Web Rush is a weekly podcast where we tackle the challenges facing Web developers today and invite expert guests on the show to share their experience solving concrete problems while building real Web applications. Listen for practical insights and honest talk about the topics you are facing today, with Web Rush. Sponsored by AG Grid and Nrwl.io
Home
|
Add Podcast
|
Search
|
Contact
Edit
|
List