Welcome

Hi there! I’m an enthusiastic techie with a passion for automation and the wonders of public cloud technology. Through this blog, I aim to share my knowledge, experiences, and insights, all while inspiring and supporting others who share similar interests.

Technology is an ever-evolving world, and I’m constantly exploring new ideas, tools, and approaches to make life easier and more efficient. Whether it’s diving into automation workflows, exploring the latest cloud solutions, or tackling everyday tech challenges, this is where I share what excites me and what I learn along the way.

I hope this blog becomes a source of inspiration and a helpful resource for anyone looking to embrace technology in their personal or professional lives. Let’s learn, grow, and innovate together!

Thanks for stopping by, and I look forward to connecting with you. 😊

Better to fail once than to never succeed! – Bart Pasmans

The latest blogs

  • Mastering PowerShell Diagnostics with Set-TraceSource

    Mastering PowerShell Diagnostics with Set-TraceSource

    If you’ve been following my blog, you know I’m passionate about automation, observability, and building maintainable PowerShell solutions. Today, we’re diving into something that every advanced scripter should use, but very few even know exists: PowerShell tracing! Yes, we all write logs.Some of us write too many logs.But what if I told you PowerShell has a built-in diagnostic engine capable of producing deep-level insights into…

  • PowerShell Debugging, Breaking on the fly!

    PowerShell Debugging, Breaking on the fly!

    Nope, this isn’t a blog about time travel, quantum physics, or Doctor Strange bending reality… But we are going to mess with the fabric of your PowerShell universe today! 😉 You ever have one of those moments where your PowerShell script is almost working? Variables are behaving, pipelines are smooth, logic is clean and then BAM… Something breaks. Something small. Something stupid. And suddenly you’re…

  • No More Secrets! Passwordless Azure SQL
    , ,

    No More Secrets! Passwordless Azure SQL

    Lately I’ve been focussing a lot on PowerShell related blogs and topics, so I thought it would be a good moment to go back to some Azure stuff again (and of course with a touch of PowerShell 😉). So here it is! My latest contribution which hopefully will help you strengthen your security whenever you are using databases with front-end services! If you’ve been following my…

  • Wingardium Crescendo! PowerShell Magic!

    Wingardium Crescendo! PowerShell Magic!

    Yeah this ain’t no blog about Harry Potter (don’t even know if the title matches with a corresponding Harry Potter ‘spell’), but we are going to talk about some magic anyway today! 😉 You know that feeling when you’re working in PowerShell, everything’s flowing beautifully with objects, pipelines, variables which make sense and then…. A dark cloud comes in… you need to step to another…

  • PowerShell stop hardcoding secrets! Now what?!
    ,

    PowerShell stop hardcoding secrets! Now what?!

    Yeah, we all know this right “STOP DOING THIS”, “STOP DOING THAT!” Yeah… that’s nice, but now what?! When you are already in the PowerShell field for some time and have created some scripts you might have been running into this topic; ‘How to deal with secrets’. There are of course solutions like KeyVault, SecureString and secret providers with API’s which help you to store…

  • PowerShell AST Explained: How the Abstract Syntax Tree Works
    ,

    PowerShell AST Explained: How the Abstract Syntax Tree Works

    After a long period of time, only writing about event-driven topics, I thought it was time for something else. Let’s dive into something that isn’t very well-known by a lot of people, but can be very powerful to get a better understanding of it. After a lot of coffee and staring at the sky, this topic popped up! “AST”, I already hear you thinking ‘What…

  • Monitor your Windows registry for changes, the event-driven way!
    ,

    Monitor your Windows registry for changes, the event-driven way!

    Yes, to those loyal readers of my blogs, this is AEDB (Another Event Driven Blog 😆). Am I getting tired already of writing about event-driven architecture stuff? Hell no! As you all know, I’m a big fan, and the more people I can inspire about this, the better! So in today’s post, we are diving into the registry of your Windows computer (or server). As…

  • PowerShell Real-Time Log Monitoring
    , ,

    PowerShell Real-Time Log Monitoring

    Imagine sitting by a campfire, watching the flames dance and crackle. Meanwhile, you don’t want to leave because the action is happening in real time. That’s exactly what Get-Content -Wait does for your files in PowerShell. Instead of reading a file once and walking away, you sit by the “fire” of your log or output file, watching every new line appear as it’s written. If…

  • PowerShell BlackBox: Recording Your Scripts!

    PowerShell BlackBox: Recording Your Scripts!

    You know that moment when your script runs perfectly during testing, but then mysteriously breaks in production and you have NO idea what happened? Or when someone asks “what exactly did your script do?” and you’re left scratching your head? Yeah, been there. Done that. Got the t-shirt. 😅 Well, buckle up because we’re diving into PowerShell’s built-in “black box recorder”, Start-Transcript and Stop-Transcript. These…

  • PSBoundParameters: The Variable Flight Recorder Your Scripts Deserve!
    ,

    PSBoundParameters: The Variable Flight Recorder Your Scripts Deserve!

    Every PowerShell function has a little secret. When you call it with parameters, it quietly writes them down on a notepad before running the code. Most of the time we never look at that notepad… but once you discover it, you’ll wonder how you ever scripted without it. That notepad is called $PSBoundParameters. It’s an automatic hashtable that contains exactly what the caller typed: the…

  • 🚀 New Release: AzPolicyCompare – A PowerShell Module for Azure Policy Initiative Comparison
    , ,

    🚀 New Release: AzPolicyCompare – A PowerShell Module for Azure Policy Initiative Comparison

    I’m excited to announce the release of AzPolicyCompare, a PowerShell module I’ve developed to help Azure professionals compare Azure Policy Initiatives with ease. Managing and aligning policies across multiple initiatives can be challenging, especially when working with compliance frameworks, migration projects, or custom initiatives. AzPolicyCompare makes this process simple, fast, and insightful. 🔍 What is AzPolicyCompare? AzPolicyCompare is a PowerShell module that allows you to…

  • How to Monitor Windows Events in Real-Time Using PowerShell
    ,

    How to Monitor Windows Events in Real-Time Using PowerShell

    For the trusted readers of my blog 😉 yes, this is another event driven architecture topic! And this time we’ll be diving into WMI Events with PowerShell! PowerShell is more than just a scripting language; in fact, it’s a bridge to the heart of Windows. Moreover, one of the coolest things hiding in its toolbox is event-driven scripting with Register-CimIndicationEvent” Yes, you read that right.…

  • Unleashing Parallelism in PowerShell

    Unleashing Parallelism in PowerShell

    If you’ve been around PowerShell for a while, you know it’s great at looping through stuff. Need to process a list of files? Easy. Query a set of servers? Piece of cake. But sometimes… you hit a wall. The problem? Sequential execution. By default, your loops work in a single-file line, like shoppers at a small-town bakery. That’s fine for five people. Not so fine…

  • Unleash C# in PowerShell for Astonishing Script Power

    Unleash C# in PowerShell for Astonishing Script Power

    PowerShell is built on top of the CLR (Common Language Runtime) of .NET, which means the two are already deeply connected. But here’s something that often surprises people: you can actually use .NET directly inside PowerShell. If you’ve read my last two blogs, you know I’ve been diving into event-driven architecture,  specifically how it can be consumed from .NET into PowerShell. In this post, I’m…

  • Unlock the Hidden Power of Event-Driven Architecture in PowerShell
    , ,

    Unlock the Hidden Power of Event-Driven Architecture in PowerShell

    PowerShell is an object-oriented scripting language, which means it processes code from top to bottom, right? Well, think again! PowerShell is a nice combination of .NET and some low end features which enables you to do amazing stuff. For those who are reading my blogs, I Like event driven architecture (my god, again?!) Yes again! Can’t emphasize enough how much I like this 😁 So,…

Discover the latest cloud technologies!

info@bartpasmans.tech