Episódios

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

  • Estão a faltar episódios?

    Clique aqui para atualizar o feed.

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

  • Host(s):

    John Papa @John_PapaWard Bell @WardBellDan Wahlin @DanWahlinCraig 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 LinkedInJasmine Greenaway on GitHubPerlLive codingBeginner’s Guide to Web DevelopmentReplitFundamentals for Self Taught ProgrammersTimejumps00:28 Welcome02:11 Introducing Jasmine Greenaway05:32 What sticks out to you on your learning journey into coding?08:15 How did you get into teaching?10:00 Sponsor: Ag Grid10: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: Narwhal18: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 Programmers32:55 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:

    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.jsWard’s Forms talk: “Form Validation Done Right”Brecht - Advanced Angular Template Driven FormsEpisode 256: FullStack JavaScript and TypeScript Apps Using Remult.js | Web RushVest.js on GitHubRxJsRxJs Breaking changesEmoji-picker-reactEmoji-picker-react Live demoTimejumps00:28 Talking about our fears02:09 Introducing Evyatar Alush08:11 Sponsor: Ag Grid09: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: Narwhal22:40 When should you make breaking API changes28: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.