Avsnitt

  • Host(s):

    John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemaker

    Guest:

    Brandon Roberts on @brandontroberts

    Recording date: July 18, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_Papa

    Guest:

    Dheeraj BandaruHaripriya Mehta

    Recording date: Jul 12, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_Papa

    Guest:

    Grace Taylor [@GraceGTaylor]](https://twitter.com/gracegtaylor_)

    Recording date: July 1, 2024

    Brought 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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_PapaWard Bell @WardBellDan Wahlin @DanWahlinCraig Shoemaker @craigshoemaker

    Guest:

    Chris Noring @chris_noring

    Recording date: June 27, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_PapaWard 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 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 @craigshoemaker

    Guest:

    Anthony Bartolo @wirelesslife

    Recording date: Jun 6, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 Teams

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • 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 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 @craigshoemaker

    Recording date: May 23, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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_Papa

    Guest:

    Liam Hampton @liamchampton

    Recording date: May 9, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_PapaWard 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 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 @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 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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_PapaWard Bell @WardBell

    Guest:

    Frank Boucher @FBoucheros

    Recording date: April 18, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 @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 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 @WardBell

    Guest:

    Bruno Capuano @elbruno

    Recording date: April 4, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • 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 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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_PapaWard 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 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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemaker

    Guest:

    Anthony Bartolo

    Recording date: 3/7/2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemaker

    Recording date: Feb 29, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_PapaWard Bell @WardBell

    Recording date: Feb 22, 2024

    Brought to you by

    AG Grid

    Resources: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 ReactTimejumps

    Podcast editing on this episode done by Chris Enns of Lemon Productions.

  • Host(s):

    John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemaker

    Recording date: Feb 15, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources: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 thoughts

    Podcast editing on this episode done by Chris Enns of Lemon Productions.