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 · 26/06/2026
Hi Carl, I maintain a .NET wrapper for project called MQ,which is a JQ style language,but for markdown documents.The original project is written in Rust and I created a p/invoke wrapper for it. Just wanted to let you know if you need content for better know a framework: 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.
100
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
Nice..
010
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
Panu Oksala @oksala.net · 25/06/2025
I have ARM Snapdragon Lenovo ThinkPad T14s. Battery is great, display decent and perf is at good level. Light +small.
010
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
Panu Oksala @oksala.net · 12/06/2025
It depends. That would be 100$.
000
Panu Oksala @oksala.net · 10/06/2025
Good to have upgrades to it. I have literally stopped using it, so I think it hasnt been doing well.
010
Panu Oksala @oksala.net · 10/06/2025
In AI IDE the generated code should not take most the space. AI tools should be in centric as of now they are in side
000
Panu Oksala @oksala.net · 06/06/2025
Ah the memories of updating TeamCity server version in 2013…
110
Panu Oksala @oksala.net · 05/06/2025
Sonnet 3.7 is the best by big margin currently
000
Panu Oksala @oksala.net · 05/06/2025
Did you use claude 3.7?
100
Panu Oksala @oksala.net · 05/06/2025
To be honest tools like Cline and Claude are way ahead of Copilot
100
Panu Oksala @oksala.net · 05/06/2025
I have been thinking about Stanislaw Lem books
040
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 · 30/05/2025
For metrics sure, but not for logs.
010
Panu Oksala @oksala.net · 30/05/2025
I dont know… i usually want to see everything related to error if it happens.
100
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
Panu Oksala @oksala.net · 19/05/2025
Kind of agreed. I think biggest fail is security. Security specialists can secure enterprise environments, but not everydays Joes home router.
000
Panu Oksala @oksala.net · 14/05/2025
Sometimes 30min job to replace environment variables is too much 😀
010
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
Panu Oksala @oksala.net · 14/05/2025
App Config is interesting product that is not that widely used. I find it little bit hard to setup+use in a smaller apps compared to benefits.
100
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 · 28/04/2025
Out of curiosity, how much of the work you planned to do with AI?
100