Panu Oksala

@oksala.net

Microsoft .NET #MVP, CTO @adafy #dotnet, #Fabric, #DevOps, #AI fanboy. Amateur #pinball player. Blog at https://oksala.net

New version 0.6.5 of MQNet library! This version updates underlying MQ library to 0.6.5, enchanges the mq-ffi invocation and allows users to view the underlying mq version with MqVersion property. I will now on sync the MQNet version numbers with mq package versions. github.com/panuoksala/m...

GitHub - panuoksala/mqnet: .NET Wrapping for MQ project

.NET Wrapping for MQ project. Contribute to panuoksala/mqnet development by creating an account on GitHub.

github.com

𝗡𝗲𝘄 𝗕𝗹𝗼𝗴 𝗣𝗼𝘀𝘁 (𝗔𝗻𝗱 𝗢𝗦𝗦 𝗣𝗿𝗼𝗷𝗲𝗰𝘁!)🚀: 𝗕𝗼𝘁𝗲𝗹𝗹𝗼: Get Your Build Logs Out of CI/CD and Into the Hands of AI Meet Botello. New OSS project to help you extract build logs into structured format. oksala.net/2026/03/09/b... #dotnet #opentelemetry #applicationinsights

Botello: Get Your Build Logs Out of CI/CD and Into the Hands of AI - Panu Oksala

Botello: An open-source .NET MSBuild logger that bridges CI/CD build logs with OpenTelemetry. Get structured telemetry for Application Insights, Grafana, and AI-driven development workflows."

oksala.net

Microbot is now an open source project! Microbot is a Clawdbot like implementation made with Semantic Kernel and C#. Unlike Clawdbot the Microbot does not listen traffic from external networks. It only runs on your computer and listens inputs from console. github.com/panuoksala/M... #dotnet #ai

GitHub - panuoksala/Microbot: Microbot is an agentic AI application built with Microsoft Semantic Kernel

Microbot is an agentic AI application built with Microsoft Semantic Kernel - panuoksala/Microbot

github.com

New Blog Post 🚀: 𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝗧𝗲𝘀𝘁 𝗣𝗹𝗮𝘁𝗳𝗼𝗿𝗺 (𝗠𝗧𝗣) – 𝗡𝗲𝘄 𝗪𝗮𝘆 𝘁𝗼 𝗥𝘂𝗻 𝗨𝗻𝗶𝘁 𝗧𝗲𝘀𝘁𝘀 Improve your unit test performance with MTP test runner. oksala.net/2026/01/14/m... #mtp #dotnet #unittesting

Microsoft Test Platform (MTP) - New Way to Run Unit Tests - Panu Oksala

Explore Microsoft Test Platform (MTP), a streamlined way to run .NET unit tests by embedding the test runner directly into project executables.

oksala.net

This is my last blog post this year🎆! Run Azure Container App Jobs when new messages arrives in Azure Queue Storage or in Azure Service Bus. Can we get rid of Azure Functions as message handlers now? oksala.net/2025/12/27/e... #azure #containers

Event Driven Azure Container App Jobs - Panu Oksala

Learn how to set up event-driven Azure Container App Jobs triggered by Service Bus messages. Explore KEDA scaling and Managed Identity for secure, responsive event handling.

oksala.net

New blog post📜: 𝗪𝗵𝗮𝘁'𝘀 𝗡𝗲𝘄 𝗶𝗻 .𝗡𝗘𝗧 𝟭𝟬 The tech world moves fast. It was just few days ago when I patched .NET 6.0 apps to .NET 8.0 and now we have the .NET 10 already lurking around the corner! oksala.net/2025/11/13/w... #csharp #dotnet #unicorn #superhappypicture

What's New in .NET 10 - Panu Oksala

Whats new in .NET 10 and C# 14? In this post I am giving a short summary of what every developer should know about the latest .NET release.

oksala.net

I have a Azure storage account that was used for Veaam backups. The storage account has delete lock, but I need to delete some old backups from the storage, so I chose to delete one folder. The delete operation has now been running for 10 hours and I think it is like 10% done. It has done 3M deletes

𝗡𝗲𝘄 𝗕𝗹𝗼𝗴 𝗣𝗼𝘀𝘁🚀: TUnit vs xUnit and NUnit: A New Take on C# Unit Testing. 𝗧𝗨𝗻𝗶𝘁 is a new test framework for dotnet and I decided to give it a spin and see how it compares to good old xUnit and NUnit test frameworks. oksala.net/2025/10/27/u... #tunit #csharp #unittesting

TUnit vs xUnit and NUnit: A New Take on C# Unit Testing - Panu Oksala

TUnit “A modern testing framework for .NET built with performance in mind.” as they state in their website is a newcomer in dotnet testing libraries. The initial commit to the TUnit GitHub repository ...

oksala.net

Did you know you can run 𝗖# 𝗰𝗼𝗱𝗲 𝗶𝗻 𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝗙𝗮𝗯𝗿𝗶𝗰 𝗡𝗼𝘁𝗲𝗯𝗼𝗼𝗸𝘀? If you come from a .NET background, this can make it easier to work with Spark in Fabric without switching entirely to Python. In my latest post, I walk through how to. oksala.net/2025/09/23/y... #fabric #dotnet #microsoft

Yes, You Can Run C# Code in Microsoft Fabric Notebooks - Panu Oksala

Yes you can run C# in Microsoft Fabric Notebook. In this post I am showing how to run C# code in Fabric by using Pythonnet Python package.

oksala.net

𝗡𝗲𝘄 𝗕𝗹𝗼𝗴 𝗣𝗼𝘀𝘁🚀 Estimate Your Fabric Capacity Needs. Recently Microsoft published a new tool to help estimate how much Fabric capacity you really need and decided to give it a spin. oksala.net/2025/05/27/e...

Estimate Your Fabric Capacity Needs - Panu Oksala

Estimate Microsoft Fabric capacity and storage needs using the SKU Estimator. Understand compute unit usage across workloads like notebooks, pipelines, and eventstreams.

oksala.net

Yes I made an API Management that calls itself by accident and made a test call into it... Now it is not answering in Azure portal anymore. How is your day going?

"However, by default, the Application Insights SDK adds a logging filter that instructs the logger to capture only warnings and more severe logs." To be honest this is one the stupidest default I have seen for very long time. Disable information logging by default... #azure #azurefunction #logging