Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !
Jeff Wouters: PowerShell Programming - Episode 320
Manage episode 446127169 series 3541978
Jeff was born and raised in The Netherlands and is an IT geek with a passion for automation. At the young age of 6, he had his very first computer and started developing his own Pacman to learn Batch programming. Looking back, the performance was terrible, but it worked. Over the years, he has always kept in touch with some sort of scripting or programming languages, such as Batch, (Turbo) Pascal, PHP, Delphi, Kixtart, Visual Basic Scripting (VBS), VB .NET, PowerShell, and C# .NET (Core). He is the owner of Methos, a consultancy and managed services company from The Netherlands focused on Microsoft Modern Workplace (Windows + Intune + Office365) and Azure through automation and Infrastructure-as-Code.
Topics of Discussion:
[4:19] Jeff’s passion and the three turning points in his career.
[8:47] The architecture and intention behind PowerShell being built on .NET.
[12:33] What are the biggest mistakes Jeff sees people making when it comes to PowerShell?
[11:50] Best practices for using PowerShell in DevOps environments, and common mistakes to avoid.
[16:04] Differences between binary and PowerShell-based modules, and the benefits of exploring module code.
[18:18] Leveraging .NET code in PowerShell scripts and the advantages of this approach.
[20:00] Preferred methods for writing automated tests for PowerShell code.
[23:39] Jeff’s current focus areas, including certifications and his upcoming “script portal” project.
Mentioned in this Episode:
Programming with Palermo — New Video Podcast! Email us at programming@palermo.net.
Clear Measure, Inc. (Sponsor)
.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo’s Twitter — Follow to stay informed about future events!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
345 tập
Manage episode 446127169 series 3541978
Jeff was born and raised in The Netherlands and is an IT geek with a passion for automation. At the young age of 6, he had his very first computer and started developing his own Pacman to learn Batch programming. Looking back, the performance was terrible, but it worked. Over the years, he has always kept in touch with some sort of scripting or programming languages, such as Batch, (Turbo) Pascal, PHP, Delphi, Kixtart, Visual Basic Scripting (VBS), VB .NET, PowerShell, and C# .NET (Core). He is the owner of Methos, a consultancy and managed services company from The Netherlands focused on Microsoft Modern Workplace (Windows + Intune + Office365) and Azure through automation and Infrastructure-as-Code.
Topics of Discussion:
[4:19] Jeff’s passion and the three turning points in his career.
[8:47] The architecture and intention behind PowerShell being built on .NET.
[12:33] What are the biggest mistakes Jeff sees people making when it comes to PowerShell?
[11:50] Best practices for using PowerShell in DevOps environments, and common mistakes to avoid.
[16:04] Differences between binary and PowerShell-based modules, and the benefits of exploring module code.
[18:18] Leveraging .NET code in PowerShell scripts and the advantages of this approach.
[20:00] Preferred methods for writing automated tests for PowerShell code.
[23:39] Jeff’s current focus areas, including certifications and his upcoming “script portal” project.
Mentioned in this Episode:
Programming with Palermo — New Video Podcast! Email us at programming@palermo.net.
Clear Measure, Inc. (Sponsor)
.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo’s Twitter — Follow to stay informed about future events!
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
345 tập
Tất cả các tập
×
1 Jerry Nixon: .NET Aspire and Databases - Episode 345 50:35


1 Bruno Capuano: AI Developer Training in .NET - Episode 343 38:23

1 Per Kops: Architecture of Ollama and Local LLMs - Episode 342 35:44

1 Patrick Escarcega: Software Engineering Principles - Episode 341 32:22

1 Daniel Roth: .NET 10 Preview 1 - Episode 340 40:02


1 Scott Nichols: Azure AI Foundry - Episode 338 40:40

1 Shaun Walker: Seven Years of Blazor - Episode 337 42:12

1 Matt McCleary: Telemetry & Observability in .NET Aspire - Episode 336 40:50

1 Chris Ayers: .NET Aspire and AI - Episode 335 41:07

1 Scott Ambler: The State of Agile - Episode 334 46:38

1 Ryan Booz: The State of the Database in 2025 - Episode 333 40:52

1 James Montemagno: .NET Aspire with Azd - Episode 332 46:48

1 Brady Gaster: Upgrading .NET apps - Episode 331 47:38
Chào mừng bạn đến với Player FM!
Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.