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...
Panu Oksala
Panu Oksala
@oksala.net
Microsoft .NET #MVP, CTO @adafy #dotnet, #Fabric, #DevOps, #AI fanboy. Amateur #pinball player. Blog at https://oksala.net
117 followers168 following179 posts
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
๐ก๐ฒ๐ ๐๐น๐ผ๐ด ๐ฃ๐ผ๐๐ (๐๐ป๐ฑ ๐ข๐ฆ๐ฆ ๐ฃ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐!)๐: ๐๐ผ๐๐ฒ๐น๐น๐ผ: 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
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
Turn Application Insights exceptions into Pull Requests. oksala.net/2026/01/26/t... #kilocode #azure #applicationinsights #github
New Blog Post ๐: ๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐ ๐ง๐ฒ๐๐ ๐ฃ๐น๐ฎ๐๐ณ๐ผ๐ฟ๐บ (๐ ๐ง๐ฃ) โ ๐ก๐ฒ๐ ๐ช๐ฎ๐ ๐๐ผ ๐ฅ๐๐ป ๐จ๐ป๐ถ๐ ๐ง๐ฒ๐๐๐ Improve your unit test performance with MTP test runner. oksala.net/2026/01/14/m... #mtp #dotnet #unittesting
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
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
๐ก๐ฒ๐ ๐ฏ๐น๐ผ๐ด ๐ฝ๐ผ๐๐๐: Azure Container App Jobs: A Simpler Approach to Background Tasks in Azure. oksala.net/2025/12/14/a...
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
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
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
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
Panu Oksala reposted
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
๐ก๐ฒ๐ ๐ฏ๐น๐ผ๐ด ๐ฝ๐ผ๐๐๐: 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
Panu Oksala reposted
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
Panu Oksala reposted
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
Panu Oksala reposted
#AzureDevOps with GitHub Repositories โ Your path to Agentic AI by Aaron Hallberg #Azure devblogs.microsoft.com/devops/azure...
๐ก๐ฒ๐ ๐๐น๐ผ๐ด ๐ฃ๐ผ๐๐๐ 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...
Azure Cosmos DB is now available in Microsoft Fabric (Yes, that operational data database). blog.fabric.microsoft.com/fi-fi/blog/2...
Panu Oksala reposted
The latest #visualstudio 2022 is now available, with #Copilot agent mode. devblogs.microsoft.com/visualstudio...
Panu Oksala reposted
GitHub for Beginners: Building a React App with GitHub Copilot. buff.ly/h0ET7ab #github #react #javascript #webdev #frontend #githubcopilot #ai
Panu Oksala reposted
Introducing a new generation of Windows experiences. buff.ly/xYCJElD #windows #windows11 #copilotpluspc #ai #ux
Panu Oksala reposted
Panu Oksala reposted
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
Panu Oksala reposted
@pytorch.org now has native Windows ARM builds! blogs.windows.com/windowsdevel...
Panu Oksala reposted
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...
New blog post๐! Build and Connect Blazor Chat App with MCP C# SDK oksala.net/2025/04/21/b... #dotnet #mcp #llm #ollama #blazor
Panu Oksala reposted
The Microsoft Build 2025 session catalog is live! Go check out this year's sessions: build.microsoft.com/en-US/sessions
๐ก๐ฒ๐ ๐๐น๐ผ๐ด ๐ฃ๐ผ๐๐: 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
Panu Oksala reposted
Playbook for metadata driven Lakehouse implementation in #MicrosoftFabric by RK Lyer #Azure blog.fabric.microsoft.com/en-GB/blog/p...
Panu Oksala reposted
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
Had to go to the gym to get rid of excess weight I gained from eating @samilaiho.comโs cinnamon buns during summit.
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 ๐.
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