Sign in

Panu Oksala

@oksala.net
116 followers 168 following 179 posts

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

PostsRepliesMedia
Panu Oksala @oksala.net · 15/07/2026
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.com
GitHub - panuoksala/mqnet: .NET Wrapping for MQ project
.NET Wrapping for MQ project. Contribute to panuoksala/mqnet development by creating an account on GitHub.
000
Panu Oksala @oksala.net · 11/06/2026
I have published new OSS project called MQNet. This is a thin .NET wrapper layer for MQ Rust library. MQ is basically a very efficient markdown query engine. github.com/panuoksala/m... #mq #rust #dotnet
github.com
GitHub - panuoksala/mqnet: .NET Wrapping for MQ project
.NET Wrapping for MQ project. Contribute to panuoksala/mqnet development by creating an account on GitHub.
010
Panu Oksala @oksala.net · 09/03/2026
𝗡𝗲𝘄 𝗕𝗹𝗼𝗴 𝗣𝗼𝘀𝘁 (𝗔𝗻𝗱 𝗢𝗦𝗦 𝗣𝗿𝗼𝗷𝗲𝗰𝘁!)🚀: 𝗕𝗼𝘁𝗲𝗹𝗹𝗼: 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
oksala.net
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."
000
Panu Oksala @oksala.net · 16/02/2026
Sleepy. #cat
060
Panu Oksala @oksala.net · 09/02/2026
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.com
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
001
Panu Oksala @oksala.net · 26/01/2026
Turn Application Insights exceptions into Pull Requests. oksala.net/2026/01/26/t... #kilocode #azure #applicationinsights #github
oksala.net
Turn Application Insights Exceptions into Pull Requests: End-to-End Automation with Kilo Code - Panu Oksala
Turn Application Insights exceptions into GitHub Pull Requests with Kilo Code. Learn how to build a hands-off workflow that fixes errors automatically.
010
Panu Oksala @oksala.net · 14/01/2026
New Blog Post 🚀: 𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝗧𝗲𝘀𝘁 𝗣𝗹𝗮𝘁𝗳𝗼𝗿𝗺 (𝗠𝗧𝗣) – 𝗡𝗲𝘄 𝗪𝗮𝘆 𝘁𝗼 𝗥𝘂𝗻 𝗨𝗻𝗶𝘁 𝗧𝗲𝘀𝘁𝘀 Improve your unit test performance with MTP test runner. oksala.net/2026/01/14/m... #mtp #dotnet #unittesting
oksala.net
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.
031
Panu Oksala @oksala.net · 04/01/2026
New version of Fabric Deck is under review and should arrive on Monday. This version will bring support for Deployment Pipelines! So you can deploy your Fabric resources between stages directly from your Stream Deck device. marketplace.elgato.com/product/fabr... #microsoft #fabric #streamdeck
marketplace.elgato.com
Fabric Deck | Elgato Marketplace
**Fabric Deck** is a Stream Deck plugin for **Microsoft Fabric**. You can run Fabric Notebooks and Data Pipelines directly from your Stream Deck device and get feedback about your fabric resource run ...
000
Panu Oksala @oksala.net · 27/12/2025
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
oksala.net
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.
000
Panu Oksala @oksala.net · 14/12/2025
𝗡𝗲𝘄 𝗯𝗹𝗼𝗴 𝗽𝗼𝘀𝘁🚀: Azure Container App Jobs: A Simpler Approach to Background Tasks in Azure. oksala.net/2025/12/14/a...
oksala.net
Azure Container App Jobs: A Simpler Approach to Background Tasks in Azure - Panu Oksala
Azure Container App Jobs are simple way and developer friendly way to run scheduled task on Azure. Forget the Azure Functions and start using Jobs!
010
Panu Oksala @oksala.net · 13/11/2025
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
oksala.net
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.
000
Panu Oksala @oksala.net · 31/10/2025
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
000
Panu Oksala @oksala.net · 29/10/2025
Azure Frondoor down *again*? #azure
120
Panu Oksala @oksala.net · 27/10/2025
𝗡𝗲𝘄 𝗕𝗹𝗼𝗴 𝗣𝗼𝘀𝘁🚀: 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
oksala.net
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 ...
000
Panu Oksala @oksala.net · 23/09/2025
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
oksala.net
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.
010
Panu Oksala @oksala.net · 08/09/2025
I just published my Stream Deck🎛️ plugin for Microsoft Fabric💚! You can download it free from Elgato Marketplace marketplace.elgato.com/product/fabr... With this plugin you can run Notebooks and Data pipelines directly from your Stream Deck device. Plugin is OSS project #fabric #microsoft #elgato
010
Panu Oksala @oksala.net · 29/08/2025
The cat has to be again involved in everything…
000
Reposted by Panu Oksala
Nikola Ilic @datamozart.bsky.social · 03/08/2025
Aaaaand, the first rating for our "Fundamentals of Microsoft Fabric" book is here👇👇👇 Thanks for the 5-star, we hope you enjoyed the reading. @bweissman.bsky.social
062
Panu Oksala @oksala.net · 30/07/2025
𝗡𝗲𝘄 𝗯𝗹𝗼𝗴 𝗽𝗼𝘀𝘁🚀: Top AI Tools for C# Developers These are the tools that I am using almost every day and I think they have greatly improved my productivity. oksala.net/2025/07/30/t... #llm #ai #dotnet #visualstudio #visualstudiocode
oksala.net
Top AI Tools for C# Developers - Panu Oksala
What AI tools every C# developer should know and use daily? Is the GitHub Copilot still the only one that I should be interested of?
021
Reposted by Panu Oksala
David Fowler @davidfowl.com · 24/07/2025
Aspire is growing up. Better local dev workflows. Testing you can see. Polyglot by default. A clearer path to deployment. We just published the roadmap—come take a look: 👉 github.com/dotnet/aspir... #aspire #dotnet
github.com
Aspire Roadmap (2025 → 2026) · dotnet aspire · Discussion #10644
Hi everyone 💫 We’ve had so much fun building, learning, and Aspirifying with you over the last year. As many of you have noticed, there are lots of exciting things in the works, and we figured it w...
67216
Reposted by Panu Oksala
ErikEJ @erikej.bsky.social · 16/06/2025
SQLite Toolbox, my free extension for SQLite inside Visual Studio just got a new release, with support for latest SQLite drivers, SSMS 21 and next version of VS. Join 1.5 million developers using this tool already - watch this live demo: buff.ly/IR0U60E #visualstudio #sqlite #dotnet
033
Reposted by Panu Oksala
Azure Weekly @azureweekly.info · 02/06/2025
#AzureDevOps with GitHub Repositories – Your path to Agentic AI by Aaron Hallberg #Azure devblogs.microsoft.com/devops/azure...
devblogs.microsoft.com
Azure DevOps with GitHub Repositories - Your path to Agentic AI - Azure DevOps Blog
GitHub Copilot has evolved beyond a coding assistant in the IDE into an agentic teammate – providing actionable feedback on pull requests, fixing bugs and implementing new features, creating pull requests...
001
Panu Oksala @oksala.net · 28/05/2025
Sleeping pile. #cats
010
Panu Oksala @oksala.net · 27/05/2025
𝗡𝗲𝘄 𝗕𝗹𝗼𝗴 𝗣𝗼𝘀𝘁🚀 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...
oksala.net
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.
010
Panu Oksala @oksala.net · 24/05/2025
Visual Studio Agentic mode on Copilot is nice, but it is still too much behind other solutions out there 🙁.
000
Panu Oksala @oksala.net · 20/05/2025
Azure Cosmos DB is now available in Microsoft Fabric (Yes, that operational data database). blog.fabric.microsoft.com/fi-fi/blog/2...
blog.fabric.microsoft.com
Announcing Cosmos DB in Microsoft Fabric (Preview) | Microsoft Fabric -blogi | Microsoft Fabric
Announcing preview of Cosmos DB in Microsoft Fabric. Cosmos DB makes it easy to build AI apps, offering a database that scales automatically, deeply integrated with OneLake ad and is secure right out ...
000
Reposted by Panu Oksala
Rocky Lhotka @rocky.lhotka.net · 13/05/2025
The latest #visualstudio 2022 is now available, with #Copilot agent mode. devblogs.microsoft.com/visualstudio...
devblogs.microsoft.com
🎉 Visual Studio 2022 v17.14 is now generally available! - Visual Studio Blog
Visual Studio 2022 version 17.14 is now generally available, introducing agent mode, MCP support, AI doc comment generation, and a new monthly release cadence focused on Copilot and developer productivity
011
Reposted by Panu Oksala
Alvin Ashcraft @alvinashcraft.com · 13/05/2025
GitHub for Beginners: Building a React App with GitHub Copilot. buff.ly/h0ET7ab #github #react #javascript #webdev #frontend #githubcopilot #ai
buff.ly
GitHub for Beginners: Building a React App with GitHub Copilot
Follow along and build a frontend client using React and Copilot Chat.
002
Panu Oksala @oksala.net · 13/05/2025
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?
000
Panu Oksala @oksala.net · 12/05/2025
"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
000
Reposted by Panu Oksala
Alvin Ashcraft @alvinashcraft.com · 07/05/2025
Introducing a new generation of Windows experiences. buff.ly/xYCJElD #windows #windows11 #copilotpluspc #ai #ux
blogs.windows.com
Introducing a new generation of Windows experiences
Windows has always been for doers. As we debut the newest Surface devices designed for a new generation, we're also excited to share the next wave of Windows experiences to help you get more d
001
Reposted by Panu Oksala
Elio Struyf @eliostruyf.com · 28/04/2025
Looking for Sponsors! 🚀 Do you know a conference, company, or organization that would be interested in sponsoring #DemoTime? We’re looking for partners who are passionate about empowering developers and making live demos easier and more impactful. Feel free to reach out! #Sponsors
022
Reposted by Panu Oksala
Kalle Marjokorpi @kallemarjokorpi.fi · 28/04/2025
Blogged: Exploring the capabilities of Azure NAT Gateway. Read more about Azure NAT Gateway and how to use it with Azure App Service. #azure #appservice
kallemarjokorpi.fi
Exploring the capabilities of Azure NAT Gateway
This blog post explores Azure networking, focusing on Azure NAT Gateway and the considerations encountered along the way. In a recent project, it became necessary to integrate an application with an ...
001
Panu Oksala @oksala.net · 26/04/2025
Had an interesting discussion with a company which has chosen Rust as app platform because .NET does not have good desktop app solution for MacOS
200
Reposted by Panu Oksala
Devin Arthur @devinthreethousand.ca · 23/04/2025
@pytorch.org now has native Windows ARM builds! blogs.windows.com/windowsdevel...
blogs.windows.com
PyTorch Arm native builds now available for Windows
We are excited to announce the availability of Arm native builds of PyTorch for Windows! Until now, developers and researchers had to compile PyTorch locally to support Windows Arm64. With PyTorch 2.7...
1166
Reposted by Panu Oksala
Winbuzzer @winbuzzer.com · 22/04/2025
OpenAI Adopts Rival Anthropic’s MCP Standard, Joining Industry Push for AI Interoperability #AI #OpenAI #Anthropic #MCP #AIAgents #Interoperability #API #SDK #LLMs #OpenSource #DevTools winbuzzer.com/2025/04/22/o...
winbuzzer.com
OpenAI Adopts Rival Anthropic’s MCP Standard, Joining Industry Push for AI Interoperability - WinBuzzer
OpenAI has announced support for Anthropic's Model Context Protocol (MCP), joining Microsoft, AWS, and Google in adopting the open standard for AI agents.
031
Panu Oksala @oksala.net · 21/04/2025
New blog post🚀! Build and Connect Blazor Chat App with MCP C# SDK oksala.net/2025/04/21/b... #dotnet #mcp #llm #ollama #blazor
oksala.net
Build and Connect Blazor Chat App with MCP C# SDK - Panu Oksala
Learn how to build a Blazor Web Chat app that connects to your own MCP server and uses local model with Ollama—all running locally.
022
Panu Oksala @oksala.net · 11/04/2025
Mini the cat.
011
Panu Oksala @oksala.net · 10/04/2025
000
Reposted by Panu Oksala
Alvin Ashcraft @alvinashcraft.com · 08/04/2025
The Microsoft Build 2025 session catalog is live! Go check out this year's sessions: build.microsoft.com/en-US/sessions
build.microsoft.com
Microsoft Build | May 19-22, 2025
Join us at Microsoft Build
021
Panu Oksala @oksala.net · 08/04/2025
𝗡𝗲𝘄 𝗕𝗹𝗼𝗴 𝗣𝗼𝘀𝘁: Build Your Own MCP Server🖥️ with C#. In this post I am using the new MCP Server SDK from Microsoft to build a simple GitHub MCP Server. oksala.net/2025/04/08/b... #mcp #ai #dotnet
oksala.net
Build Your Own MCP Server with MCP C# SDK - Panu Oksala
With C# SDK for MCP Server you can build your own MCP Server with dotnet. In this post we will build new MCP server that connects to GitHub.
010
Reposted by Panu Oksala
Azure Weekly @azureweekly.info · 08/04/2025
Playbook for metadata driven Lakehouse implementation in #MicrosoftFabric by RK Lyer #Azure blog.fabric.microsoft.com/en-GB/blog/p...
blog.fabric.microsoft.com
Playbook for metadata driven Lakehouse implementation in Microsoft Fabric | Microsoft Fabric Blog | Microsoft Fabric
Co-Author – Gyani Sinha, Abhishek Narain Overview A well-architected lakehouse enables organizations to efficiently manage and process data for analytics, machine learning, and reporting. To achieve...
001
Panu Oksala @oksala.net · 07/04/2025
Nice use case for GitHub Copilot: I have two C# projects which are using NuGet packages, but their package versions are not matching. I asked Copilot to list all packages from project A which are newer than in project B (project B has also some own packages, so cannot just replace all). It worked!
010
Reposted by Panu Oksala
mikekistler.bsky.social @mikekistler.bsky.social · 02/04/2025
Want to use C# to build an MCP server or an AI application that connects to MCP servers? Then you should check out the new MCP C# SDK. Read all about it in my new blog post: devblogs.microsoft.com/blog/microso... #dotnet #mcp
devblogs.microsoft.com
Microsoft partners with Anthropic to create official C# SDK for Model Context Protocol
Microsoft is collaborating with Anthropic to create an official C# SDK for the Model Context Protocol (MCP). MCP has seen rapid adoption in the AI community, and this partnership aims to enhance the i...
02613
Panu Oksala @oksala.net · 30/03/2025
Had to go to the gym to get rid of excess weight I gained from eating @samilaiho.com’s cinnamon buns during summit.
030
Panu Oksala @oksala.net · 30/03/2025
Summit is over, so it is time to head back home and prepare for new week. Thank you everyone. This is a picture of Reykjavik that I took from the plane. #mvpbuzz #mvpsummit
000
Panu Oksala @oksala.net · 27/03/2025
Had a change to meet the legend @scott.hanselman.com at #MVPSummit in my cool Amiga shirt. In next session he roasted us Finns thou 😀.
150
Panu Oksala @oksala.net · 24/03/2025
First day of MVP Summit is about to start. I didn't get any sleep after 04:00 AM, so it might be a long day. If YOU are at summit come say hi! I might look like a zombie, but don't let it stop ya. #mvpsummit #mvpbuzz
040
Panu Oksala @oksala.net · 24/03/2025
New blog post: Microsoft Fabric GraphQL performance🏎️. I wanted to dig bit deeper to see how well the Fabric GraphQL API performs when it is used to query the data with dotnet application. oksala.net/2025/03/24/p... #fabric #dotnet #performance
oksala.net
Part II: Microsoft Fabric GraphQL Performance - Panu Oksala
This blog post is second part of my Fabric GraphQL testing posts. You can find the first part HERE. I have been using Fabric SQL Analytics Endpoint to build solutions in where Fabric data is used outs...
030