Panu Oksala
banner
oksala.net
Panu Oksala
@oksala.net
Microsoft .NET #MVP, CTO @adafy
#dotnet, #Fabric, #DevOps, #AI fanboy.
Amateur #pinball player.
Blog at https://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
October 31, 2025 at 3:29 PM
Azure Frondoor down *again*?
#azure
October 29, 2025 at 4:07 PM
𝗡𝗲𝘄 𝗕𝗹𝗼𝗴 𝗣𝗼𝘀𝘁🚀:
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
October 27, 2025 at 7:11 PM
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
September 23, 2025 at 3:38 PM
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
September 8, 2025 at 7:08 PM
The cat has to be again involved in everything…
August 29, 2025 at 6:20 PM
Reposted by Panu Oksala
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
August 3, 2025 at 9:01 AM
𝗡𝗲𝘄 𝗯𝗹𝗼𝗴 𝗽𝗼𝘀𝘁🚀:
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
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?
oksala.net
July 30, 2025 at 5:32 PM
Reposted by Panu Oksala
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
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...
github.com
July 24, 2025 at 1:59 AM
Reposted by Panu Oksala
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
June 16, 2025 at 8:22 AM
Sleeping pile.
#cats
May 28, 2025 at 12:45 PM
𝗡𝗲𝘄 𝗕𝗹𝗼𝗴 𝗣𝗼𝘀𝘁🚀
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
May 27, 2025 at 5:18 PM
Visual Studio Agentic mode on Copilot is nice, but it is still too much behind other solutions out there 🙁.
May 24, 2025 at 6:11 PM
Reposted by Panu Oksala
GitHub for Beginners: Building a React App with GitHub Copilot.

buff.ly/h0ET7ab

#github #react #javascript #webdev #frontend #githubcopilot #ai
GitHub for Beginners: Building a React App with GitHub Copilot
Follow along and build a frontend client using React and Copilot Chat.
buff.ly
May 13, 2025 at 8:01 PM
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?
May 13, 2025 at 3:15 PM
"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
May 12, 2025 at 6:18 AM
Reposted by Panu Oksala
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
April 28, 2025 at 12:48 PM
Reposted by Panu Oksala
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
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 ...
www.kallemarjokorpi.fi
April 28, 2025 at 2:51 PM
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
April 26, 2025 at 5:34 AM