
Sign up to save your podcasts
Or


Troy Vinson is a Principal Software Architect at Clear Measure as a CISSP (Certified Information System Security Professional). He is an experienced leader, architect, and problem-solver in Information Systems Security and Software Development technologies and has spent the majority of his career integrating computer science, information science, and cognitive science to assist in software development and the management of information.
Topics of Discussion:
[2:39] Is Troy a Certified Ethical Hacker? If so, what does that mean, and what does he see in the divide of focus between security and programming?
[5:08] What do we know about the Rackspace security breach?
[7:37] How many hosted exchange customers does Rackspace have?
[11:01] Having a contingency plan in place and a recovery plan is very important.
[14:07] What's the most basic way that someone could start doing this for themselves?
[21:08] Non-malicious use is also a protection against malicious use.
[26:09] What is email protection, and how do you use it?
[28:24] What should development teams be thinking about, security-wise, for their custom applications?
[32:54] The importance of having a software bill of materials so that you have a policy about which software can be used.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
Rackspace
Ep 161 with Troy Vinson
Rackspace Status
KnowBe4
Sonar Source
Microsoft Security Engineering
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Troy Vinson is a Principal Software Architect at Clear Measure as a CISSP (Certified Information System Security Professional). He is an experienced leader, architect, and problem-solver in Information Systems Security and Software Development technologies and has spent the majority of his career integrating computer science, information science, and cognitive science to assist in software development and the management of information.
Topics of Discussion:
[2:39] Is Troy a Certified Ethical Hacker? If so, what does that mean, and what does he see in the divide of focus between security and programming?
[5:08] What do we know about the Rackspace security breach?
[7:37] How many hosted exchange customers does Rackspace have?
[11:01] Having a contingency plan in place and a recovery plan is very important.
[14:07] What's the most basic way that someone could start doing this for themselves?
[21:08] Non-malicious use is also a protection against malicious use.
[26:09] What is email protection, and how do you use it?
[28:24] What should development teams be thinking about, security-wise, for their custom applications?
[32:54] The importance of having a software bill of materials so that you have a policy about which software can be used.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
Rackspace
Ep 161 with Troy Vinson
Rackspace Status
KnowBe4
Sonar Source
Microsoft Security Engineering
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Eduardo Maltez is a Software Engineer at Clear Measure. He has extensive experience in .NET, including Blazor, SignalR, Azure Service Bus, SQL Server, and all kinds of automated testing. Earlier in his career, he apprenticed under Jeffrey Palermo and is currently building automated full-system tests for a large and complex software ecosystem at one of his clients.
Topics of Discussion:
[3:09] How Eduardo got into programming and the steps he took to make it a full-time career.
[8:04] How Eduardo makes the decision in his head when he needs to use Selenium vs. other tests.
[10:52] Eduardo talks about ShoWorks and the technology components behind it.
[16:27] What does it mean when a test is brittle, and what do you do to make tests that are not brittle?
[18:41] When a test is brittle, it means you can't really rely on that test. Brittle tests are unreliable tests, in the end.
[23:36] How do you know when to stop a unit test?
[25:44] What are Educardo's go-to methods for finding the right DOM element?
[33:26] When it comes to rough edges around Selenium itself, it's not necessarily something that doesn't work, but it's something that definitely always causes just a sudden road bump in the test cycle.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
ShoWorks
Selenium
WebDriver Wait Class
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Eduardo Maltez is a Software Engineer at Clear Measure. He has extensive experience in .NET, including Blazor, SignalR, Azure Service Bus, SQL Server, and all kinds of automated testing. Earlier in his career, he apprenticed under Jeffrey Palermo and is currently building automated full-system tests for a large and complex software ecosystem at one of his clients.
Topics of Discussion:
[3:09] How Eduardo got into programming and the steps he took to make it a full-time career.
[8:04] How Eduardo makes the decision in his head when he needs to use Selenium vs. other tests.
[10:52] Eduardo talks about ShoWorks and the technology components behind it.
[16:27] What does it mean when a test is brittle, and what do you do to make tests that are not brittle?
[18:41] When a test is brittle, it means you can't really rely on that test. Brittle tests are unreliable tests, in the end.
[23:36] How do you know when to stop a unit test?
[25:44] What are Educardo's go-to methods for finding the right DOM element?
[33:26] When it comes to rough edges around Selenium itself, it's not necessarily something that doesn't work, but it's something that definitely always causes just a sudden road bump in the test cycle.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
ShoWorks
Selenium
WebDriver Wait Class
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
David Pine works in Developer Relations at Microsoft, focusing on .NET and Azure developer content. He is recognized as a Google Developer Expert in Web Technologies and is a Twilio Champion. David focuses on the developer community, actively seeking opportunities to share knowledge through speaking engagements around the world. David advocates for open-source, the .NET Foundation, C#, TypeScript, SignalR, Reactive Extensions, Azure, and .NET. He's a founding member and co-host of the On .NET Live show. Follow David on Twitter at @davidpine7.
Topics of Discussion:
[2:41] What were the high points along David's career that steered him in the direction of Microsoft, and how has that evolved?
[4:46] Jeffrey's background in music and how he got into it.
[8:20] Does David believe that the age of the JavaScript SPA front end for .NET developers is over?
[10:32] David discusses his role as a technical writer, with more on the content developer side.
[11:36] David's show On .NET Live celebrates .NET developers from all over the world.
[12:40] Microsoft has been doing a lot of work recently with GitHub actions. How do we monitor their different versions and use them to the best of our abilities?
[21:17] What level of maturity is Microsoft's Orleans, and why does David like using it?
[27:10] What are some new samples coming out?
[30:05] What exactly is "globbing"?
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
David Pine
.NET Fundamentals
@DavidPine Twitter
GitHub Actions. NET SDK: Hello from the GitHub Actions: Core .NET SDK
On .NET Live — YouTube
GitHub .NET Samples
.NET GitHub Actions
Github.com/dotnet/orleans
Learn.microsoft.com/dotnet/orleans/
Learn.microsoft.com/dotnet/fundamentals/
Learn.microsoft.com/dotnet/devops/github-actions-overview
Learning Blazor (davidpine.net) Davidpine.net/blog/learning-blazor/
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
David Pine works in Developer Relations at Microsoft, focusing on .NET and Azure developer content. He is recognized as a Google Developer Expert in Web Technologies and is a Twilio Champion. David focuses on the developer community, actively seeking opportunities to share knowledge through speaking engagements around the world. David advocates for open-source, the .NET Foundation, C#, TypeScript, SignalR, Reactive Extensions, Azure, and .NET. He's a founding member and co-host of the On .NET Live show. Follow David on Twitter at @davidpine7.
Topics of Discussion:
[2:41] What were the high points along David's career that steered him in the direction of Microsoft, and how has that evolved?
[4:46] Jeffrey's background in music and how he got into it.
[8:20] Does David believe that the age of the JavaScript SPA front end for .NET developers is over?
[10:32] David discusses his role as a technical writer, with more on the content developer side.
[11:36] David's show On .NET Live celebrates .NET developers from all over the world.
[12:40] Microsoft has been doing a lot of work recently with GitHub actions. How do we monitor their different versions and use them to the best of our abilities?
[21:17] What level of maturity is Microsoft's Orleans, and why does David like using it?
[27:10] What are some new samples coming out?
[30:05] What exactly is "globbing"?
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
David Pine
.NET Fundamentals
@DavidPine Twitter
GitHub Actions. NET SDK: Hello from the GitHub Actions: Core .NET SDK
On .NET Live — YouTube
GitHub .NET Samples
.NET GitHub Actions
Github.com/dotnet/orleans
Learn.microsoft.com/dotnet/orleans/
Learn.microsoft.com/dotnet/fundamentals/
Learn.microsoft.com/dotnet/devops/github-actions-overview
Learning Blazor (davidpine.net) Davidpine.net/blog/learning-blazor/
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Jeff Fritz is an experienced developer, technical educator, and PM on the .NET team at Microsoft. He founded The Live Coders team on Twitch, and regularly livestreams builds of websites and fun applications. You can follow Jeff for more .NET, .NET Core, and Visual Studio content on Twitch and Twitter at @csharpfritz.
Topics of Discussion:
[2:41] Jeff talks about surviving the .com bomb and his background as a longtime web developer and technical educator.
[3:57] What have been some of the recent developments that Jeff and his team are most excited about at Microsoft?
[5:45] Jeff talks about how the application has been growing and how he's had some bumps in the road.
[7:40] How to make video clips searchable and discoverable on the web.
[12:12] What made Jeff go for MySQL instead of serverless Azure SQL?
[18:01] What's the duration of the journey from the first line of code to enterprise patterns?
[21:09] As we grow applications, we need to figure out a better way to show people what happens when you make a mistake, and to help them through the growth.
[27:13] How do you know what's going to happen at a certain level of production?
[22:48] Does Jeff really believe we're going to end up at Kubernetes?
[32:27] Re-architecting your database architecture.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
Jeff on Twitch
KlipTok
Fritz's Tech Tips and Chatter
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Jeff Fritz is an experienced developer, technical educator, and PM on the .NET team at Microsoft. He founded The Live Coders team on Twitch, and regularly livestreams builds of websites and fun applications. You can follow Jeff for more .NET, .NET Core, and Visual Studio content on Twitch and Twitter at @csharpfritz.
Topics of Discussion:
[2:41] Jeff talks about surviving the .com bomb and his background as a longtime web developer and technical educator.
[3:57] What have been some of the recent developments that Jeff and his team are most excited about at Microsoft?
[5:45] Jeff talks about how the application has been growing and how he's had some bumps in the road.
[7:40] How to make video clips searchable and discoverable on the web.
[12:12] What made Jeff go for MySQL instead of serverless Azure SQL?
[18:01] What's the duration of the journey from the first line of code to enterprise patterns?
[21:09] As we grow applications, we need to figure out a better way to show people what happens when you make a mistake, and to help them through the growth.
[27:13] How do you know what's going to happen at a certain level of production?
[22:48] Does Jeff really believe we're going to end up at Kubernetes?
[32:27] Re-architecting your database architecture.
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
Jeff on Twitch
KlipTok
Fritz's Tech Tips and Chatter
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Brady is a Principal Program Manager on the Azure Developer Experience team at Microsoft where he works on Orleans, SignalR, microservices, APIs, and integration with Azure service teams in hopes to make it exciting for developers who work on .NET apps to party in the cloud!
Topics of Discussion:
[4:17] Moving around a lot gave Brady a lot of insight into all the different ways that we can benefit developers and all the different opportunities we have to make things better.
[6:30] The people in Docs hack all the time.
[7:01] What is Orleans?
[11:40] What's the best database to use for distributed applications?
[21:10] Open telemetry gives us the capability of being able to trace messages that go from one end of your system all the way to the other end of your system through multiple silos and multiple clients.
[22:08] The three pillars of observability: logging, distributed tracing (which is really where open telemetry shines), and then metrics.
[26:02] How does the traceability side of open telemetry apply to Azure?
[28:02] What else should we know about Orleans?
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
"Brady Gaster on SignalR and More"
Brady Gaster
Brady Gaster GitHub
Brady Gaster Rock Paper Orleans
Brady Gaster Website
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Brady is a Principal Program Manager on the Azure Developer Experience team at Microsoft where he works on Orleans, SignalR, microservices, APIs, and integration with Azure service teams in hopes to make it exciting for developers who work on .NET apps to party in the cloud!
Topics of Discussion:
[4:17] Moving around a lot gave Brady a lot of insight into all the different ways that we can benefit developers and all the different opportunities we have to make things better.
[6:30] The people in Docs hack all the time.
[7:01] What is Orleans?
[11:40] What's the best database to use for distributed applications?
[21:10] Open telemetry gives us the capability of being able to trace messages that go from one end of your system all the way to the other end of your system through multiple silos and multiple clients.
[22:08] The three pillars of observability: logging, distributed tracing (which is really where open telemetry shines), and then metrics.
[26:02] How does the traceability side of open telemetry apply to Azure?
[28:02] What else should we know about Orleans?
Mentioned in this Episode:
Architect Tips — New video podcast!
Azure DevOps
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo's YouTube
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
Programming with Palermo
"Brady Gaster on SignalR and More"
Brady Gaster
Brady Gaster GitHub
Brady Gaster Rock Paper Orleans
Brady Gaster Website
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
From the publisher's feed

273 Listeners

381 Listeners

290 Listeners

478 Listeners

625 Listeners

149 Listeners

582 Listeners

45 Listeners

213 Listeners

222 Listeners

986 Listeners

179 Listeners

242 Listeners

62 Listeners

139 Listeners