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

  • Monitoring & alerting Azure App Services with Logic Apps & Slack!
    , ,

    Monitoring & alerting Azure App Services with Logic Apps & Slack!

    This is not the first time I’ll be writing about event-driven architecture, nor will it probably be the last time 😊. I was checking my previous blog posts about event-driven architecture, and it grabbed my attention that I haven’t written anything yet about monitoring. Well, what a good moment for creating a first blog post […]

  • Azure ServiceBus with Azure Functions and PowerShell
    , ,

    Azure ServiceBus with Azure Functions and PowerShell

    If you have been following my blogs for a while, you already know that I have a special place in my heart for event-driven architecture. There is just something elegant about letting events do the heavy lifting for you! Especially when utilizing modern approaches in Azure like Azure Functions, Azure Servicebus and my personal favorite […]

  • Meet Out-SexyGridView: The Next-Level PowerShell Grid Viewer with Superpowers 🚀

    Meet Out-SexyGridView: The Next-Level PowerShell Grid Viewer with Superpowers 🚀

    If you’ve ever worked with PowerShell’s built-in Out-GridView, you know it’s a handy tool to visualize objects in a simple, tabular format. But what if I told you there’s a modern, sleek, and much smarter alternative? That’s exactly why I created Out-SexyGridView! A fresh, interactive grid viewer designed for the way we work today. Why […]

  • Pre-Auth/Easy Auth with Azure App Services & downstream token setup with a custom API
    , ,

    Pre-Auth/Easy Auth with Azure App Services & downstream token setup with a custom API

    Azure App Services by default are open to the public, allowing external connections to your trusted app. Sometimes setting the status of your App Service from public to ‘private’ is not something you want. But you do want to limit control over who is accessing your App Service.When whitelisting of IP addresses is not an […]

  • Managed Identity and GRAPH permissions
    , , ,

    Managed Identity and GRAPH permissions

    Many Azure resources support the configuration of managed identities which help you grant permissions to your resource(s). For instance, you need to grant your WebApp permissions to KeyVault to get Keys/Secrets. But it’s also possible to grant this managed identity access to the Microsoft Graph API letting you manage Entra ID! In my other blogs […]

  • Securing your Azure Functions
    , ,

    Securing your Azure Functions

    Azure Functions can be of great benefit to your automation flows! They can get data and perform business logic on request. They can even connect to your on-premises environment on demand. And the best thing? Azure Functions can be reached over the Internet! 😧 Or is that not always a ‘best thing’? In my previous […]

  • A single public outbound IP for Azure (app) resources!
    , ,

    A single public outbound IP for Azure (app) resources!

    I regularly run into situation where PaaS resources are used which require external connectivity. For example, to API’s or to third party services that use whitelisting to allow only certain IP’s to access their resources. Whether you’re building APIs that need to communicate with external services or implementing security measures that require predictable outbound traffic! But […]

  • Start scripting like a pro! – #10 | Structured Relational data storage

    Start scripting like a pro! – #10 | Structured Relational data storage

    In my previous blog posts I’ve shown you how to start structuring your data by utilizing JSON. If you missed out this part you can check it here: https://bartpasmans.tech/start-scripting-like-a-pro-2/ This way of structuring data does have some cons. It’s not stored in a relational way (there are no cross references between objects). Its difficult to […]

  • Start scripting like a pro! – #9 | Responding to Azure Events (the Mediator approach)!
    , ,

    Start scripting like a pro! – #9 | Responding to Azure Events (the Mediator approach)!

    If I need to address right now a type of technology which really makes me happy it would be ‘event driven architecture’. For me this is a real game changer where we no longer do things based on an interval, or a constant checking mechanism. No! We do things real-time, responding to actual events the […]

  • Start scripting like a pro! – #8 | Setting up a Azure Functions and consume with PowerShell!
    ,

    Start scripting like a pro! – #8 | Setting up a Azure Functions and consume with PowerShell!

    Introduction In the previous blog post: https://bartpasmans.tech/start-scripting-like-a-pro-7-setting-up-a-custom-graphql-api-and-consume-with-powershell/I’ve shown you how to set up a GraphQL API (for the loyal followers of this blog series 😉 with the user management system). In this blog post, I want to show you how to achieve the same goal—“Setting up an API and consuming it with PowerShell”—by utilizing Microsoft […]

  • Start scripting like a pro! – #7 | Setting up a custom GraphQL API and consume with PowerShell!
    ,

    Start scripting like a pro! – #7 | Setting up a custom GraphQL API and consume with PowerShell!

    Welcome to this new blog post in which we’re going to see how to make API’s with GraphQL and consume them using PowerShell. In my previous blog posts, I’ve shown how to level up your scripting game by implementing object-oriented programming, introducing advanced functions, optimizing performance with threading, and handling errors effectively. Now, it’s the […]

  • Start scripting like a pro! – #6 | Speeding up your code

    Start scripting like a pro! – #6 | Speeding up your code

    In the previous blog posts, I’ve shown how to get started with advanced scripting—implementing functions, using (advanced) parameters, working with modules, and testing everything. Now, in the current post, I’m taking things a step further by explaining how we can speed things up. I’ll go through the basics of threading in PowerShell, also known as […]

  • Start scripting like a pro! – #5 | Testing your code

    Start scripting like a pro! – #5 | Testing your code

    Welcome to this next blog, where I’ll guide you through the magnificent world of testing!In my previous blog posts, I showed you how to step up your scripting game—diving into object-oriented scripting, enhancing your functions, developing modules, and adding comments to keep everything maintainable.Although testing isn’t exactly the most exciting topic in our industry, it’s […]

  • Start scripting like a pro! – #4

    Start scripting like a pro! – #4

    Welcome to this new post! Today, I’ll show you how to set up and work with PowerShell modules to enhance the efficiency and maintainability of your code. Before diving into the details, let’s quickly recap the concepts from previous posts, as they will be relevant here as well. In my previous blog posts, you’ve learned […]

  • Start scripting like a pro! – #3

    Start scripting like a pro! – #3

    Welcome to the third post in this series about “Scripting like a pro”, great to have you here! 😊In this post, we’ll take your scripting skills to the next level by building on everything you’ve learned so far and pushing it even further.By now, you should be familiar with: (If you missed any of these […]

Discover the latest cloud technologies!

info@bartpasmans.tech