Aaron Palermo on Cybersecurity and SDP - Episode 018

Aaron Palermo on Cybersecurity and SDP - Episode 018

Today’s episode is a bit of a special one your host, Jeffrey Palermo, interviews his own older brother, Aaron Palermo. Aaron is a DevOps engineer, solution architect, and all-around cybersecurity expert. He works for a global cybersecurity services company, is a member of the Cloud Security Alliance, and is a co-author of the up-and-coming Software Defined Perimeter Specification Version 2.

SDP is a full replacement for VPN providing better protection to fully secure your data, devices, and accounts.

This episode is jam-packed with incredibly useful information applicable to software developers but also anybody who has a Wi-Fi network. Stay tuned to hear about how an SDP replaces a VPN, Aaron’s recommendations on how people can fully protect themselves online, which state-of-the-art multi-factor authentication people should be using, how to keep your data safe and protect from Wi-Fi vulnerabilities, and more.

Topics of Discussion:

[:52] About today’s topic and guest.

[1:24] About the Palermo family and Aaron’s background in the industry.

[5:23] Aaron explains what an SDP is.

[7:18] How an SDP affects a person’s setup.

[13:22] Does an SDP complement a VPN or does it replace a VPN?

[13:40] Does an SDP create a network to a data center or can parts of the network exist anywhere?

[14:23] What are the products available now to use an SDP?

[16:00] Some differences between an SDP and a VPN.

[17:00] A message from The Azure DevOps Podcast’s sponsor: Clear Measure.

[17:28] Aaron’s thoughts on whether or not companies not using SDP would be considered malpractice in the future.

[19:26] Why SDP serves a good solution.

[21:05] Would an SDP be an absolute recommendation to people working from home when accessing anything that’s not ‘software as a service?’

[22:49] For smaller organizations, what are Aaron’s SDP recommendations that are easy to get started with?

[24:32] What are some things that people should be doing to protect themselves and their accounts online?

[26:55] On the corporate side, Aaron gives his suggestions on what people should be doing with their ‘software as a service’ accounts.

[28:05] The state-of-the-art multi-factor authentication people should be using.

[29:22] Aaron gives a rundown of YubiKey and how it’s used.

[31:35] The brands Aaron and his customers use (multi-factor authentication-wise.)

[32:05] Aaron speaks about general Wi-Fi vulnerabilities.

[35:08] Aaron explains the premises of his two recent presentations: “Tell My Wi-Fi Love Her,” and “Wi-Fi Trolling.”

[39:27] Aaron’s best recommendations for keeping your data safe.

[41:26] Aaron’s recommendations for backup services.

[43:00] Aaron’s recommendations for backup services on the business or corporate level.

[45:52] Aaron’s take on single sign-on providers and his recommendations to balance ease of development.

[50:30] Aaron and Jeffrey wrap up this week’s episode.

Mentioned in this Episode:

SDP Specification v1.0

Cloud Security Alliance

Azure DevOps

Cyxtera

Zscaler

Duo Security

Clear Measure (Sponsor)

YubiKey

KeePass

LastPass

1Password

BitLocker for Windows

FileVault on Mac

CrashPlan

BackBlaze

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Avsnitt(371)

Joe Duffy on Infrastructure as Code - Episode 99

Joe Duffy on Infrastructure as Code - Episode 99

