- 39 minutes 55 secondsEpisode 290: The Next.js for Angular - Analog
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
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
- 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.
25 July 2024, 10:00 am - 31 minutes 16 secondsEpisode 289: VS Code to the Cloud in 60 Seconds
Host(s):
- John Papa @John_Papa
Guest:
Recording date: Jul 12, 2024
Brought to you by
Resources:
Timejumps
- 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.
18 July 2024, 10:00 am - 34 minutes 49 secondsEpisode 288: Make AI Useful For You
Host(s):
- John Papa @John_Papa
Guest:
- Grace Taylor [@GraceGTaylor]](https://twitter.com/gracegtaylor_)
Recording date: July 1, 2024
Brought to you by
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.
11 July 2024, 10:00 am - 39 minutes 55 secondsEpisode 287: Why You As A Developer Must Care About Managing Your APIs
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
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
- 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.
4 July 2024, 10:00 am - 38 minutes 22 secondsEpisode 286: Fast Development with Visual Studio
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
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
- 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.
27 June 2024, 10:00 am - 45 minutes 9 secondsEpisode 285: The Best of Build for Developers
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
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
- 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.
20 June 2024, 10:00 am - 34 minutes 52 secondsEpisode 284: App Spaces: Simplifying App Development in Azure
Host(s):
- John Papa @John_Papa
Guest:
- Elliot Hamai LinkedIn
Recording date: May 30, 2024
Brought to you by
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
- 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.
13 June 2024, 10:00 am - 35 minutes 39 secondsEpisode 283: npm Updates: Love 'em or Hate 'em?
Host(s):
- John Papa @John_Papa
- Ward Bell @WardBell
- Craig Shoemaker @craigshoemaker
Recording date: May 23, 2024
Brought to you by
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
- 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.
6 June 2024, 10:00 am - 36 minutes 3 secondsEpisode 282: Are You Evolving with your Developer Tools?
Host(s):
- John Papa @John_Papa
Guest:
- Liam Hampton @liamchampton
Recording date: May 9, 2024
Brought to you by
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
- 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.
23 May 2024, 10:00 am - 38 minutes 49 secondsEpisode 281: What You Need to Know About the Proposal for Signals in JavaScript
Host(s):
- John Papa @John_Papa
- Ward Bell @WardBell
Guest:
- Manfred Steyer @ManfredSteyer
Recording date: May 2, 2024
Brought to you by
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
- 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.
16 May 2024, 10:00 am - 44 minutes 14 secondsEpisode 280: How Secure is Your AI?
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
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
- 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.
9 May 2024, 10:00 am - More Episodes? Get the App
