DiscoverWeb Rush
Web Rush
Claim Ownership

Web Rush

Author: Dan Wahlin, John Papa, Ward Bell, Craig Shoemaker

Subscribed: 692Played: 26,195
Share

Description

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
293 Episodes
Reverse
Host(s):John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemakerGuest:Brandon Roberts on @brandontrobertsRecording date: July 18, 2024Brought to you byAG GridIdeaBladeResources:AnalogJSAngularSpartanShipping What You Use - Open Source Chronicles with Brandon RobertsThe meta framework Next.js for ReactThe meta framework SvelteKit for SvelteThe meta framework Nuxt.js for VueRemix vs Next.jsAnalog.js vs Next.jsGet started with Analog and AngularIgor MinarVideo of SSR, Full Stack, Angular and Analog at ngRomePlaywright testing frameworkWeb Rush Episode 235: Playwright with Debbie O’BrienAnalogJS on GitHubAnalogJS InsightsTimejumps00:39 What's the next thing you're going to be working on?01:44 Welcome Brandon Roberts back03:34 What is AnalogJS?05:54 Sponsor: Ag Grid07:00 How have meta frameworks changed over the years?13:31 Getting frustrated at the lack of convention in Angular15: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: IdeaBlade21:44 How do I need to think about designing an app to use Analog?32:38 What's next for Analog?34:49 Final thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaGuest:Dheeraj BandaruHaripriya MehtaRecording date: Jul 12, 2024Brought to you byAG GridIdeaBladeResources:Learn Cloud in the MarketplaceLearn Static Web AppsVS Code TelemetryTimejumps00:59 Introducing Dheeraj Bandaru and Haripriya Mehta08:26 Sponsor: IdeaBlade09: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 Grid16: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 thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaGuest:Grace Taylor [@GraceGTaylor]](https://twitter.com/gracegtaylor_)Recording date: July 1, 2024Brought to you byAG Grid IdeaBladeResources:Building Better Apps Better Together with AIYouTube Video by Gwyneth Peña-Siguenza on Building Better Together AppsIntroduction to Large Language Models (LLMs)Code Optimizations in AIProductive and secure end to end developer experience powered by AITimejumps00:42 What is Canada Day, eh?01:22 Introducing Grace Taylor02:53 What is Better Together?05:53 How does it work to figure out what's best for my app?08:21 Sponsor: Ag Grid09: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: IdeaBlade18: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 thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellDan Wahlin @DanWahlinCraig Shoemaker @craigshoemakerGuest:Chris Noring @chris_noringRecording date: June 27, 2024Brought to you byAG GridIdeaBladeResources:Chris on GitHubChris on LinkedInChris on YouTubeSoftchris BlogWeb APILoad balancing APIsHow to Validate a Business IdeaAPI debounceDesigning Azure Functions for identical inputAPI Rate Limiting - Everything you need to knowPolyfill.io - what you need to knowAzure API Management - Overview and key concepts | Microsoft LearnAPI 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 GovernanceIntroduction to Azure API Center - Training | Microsoft LearnTimejumps01:09 Introducing Chris Noring03:06 What is a web API developer?07:24 Sponsor: Ag Grid08: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: IdeaBlade22:37 The importance of API security27:22 Why is developer experience that API management could help with?37:44 Final thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellGuest:Laurent Bugnion [@LBugnion]](https://x.com/LBugnion)Recording date: Jun 20, 2024Brought to you byAG GridIdeaBladeResources:Visual InterDev on WikipediaVisual StudioVisual Studio CodeWhat is DevBox?Create a Vue.js app on Visual StudioFree Code Camp Shares Perspectives on the difference between VS Code and Visual StudioMarkDown on VS CodeInstall Copilot on Visual StudioAnnouncement of GitHub Copilot on Visual StudioFeatures of GitHub CopilotTimejumps00:39 Where in the world is Ward Bell?01:59 Introducing Laurent Bugnion03:03 What is Visual Studio?08:02 Sponsor: Ag Grid09: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 doing25:47 Sponsor: IdeaBlade26: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.
Host(s):John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemakerGuest:Anthony Bartolo @wirelesslifeRecording date: Jun 6, 2024Brought to you byAG GridIdeaBladeResources:Copilot + PC from BuildCopilot + PC Review from Tom’s GuideIntroducing Phi-3 with SLMsSLMs: Difference between SLM and LLMGitHub Copilot extensibilitySnapdragon developer kit for WindowsAI integration into TeamsRAG in AI SearchMS Build Book of News: Microsoft Build 2024 Book of NewsTimejumps01:50 Introducing Anthony Bartolo04:26 What does PC + AI mean for Windows?09:05 Sponsor: Ag Grid10: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: IdeaBlade25:32 What is GitHub CoPilot Extensibility?32:40 Snapdragon developer kit for Windows38:15 AI integration into TeamsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaGuest:Elliot Hamai LinkedInRecording date: May 30, 2024Brought to you byAG GridIdeaBladeResources:Overview of App SpacesMarketing WebsiteLearn Azure Container Apps (ACA)Learn Static Web Apps (SWA)Learn Azure Kubernetes Service (AKS)Building a Full-Stack Application on App Spaces with Google AuthenticationTimejumps00:27 Introducing Elliot Hamai03: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 Grid08:22 Why would I want to use static web apps?14:19 GitHub integration is key18:57 Sponsor: IdeaBlade19: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.
Host(s):John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemakerRecording date: May 23, 2024Brought to you byAG GridIdeaBladeResources:npm auditHow to Update npm DependenciesAngular’s ng update upgrade commandSecurity vulnerability mitigation with npm audit fix commandsWhat is the latest version of NodeNVM Install guideWhat’s a peer dependency vs devDependency vs dependencyPeer DependenciesTimejumps00:27 npm shaming?02:57 Is upgrading via npm worse now than it used to be?11:47 Sponsor: Ag Grid12:37 Does how much of an upgrade you're doing matter with npm?22:13 Sponsor: IdeaBlade23:00 Getting the wrong version of node26: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.
Host(s):John Papa @John_PapaGuest:Liam Hampton @liamchamptonRecording date: May 9, 2024Brought to you byAG GridIdeaBladeResources:JakartaLearn the Azure Developer CLI (azd)Top JavaScript Dev ToolsBest of Python developer toolsTop dev tools of GoAzd pipeline configWhat is BICEPLiam Hampton shares azd up on videoAwesome community azd templates listAlfredo Deza talks about Python web apps on Web RushLearn GoTimejumps00:28 Are you evolving with your dev tools?02:14 Introducing Liam Hampton05:15 What kind of developer tools are we talking about?09:41 Sponsor: Ag Grid10:41 Learning a second language is more difficult than learning the first one15:38 Where does GitHub Actions fit?17:28 What is the Azure Developer CLI?27:27 Sponsor: IdeaBlade28:28 What are your favorite developer tools?33:41 Final thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellGuest:Manfred Steyer @ManfredSteyerRecording date: May 2, 2024Brought to you byAG GridIdeaBladeResources:Manfred Steyer’s blog post on Successful with Signals in Angular – 3 Effective Rules for Your ArchitectureAngular Signals Blog PostComponent Communication with Signals, Inputs, Two-way Bindings, and Content/ View QueriesAdvanced Angular Architecture WorkshopManfred’s Overview of Signals in AngularManfred Steyer on TwitterArticle about the TC39 Proposal for Native Signals in JavaScriptTC39 Proposal for Native Signals in JavaScriptWhat are Angular SignalsWhat is a Race Condition?Timejumps00:28 Sending Ward off on an adventure01:44 The evolution of signals06:00 TC39 Proposal for Native Signals in JavaScript08:23 Sponsor: Ag Grid09: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: IdeaBlade28: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.
Host(s):John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemakerGuest:Anthony Bartolo LinkedInRecording date: April 25, 2024Brought to you byAG GridIdeaBladeResources:Episode 274: What Developers Need To Know About Generative AI | Web RushGitHub Advanced SecurityAbout GitHub Advanced SecurityMicrosoft Copilot for SecurityWhat Developers Need to Know About Generative AIDo Roller Coasters Need CybersecurityAutomated Threat AnalysisMicrosoft Defender for CloudMicrosoft Copilot for SecurityWhat is IoTPhi-3 - redefining what's possible with SLMsDifference between SLM and LLMTimejumps01:04 Introducing Anthony Bartolo06:44 Sponsor: Ag Grid07: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: IdeaBlade34:49 How do I keep my source code safe from AI vulnerability?39:20 Final thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellGuest:Frank Boucher @FBoucherosRecording date: April 18, 2024Brought to you byAG GridIdeaBladeResources:Frank Boucher’s YouTube channelOpen at Microsoft video series by Frank’s BoucherFrank Boucher’s BlogGet started with .NET AspireInstall .NET on macOSGame development on .NETLearn about .NET BlazorBuild web apps with BlazorAzure Static Web Apps (SWA).NET support policyBlazor DOM integrationSmart Components with AITimejumps00:29 Is it cool to be a .NET developer?03:44 Introducing Frank Boucher05:30 What is Open at Microsoft?07:43 Sponsor: Ag Grid08: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: IdeaBlade31:29 Are there load time issues?Podcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaCraig Shoemaker @craigshoemakerGuest:Alfredo Deza on LinkedInRecording date: Apr 11, 2024Brought to you byAG GridIdeaBladeResources:Alfredo’s social media profile at LinkedInAlfredo Deza at the OlympicsAlfredo Deza’s Olympian storyAlfredo’s father in the OlympicsAlfredo Deza books on AmazonAlfredo’s Books at O’ReillyAlfredo Deza at Duke UniversityGetting Started with Testing in PythonPython Fundamentals on Khan AcademyKubernetesSmall functions considered harmfulReddit thread on small functions being harmfulWriting small functionsFive lines of code principlePython clean code - 6 best practices to make your Python functions more readableRefactoring to PatternsTimejumps00:28 Welcome!01:35 Introducing Alfredo Deza02:59 What's your Olympic story?06:02 What lessons from being an athlete into technology?09:51 Sponsor: Ag Grid10:48 Why Python?23:29 Software engineers dislike writing tests26:13 How should developers balance the principles of testing?31:34 Happy birthday to Ward32:44 How do you break functions into multiple functions?36:46 Sponsor: IdeaBlade37:36 Where should people go to learn more?Podcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellGuest:Bruno Capuano @elbrunoRecording date: April 4, 2024Brought to you byAG GridIdeaBladeResources:Smart ComponentsDaniel Roth “Introducing .NET Smart Components – AI-powered UI controls”What is Retrieval-augmented generation (RAG)Bruno sharing an Intro to GitHub Copilot for Visual StudioBruno sharing GitHub Copilot Best Practices within Visual StudioTimejumps00:28 Do you want smart or dumb AI?01:58 Introducing Bruno03:42 What is a .net smart component with AI?08:26 Sponsor: Ag Grid09: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: IdeaBlade24: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 thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):Craig Shoemaker @craigshoemakerGuest:Chris Noring @chris_noringRecording date: 03/28/2024Brought to you byAG GridIdeaBladeResources:Chris Noring’s blogThe Road Ahead, Bill GatesWhat is an AI agent?LangChainSemantic KernelAutogenCoPilot StudioTimejumps00:30 Introducing Chris Noring01:19 How do you think about AI agents?04:28 How do you define an AI agent?05:56 Sponsor: Ag Grid06: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: IdeaBlade29:58 What is CoPilot Studio and how does it differ?34:12 Final thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellGuest:Corbin Crutchley @crutchcornRecording date: 3/14/2024Brought to you byAG GridIdeaBladeResources:Here's the information organized in markdown linked list format:Book: Framework FundamentalsReactVueAngularSvelteSolid.jsFramework Field Guide Fundamentals - Collection of framework fundamentals.Corbin Crutchley on Web Rush episode 201The Hook - Blues TravellersAngular, React, and Vue Framework ComparisonGitHub Copilot in VS CodeComponent Party - Comparing frameworks to one another.React Beyond the Render - Article about React RSC.Analog Different Component AuthoringAnalog DocsAngular SignalsTimejumps00:28 An annual convo about web frameworks01:37 Introducing Corbin Crutchley04:14 What is the Framework Field Guide?08:43 How do you keep up with changes in frameworks?09:53 Sponsor: Ag Grid10: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: IdeaBlade23: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 thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemakerGuest:Anthony BartoloRecording date: 3/7/2024Brought to you byAG GridIdeaBladeResources:Generative AIMicrosoft services for AIMicrosoft CopilotGitHub Next | Copilot WorkspaceVisual Studio Code GitHub Copilot overviewGenerative AI for BeginnersTimejumps01:45 Introducing Anthony Bartolo02: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 code09:54 What if AI tooling doesn't feel right for me?11:50 Sponsor: Ag Grid12:53 Should I use generative AI to add security to my projects?24:19 The importance of being specific29:56 Sponsor: IdeaBlade30:56 Asking questions to craft a better prompt38:38 Final thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemakerRecording date: Feb 29, 2024Brought to you byAG GridIdeaBladeResources:State of JavaScript SurveySvelte • Cybernetically enhanced web appsBun — A fast all-in-one JavaScript runtimeTimejumps01:10 Are we asking the right questions of each other?08:23 How I think about surveys09:38 Sponsor: IdeaBlade10:38 Languages vs frameworks14:34 How much does experience factor in?18:06 Sponsor: Ag Grid19:01 Proxy usage and page visibliity API22:03 RxJS and data fetching26:06 JavaScript runtimes26:59 Our final thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellRecording date: Feb 22, 2024Brought to you byAG GridResources:What if Less Angular Could be More - John’s VideoJohn’s What If GitHub repositoryAxios and http interceptorsAxios and httpAngular Dependency InjectionPromises and RxJS ObservablesFetch APIInterceptors in ReactTimejumpsPodcast editing on this episode done by Chris Enns of Lemon Productions.
Host(s):John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemakerRecording date: Feb 15, 2024Brought to you byAG GridIdeaBladeResources:Azure Container Apps docsKubernetesAzure KubernetesGoogle Cloud RunOverview of Azure Container AppsKEDADockerDAPR docsBeginner friendly course for containersAWS Fargate vs Google Cloud RunHands-on learning of VS Code Remote and containers without containersThe ChosenTimejumps00: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 Grid10: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: IdeaBlade24: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 thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.
loading
Comments (3)

i4Acmmos

thanks for sharing useful information.If you would like to find out about Web Development Hounslow London then Contact us at info@i4acmmosmedia.com or call us at +44 20 8432 4513. Visit on https://i4acmmosmedia.com/uk/web-development-services/ for more information.

Jul 7th
Reply

OSSystem Software Development Company

thank you a million for sharing such useful info! It's always hard choice between Native and Web Mobile development! that's why hybrid mobile app development could be nice solution:) If you would like to find out some tips for choosing the right hybrid mobile development company, you can read this article:https://os-system.com/blog/hybrid-app-development-company-tips-for-choosing/

Mar 18th
Reply

Marc Rambow

ionic appflow has a devops workflow, but it is for ionic framework only.

May 15th
Reply