This week’s guest is Joe Duffy, the CEO of Pulumi — a venture-backed startup in Seattle whose mission is to help developers and operators get their code to the cloud faster together. Prior to founding and leading Pulumi, Joe worked for Microsoft for a number of years helping them take .NET to open source. Currently, his main focuses are on Infrastructure as Code and Cloud Engineering.   In this episode, Jeffrey and Joe take a deep dive into Infrastructure as Code. As someone who has been pouring his brain into the problems around IaC, Joe shares what he has learned about IaC, how Pulumi resolves some of these problems, and how you can get started with Pulumi today.   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:48] About The Azure DevOps Podcast and Jeffrey’s offer to speak at virtual user groups. [1:27] About today’s episode with Joe Duffy! [1:46] Jeffrey welcomes Joe to the podcast. [1:50] Joe shares his experience at Microsoft when .NET first became open source. [3:50] Jeffrey and Joe reflect on the history of using .NET with the Macbook. [6:05] Joe shares what he has learned about Infrastructure as Code throughout his career and the approach they took with solving the problem with Pulumi. [9:09] How does Pulumi solve specific problems better than Azure ARM? [11:53] Joe shares how he thinks about the different levels in Infrastructure as Code (which gets at the heart of how infrastructure teams and developers work together.) [14:55] Joe dives into the Pulumi approach and what solutions they integrate with. [16:26] Joe shares the solution they offer to developers who are looking to do standard things. [19:07] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [19:32] How does Pulumi solve the problem of developers who have to do it all (i.e. both the developer and infrastructure side)? [22:08] From an architecture perspective, what does Joe think is the best infrastructure to pick? [24:18] Joe shares how they have approached the issue of database migration with Pulumi. [27:42] Joe discusses changing a setting on your app service after deploying your application vs. the other problem of ‘I’m not actually changing my code, but I need to change the setting.’ [30:24] With DevOps now 10 years old, does Joe believe that the current state of the industry is where it will continue to live, or does he see another sea change coming? [32:03] Joe breaks down the paid tiers in Pulumi. [33:42] How Joe recommends getting started with Pulumi. [35:18] Is there a way to debug and use desktop emulators locally? [36:26] Jeffrey thanks Joe for joining the podcast!   Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow What is Infrastructure as Code? Joe Duffy’s LinkedIn Joe Duffy’s Blog Pulumi GitHub.com/Pulumi/TF2Pulumi Azure ARM JSON NuGetTerraform Chef Puppet Akka.NET Microsoft Orleans Kubernetes Pulumi — Get Started Pulumi Slack Channel   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

27 Juli 202037min

Jimmy Bogard on AutoMapper and MediatR - Episode 98

Jimmy Bogard on AutoMapper and MediatR - Episode 98

Joining Jeffrey today is Jimmy Bogard, an Independent Consultant, long-time Microsoft MVP award recipient, C# guru, and author and maintainer of AutoMapper (as well as many other open-source projects!) He has twenty years of experience building mission-critical applications and distributed systems with extensive experience in Agile, Test-Driven Development, Domain-Driven Design, Object-Oriented Design, Service Oriented, and Distributed Systems.    Jimmy’s convention-based object-object mapper, AutoMapper, is used by tons of teams everywhere and has over 14 million downloads on NuGet. In this episode, Jimmy speaks about the genesis of AutoMapper, how it has evolved over time, shares about his career journey, speaks about MediatR, and gives his thoughts on Blazor and beyond.   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:48] About The Azure DevOps Podcast and Jeffrey’s offer to speak at virtual user groups. [1:31] About today’s episode with Jimmy Bogard! [1:50] Jeffrey welcomes Jimmy to the show! [2:15] Jimmy gives a rundown of his career. [3:12] Jimmy shares his thoughts around consulting and what he misses about it. [5:15] Jimmy tells the story of how AutoMapper got started. [8:30] Jimmy gives some advice for those who have not used AutoMapper before. [12:43] Jimmy speaks about the refactoring of the original AutoMapper interface to a top-level interface. [14:51] With AutoMapper now going on 13 years old, what would Jimmy say are its main strengths? What does he always reach for it? And what uses does he advise against using it with/for? [17:37] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [18:04] Jimmy shares some background about MediatR and how it got started! [20:07] What MediatR started out as and how it developed over time. [21:13] Jimmy shares about the practical uses of MediatR and why someone would want to use it. [25:32] How the MediatR library makes it easy to codify everything your application does as a command, query, or event. [26:24] Jeffrey and Jimmy discuss how to think about what’s complex for developers. [28:32] Side effect of using the MediatR library: telemetry. [30:26] Jimmy’s thoughts on Blazor and beyond! [37:55] How to follow-up with Jimmy and find him online!   Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow Jimmy’s Blog: JimmyBogard.com Jimmy’s Twitter @JBogard Github.com/JBogard AutoMapper AutoMapper on NuGet MediatR Blazor JSON StructureMap ASP.NET Core Angular React Vue Microsoft’s MAUI Project Microsoft Silverlight   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

