Episoder

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

  • Manglende episoder?

    Klik her for at forny feed.

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

  • Host(s):

    John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemaker

    Guest:

    Madelyn Papa LinkedIn

    Recording date: Feb 8, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources:Siena College - Software Development ProgramReact.devArraysJavaSoftware Engineering classesUnity 3DSiena College Program for Poland Trauma and UX DesignFigmaGitHub CopilotGitHub Education Developer PackReact NativeReact Tic Tac Toe tutorialCodeSandboxGame PigeonConnect Four gameSiena College - Top college in NY for finding a jobTimejumps00:26 Introducing John's favorite guest on the show01:40 What drew you into computer science?05:19 What are you taking now in comp sci?10:28 Sponsor: Ag Grid11: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: IdeaBlade28: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.

  • Host(s):

    John Papa @John_PapaWard Bell @WardBellCraig Shoemaker @craigshoemaker

    Guest:

    Gwyneth Pena-Siguenza @Twitter

    Recording date: Feb 1, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources:Gwyneth Pena-Siguenza on YouTubeLearn to cloudDo More with AI and GitHub Copilot, keynote at All Things Open by GwynethAll Things Open conferenceGwyn’s githubGitHub CopilotMicrosoft DeveloperFrom Zero to Cloud Engineer in 6 monthsSandy Hook Elementary School ShootingThe Phoenix Project bookSemantic KernelLearning How To Learn, by Barbara OakleyThe Woobles - crochet kits for beginnersExpress Yourself: “It’s not what you look like when you’re doin’ what your doin’”Timejumps00:30 Are you a YouTuber?01:51 Introducing Gwyneth Pena-Siguenza07:23 Sponsor: Ag Grid08: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: IdeaBlade25: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.

  • Host(s):

    John Papa @John_PapaWard Bell @WardBell

    Guest:

    Lee Stott @lee_stott

    Recording date: Jan 25, 2024

    Brought to you by

    AG Grid

    IdeaBlade

    Resources:Lee Stott on LinkedInUniversity College of LondonLee Stott, Honorary Associate Professor in Teaching at UCLDemocritizing AIiPhone’s decade worth of impactAI RevolutionWhat if AI Could Rebuild the Middle ClassWhat is the Rabbit R1 device?Rabbit r1 is an AI-powered sidekick that’s like a future version of SiriBest practices for deploying language modelsSmall Language ModelsSemantic KernelLangChainSemantic Kernel CookbookEducator Developer BlogMicrosoft LearnMicrosoft Student ResourcesAzure AI StudioBaseCamp’s “Shape Up” methodology for defining, choosing and “estimating” projectsTimejumps00:43 Introducing Lee Stott03:37 What does Democratizing AI really mean?10:44 Sponsor: Ag Grid11:48 When something is truly available to everyone, that's when you've democratized it20:05 Who is the target audience for AI in 2024?27:08 Sponsor: IdeaBlade28: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.

  • Host(s):

    John Papa @John_PapaWard 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 togetherBuild an IT Succession PlanAngular workshops at ngConf 2024Timejumps00:28 Is business strategy fun? Boring?03:42 Bad things happen when I'm doing something the business doesn't want06:39 How do you shift your own thinking around the business or customer goal?11:44 Sponsor: Ag Grid12:51 What would happen if you didn't finish what you're working on?22:24 Sponsor: IdeaBlade23: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 together33:44 Final thoughts

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

  • 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_PapaWard 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 YouTubeMadison Kanna’s code book clubDesign Patterns: Elements of Reusable Object-oriented SoftwareCracking the Coding InterviewExercism JavaScript TrackThe Exorcist on IMDBThe Flat Iron BootcampCoding DojoFreeCodeCamp - introduction to JavaScriptTeach Yourself Computer ScienceMicrosoft Learn Student Ambassadors programResilient ManagementDeep WorkTimejumps00:29 Welcome00:54 Introducing Madison Kanna02: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 Grid08: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 direction35:20 Sponsor: IdeaBlade36:24 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: Dec 14, 2023

    Brought to you by

    AG Grid

    IdeaBlade

    Resources:ChatGPT releasedBing Image generationAI HallucinationResponsible AIGreat Ezra Klein podcast on the state of AI in 2023 and where it is goingGitHub CopilotIs Scrum dead?ZeitgeistWhy use a web frameworkBargaining for our very existenceWhy hasn’t TDD Taken Over the World?” - by Dave FarleyTimejumps00:27 Welcome02:08 AI had a big coming out10:30 Ways to deal with hallucinations14:00 Sponsor: Ag Grid15:01 Growing discontent with testing19:37 What processes do we need to challenge?23:19 Sponsor: IdeaBlade24:17 The job market29:54 Where's crypto and blockchains?31:47 In person conferences35:33 Are we moving back to the office?39:48 Final thoughts

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

  • Host(s):

    Craig Shoemaker @craigshoemaker

    Guest:

    Ward Bell @WardBell

    Recording date: 12/07/2023

    Brought to you by

    AG Grid

    IdeaBlade

    Timejumps00:30 Welcome01:22 When Ward changed from consultant to owner manager?08:36 Sponsor: Ag Grid09: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 user20:51 Break down the problem and chip away at it24:17 Sponsor: IdeaBlade25: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.

  • Host(s):

    John Papa @John_PapaCraig Shoemaker @craigshoemaker

    Guest:

    Chris Woodruff @cwoodruff

    Recording date: Nov 30, 2023

    Brought to you by

    AG Grid

    IdeaBlade

    Resources:The Microsoft MVP programASP InsidersLearning the Entity Framework.NET 8Efficient querying with Entity FrameworkVideo showing how to use GitHub Copilot with Entity FrameworkThe Scotty PrincipleUsing the Scotty principle to Crush your To-Do ListFundamentals of Software Architecture: An Engineering ApproachStrange New Worlds: Star TrekChris Woodruff on GitHubTimejumps00:26 Welcome01:05 Introducing Chris Woodruff02:34 What is a Microsoft MVP?06:03 Sponsor: Ag Grid07:09 Learning how to be a data detective17:12 Learning the Scotty Principle23:12 Sponsor: Ideablade24:15 Dealing with uncertainty in projects29:14 Final thoughts

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