20 Juli 202039min

Danny Vandergriff on Empowering Developers - Episode 97

Danny Vandergriff on Empowering Developers - Episode 97

This week on the podcast, Jeffrey is joined by Danny Vandergriff! Danny is a Principal DevOps Architect at Clear Measure, designing DevOps solutions for clients in a variety of industries. He's also done a tremendous amount of work in the area of database administration for large and complex SQL Server databases.   In this episode, Danny discusses both the Dev and the Ops of DevOps! He gives advice to developers new and old to the industry; tips around designing and implementing SQL databases for business applications; his thoughts regarding disaster recovery, availability, and managing different regions in Azure SQL; recommendations for what processes .NET developers should be looking at when load testing their applications; and his thoughts on Kubernetes, TeamCity, and more!   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:01] About the recent Microsoft Build Conference and The Azure DevOps Podcast. [1:30] About today’s episode with Danny Vandergriff! [1:48] Jeffrey welcomes Danny to the show! [1:57] Danny shares his career background as well as his motivation for getting into the software industry in the first place! [2:56] Jeffrey and Danny do a synthesis of Dev and Ops. [5:10] Danny shares what he has learned from designing and implementing SQL databases for business applications. [6:38] If developers are starting new applications today, is it more common to put the database on a VM or to use the Azure SQL service? [8:43] Danny gives a rundown of the concepts that you do not have to think about with Azure SQL. [9:31] Danny explains the concept of DTU; database transaction unit. [10:26] Is there any way to autoscale the DTUs like in App Service? [10:52] Danny shares how he thinks about disaster recovery, availability, and managing different regions in Azure SQL. [11:58] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [12:22] Jeffrey shares some quick announcements. [14:12] Danny’s recommendations for what process .NET developers should be looking at for load testing their applications. [15:44] Danny’s go-to recommendations for developers getting started with load testing for the first time. [17:24] Regarding new applications, until they have been formally load tested or used in a fully loaded production environment, it doesn’t scale. Is this correct? [18:28] Danny speaks about the landscape regarding build and deploy tools today and how he thinks about the different approaches. [20:10] The current state of .NET applications and Kubernetes. [21:48] Danny shares his thoughts about TeamCity. [23:23] Danny speaks about the tools and methods people should be thinking about when monitoring and supporting the applications running in production. [25:11] Danny’s favorites when it comes to starting a new application. [29:49] Danny provides his final pieces of advice for developers.   Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow BlazeMeter JMeter Kubernetes TeamCity New Relic Datadog   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

13 Juli 202029min

Simon Brown on Architecture for Developers - Episode 96

Simon Brown on Architecture for Developers - Episode 96

In today’s episode, Jeffrey Palermo is speaking with Simon Brown! Simon is the author of Software Architecture for Developers; a developer-friendly guide to software architecture, technical leadership, and the balance with agility. Simon is also the creator of the C4 software architecture model and the founder of Structurizr; a collection of tools to help software teams visualize, document, and explore their software architecture.   In their discussion today, they will take a look at architecture for developers. The topic of architecture is something that all developers need to know about, and there is no better guest than Simon Brown to discuss all things architecture! He shares his experience with practical architecture for developers, his advice on how developers that are new to the industry should begin thinking about architecture, how a development team should go about designating someone for the architect role, and shares some additional resources to explore on the topic of architecture! Simon also gives a rundown of C4, his software architecture model, and Structurizr, his collection of lightweight developer tools.   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:22] About the recent Microsoft Build Conference and The Azure DevOps Podcast. [1:44] About today’s episode with Simon Brown! [2:14] Jeffrey welcomes Simon to the show! [2:35] Simon speaks about his background and what led to what he’s currently doing. [3:38] How would Simon encourage developers that are relatively new to the industry to think about architecture? [6:05] Regardless of what the architect role is called, there should always be someone on the team with a wider perspective on the project or goals. [6:38] As someone who has coached a lot of people through this, what would Simon say is the right approach to getting started with architecture? [7:41] How does diagramming fit into architecture? [9:24] Simon shares why he created C4 (a software architecture model) and why developers should be using it! [11:48] Contrasting Simon’s C4, Jeffrey and Simon discuss the 4+1 architectural view model. [14:10] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [14:37] Jeffrey shares some quick announcements. [16:26] Simon discourages developers from installing Viseo, and offers an alternative. [19:03] If general-purpose diagramming tools are not good for software architecture, what does Simon recommend? [20:32] Simon speaks about the essence of his Structurizr tooling: lightweight developer tools that are developer-friendly. [21:47] The stored format of the different views/diagrams is text and therefore would naturally go into the source control repository. So, what does Simon see when he looks in the source control?  [22:58] Simon gives a rundown of what context diagrams, containers, components, and classes are, and when developers should be doing those things. [29:16] Simon answers the question, “Should we treat our assemblies as containers?” [29:41] Simon mentioned that, at the class diagram level, you should not do it by hand. Was he alluding to the fact that there are some generators that he likes to use to generate it? When’s the last time he actually did that level? [31:09] For developer teams that are struggling with how to organize themselves, what does Simon recommend regarding how to designate the architect role? How does Simon coach his clients on this? [34:54] For those who want to learn more, which resources does Simon recommend listeners to check out after listening to this podcast? [37:02] Jeffrey thanks Simon for joining the podcast!   Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow SimonBrown.je Software Architecture for Developers: Technical Leadership and the Balance with Agility, by Simon Brown Structurizr.com Simon’s Twitter: @SimonBrown The Agile Manifesto C4Model.com   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

6 Juli 202035min

Chris Patterson on GitHub Actions - Episode 95

Chris Patterson on GitHub Actions - Episode 95

Joining the podcast today is Chris Patterson! Chris is the Staff Product Manager for GitHub Actions at GitHub. He has been in the software industry for more than 20 years. In that time, he has worked on a variety of projects at companies ranging from startups to telecom. Prior to coming to GitHub, he spent 14 years as a Principal Program Manager on Azure DevOps at Microsoft.   In this episode, Jeffrey and Chris take a deep dive into GitHub Actions. Chris gives an update on everything new going on with GitHub and GitHub Actions both from a personal perspective and from the recent announcements that were made at the Microsoft Build and GitHub Satellite conferences. Chris also shares some information regarding GitHub Enterprise Server and what the future roadmap is looking like for GitHub Actions!   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:48] About the recent Microsoft Build Conference and The Azure DevOps Podcast. [1:55] About today’s episode with Chris Patterson! [2:23] Jeffrey welcomes Chris to the show! [2:42] Chris speaks about his current role at GitHub. [4:00] How separate is GitHub from Microsoft? Or would Chris consider them more integrated? [5:50] Chris compares the model to that of Microsoft’s acquisition of LinkedIn. [7:08] What Chris loves the most about working for GitHub. [7:46] How many time zones does Chris work across? [8:16] Is most of their team still in the pacific time zone or is it pretty evenly distributed? [9:44] Chris catches listeners up on the recent important announcements from Microsoft Build and GitHub Satellite — especially in regards to GitHub Actions and GitHub Enterprise Server. [17:27] Chris elaborates on the strategy regarding integration, credentials, and connections to other services. [18:21] Chris speaks about the changelog on the GitHub blog and why they’ve decided to take a pause with it. [19:10] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [19:35] Jeffrey shares some quick announcements. [21:26] Where is GitHub Actions headed? What’s not there now but is on the roadmap for the future? [24:49] Chris speaks more about the core capabilities they’re working towards with GitHub Actions. [28:16] Is it called “hosted build agents” in GitHub? [28:48] If the GitHub hosted runners don’t have a dependency that’s needed for the build process, you could fall back into a self-hosted. But for some of the really small dependencies, what does Chris recommend? Is this something that’s being worked on to try and make it easier to not fall back to a self-hosted? Or is it not part of the purview of the team? [31:30] Is being able to save a new container image in a container registry far in the future or available today in GitHub Actions? [33:34] Is Chris’ current focus entirely on the new features of GitHub Actions? What else is he up to? [35:00] Chris highlights some of the language and platforms he has learned about recently that he has found particularly interesting and unique. [39:20] Is the correct terminology “action pipelines” or “series of actions” in reference to GitHub Actions? [40:11] For a business application, would there typically be one workflow or a series of workflows? [40:35] Jeffrey thanks Chris for joining the podcast!   Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Chris Patterson’s LinkedIn Chris Patterson’s Twitter The Azure DevOps Podcast: “Chris Patterson on the Future of Azure Pipelines - Episode 015” Azure Pipelines GitHub Actions GitHub Satellite GitHub Enterprise Microsoft Flow Zapier Changelog on the GitHub Blog The Azure DevOps Podcast: “Elton Stoneman on the State of Containers — Episode 94” Rust (Programming Language) IBM Power Systems COBOL Micro Focus - Visual COBOL   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

29 Juni 202038min

Elton Stoneman on the State of Containers - Episode 94

Elton Stoneman on the State of Containers - Episode 94

Joining Jeffrey once again is return guest, Elton Stoneman! Elton has spent most of his career as a consultant, designing and building large enterprise applications. When he discovered the container revolution he joined Docker and worked with the team for three fast and furious years! Now, he helps people break up old enterprise apps and build new cloud-native apps — running them all in Docker and Kubernetes. He also speaks and runs workshops at conferences around the world, writes books and video courses, and helps organizations at every stage in their container journey. On top of that, Elton is a 10-time Microsoft MVP and has also been recognized as a Docker Captain!   In this episode, Jeffrey and Elton are discussing Docker, Kubernetes, the state and future of containers, his new books on Docker and Kubernetes, and everything he thinks developers should know going forward on the topic of Kubernetes, Docker, and containers!   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:48] About the recent Microsoft Build Conference and The Azure DevOps Podcast. [1:44] About today’s episode with Elton Stoneman! [2:28] Jeffrey welcomes Elton back to the show! [2:45] Elton gives an update on his career and his transition from Docker to going independent. [4:08] About Elton’s latest book, Learn Kubernetes in a Month of Lunches. [4:56] Elton speaks about the state of Windows Containers and the new workloads and scenarios that are really easy now as compared to the past. [7:57] Elton explains what containers are, the difference between various concepts, and demystifies some of the common misconceptions around containers in the Windows ecosystem. [13:44] Many people are used to deploying their web application to an iss-vm or Azure App Service. Does Elton deploy his application to a Docker container or does he create a new image that has the files of his application in it? [14:52] Elton highlights some of the recent, important DockerCon and Azure announcements. [18:11] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [18:35] Jeffrey shares some quick announcements. [20:27] Jeffrey and Elton dive back into their conversation! [22:56] Elton gives his predictions on how many developers he thinks, down the road, are going to need to know Kubernetes. [29:14] Kubernetes vs. Azure Container Instances. [32:20] Is there a quickstart for Docker in Azure? [37:00] Where to get a hold of Elton’s two books! [37:42] Jeffrey thanks Elton for joining the podcast!   Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Elton Stoneman’s Blog Elton Stoneman’s Pluralsight Courses Elton Stoneman’s LinkedIn Elton Stoneman’s Twitter: @EltonStoneman The Azure DevOps Podcast: “Elton Stoneman on Docker in a DevOps World —  Episode 67” Learn Docker in a Month of Lunches, by Elton Stoneman Learn Kubernetes in a Month of Lunches, by Elton Stoneman Windows Containers Kubernetes Docker DockerCon 2020 Azure Container Instances Dak4.net GitHub.com/Sixeyed/Dak4.net   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

22 Juni 202036min

Steve Hickman on DevOps in K-12 - Episode 93

Steve Hickman on DevOps in K-12 - Episode 93

In today’s episode, Steve Hickman is joining the podcast! Steve is a 25-year veteran of the software industry who has built many software systems in a variety of environments. He first started out as an individual programmer, became a Director of Development, and is now in an executive role overseeing many developers. Previously in his career, he was also the Director of Technology for a major school district in TX and oversaw technology for the private industry.   In their discussion today, Steve and Jeffrey are taking a look at what the software world looks like in the context of school districts K-12. Steve shares his experiences and thoughts on what testing and deployment look like from a school district’s perspective, the unique struggles school districts face in the software world, whether or not K-12 has gone through Cloud adoption, challenges when it comes to security practices that are essential in a DevOps environment in K-12, and more.   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:48] About the recent Microsoft Build Conference and The Azure DevOps Podcast. [1:36] About today’s episode with Steve Hickman! [2:10] Jeffrey welcomes Steve to the show! [2:16] Steve speaks about the unique struggles school districts face in the software world. [3:17] Jeffrey and Steve speak about their history together. [4:25] Steve speaks about what has changed over the last 2 ½ decades in school districts regarding software. [8:46] What do software groups normally look like in K-12? [10:56] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [11:23] Jeffrey shares some quick announcements. [13:12] On the topic of testing and deployment, Steve speaks about some of the common similarities that are common between school districts and small businesses. [16:24] Steve speaks about the differences between HIPAA and FERPA from a development perspective. [18:24] Steve speaks about some of the challenges when it comes to security practices that are essential in a DevOps environment in K-12. [20:10] Has K-12 gone through Cloud adoption? Are they fully on the other side of that curve? [27:18] Steve gives his advice for those working in a school district on how they can apply some of the key advice from today’s conversation! [28:38] Jeffrey thanks Steve for joining the podcast!   Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Steve Hickman’s Twitter: @TXHickman What is FERPA?   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

15 Juni 202027min

Frans Bouma on .NET Data Access - Episode 92

Frans Bouma on .NET Data Access - Episode 92

Today on the show, Jeffrey Palermo is joined by a long-time colleague of his, Frans Bouma! Frans is the Lead Developer of LLBLGen Pro, a market-leading entity modeling/object-relational mapper for .NET. His specialties are C#, .NET, software engineering and architecture, databases, and data access technologies. He has been writing software professionally since 1994 and is a well-known expert in object-relational mapping, data access technologies, and entity modeling.    In this episode, Frans gives his perspective of 20+ years of experience talking to the database, speaks about the scene of data access in .NET, shares his perspective on life beyond Entity Framework, shares some info regarding his product, LLBLGen Pro, and more.    Frans provides some seriously great information that every developer needs to hear so be sure to tune in!   Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [:50] About the recent Microsoft Build Conference and The Azure DevOps Podcast. [1:41] About today’s episode with Frans Bouma! [2:18] Jeffrey welcomes Frans back to the show! [2:25] Frans speaks about his background and journey leading up to what he’s doing right now. [10:00] Fast-forward to today, how would Frans describe the modern scene of data access and .NET? What would he say developers should be thinking about in regards to starting a new application? [13:16] With Frans’ work around the LLBLGen Pro product today, what does he see as the biggest challenges that the industry is facing? [17:36] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [18:01] Jeffrey shares some quick announcements. [19:52] Frans gives his thoughts on the two different styles of object-relational mapping. [23:47] How the infrastructure of databases has changed over the last couple of decades. [26:23] Does Frans prefer identities or GUIDs? [29:06] Frans gives his take on ‘lazy loading.’ [31:20] Regarding stateful applications, what is Frans’ preferred pattern for how long the ORM cash sticks around? How often does he try to recycle it? [33:33] Life beyond Entity Framework Core? Frans provides his advice on when people should be using Entity Framework vs. his product vs. other solutions. [38:10] Frans speaks about his product, LLBLGen Pro, and what type of developer would be interested in it! [41:13] Frans shares his method of choice for peeking at the actual queries that are being run against the database while running his application to make sure that it’s doing what he expects it to do. [43:15] Jeffrey thanks Frans for joining the podcast.   Mentioned in this Episode: 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! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Jeffrey@Clear-Measure.com — Email Jeffrey for a free 30-point DevOps inspection (regularly priced at $5000!) — Spaces are limited! Frans Bouma’s LinkedInFrans Bouma’s Twitter LLBLGen Pro   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

8 Juni 202041min

Populärt inom Politik & nyheter

aftonbladet-krim
motiv
p3-krim
rss-krimstad
fordomspodden
svd-dokumentara-berattelser-2
svenska-fall
flashback-forever
rss-viva-fotboll
olyckan-inifran
rss-sanning-konsekvens
aftonbladet-daily
rss-vad-fan-hande
svd-nyhetsartiklar
rss-frandfors-horna
grans
dagens-eko
rss-flodet
blenda-2
rss-krimreportrarna