Skip to content

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

Build logs are one of the most underutilized data sources in software development. Every time your CI/CD pipeline runs, it generates a wealth of information about your build process: compilation times, warnings, errors, project dependencies and target execution order. Yet in most organizations, these logs just sit there in the pipeline run history, only viewed when something breaks. During last week, I built Botello to change that. Botello stands for Build Open Telemetry Logger and it is an open source… Read More »Botello: Get Your Build Logs Out of CI/CD and Into the Hands of AI

Photo by Mathias Reding: https://www.pexels.com/photo/entrance-gates-inside-ferry-terminal-12625258/

Is GitHub Copilot CLI the Future of Your Terminal Workflow?

The way we do our job is changing fast. With the rise of AI-assisted development, tools like Claude Code and GitHub Copilot are no longer just autocomplete engines inside your editor. The Copilot CLI brings that same intelligence directly into your terminal, turning commands into workflows.

In this post, we’ll explore what the GitHub Copilot CLI is, how it works, and how you can use it in your daily job. …

Photo by Daniil Komov: https://www.pexels.com/photo/ai-assisted-code-debugging-on-screen-display-34804018/

Turn Application Insights Exceptions into Pull Requests: End-to-End Automation with Kilo Code

I’ve been diving deep into Kilo Code Cloud Agents lately, and I have to say that I absolutely love it. In a world where we’re moving towards cloud agents and no longer running code locally, this approach feels like a glimpse into the future. Today, I want to show you a fully automated solution that takes exceptions from Application Insights and automatically fixes it with a pull request. It’s …

Photo by Daniel Reche: https://www.pexels.com/photo/person-jogging-3601094/

Microsoft Test Platform (MTP) – New Way to Run Unit Tests

MTP is a lightweight alternative to good old VSTest for running unit tests in Visual Studio and CI/CD pipelines. It is an open source project and you can find the code from microsoft/testfx GitHub repository. Is it any good and should you start using it immediately? Well this blog post is here to help you find out.

General Testing Component Structure

Before we start looking more into MTP we need …

Photo by Abet Llacer: https://www.pexels.com/photo/black-laptop-beside-audio-mixer-set-919734/

Event Driven Azure Container App Jobs

In my previous blog post I wrote about Container App Jobs and how to run them on scheduled manner. This time, we’ll explore how to run Container App Jobs in response to events. The Jobs supports KEDA scaling to trigger the job, which means that it can be triggered from Azure Service Bus messages, Blob Storage queue events etc. There are lots of options, but in this post we are …

Photo by Tom Fisk: https://www.pexels.com/photo/aerial-view-of-cargo-ship-1554646/

Azure Container App Jobs: A Simpler Approach to Background Tasks in Azure

Azure Container Apps Jobs is a feature that doesn’t get enough attention. While everyone defaults to Azure Functions, I’ve found that Container Apps Jobs is often the easier and more pragmatic way to run scheduled tasks or process Azure Service Bus events.

The Problem with Azure Functions

If you have used Azure Functions for scheduled jobs or batch processing, you know that setting is a bit pain the ass. First, …

Happy unicorn dancing on meadows with rainbow on a back. Sun is shining.

What’s New in .NET 10

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! In this post I want to walk through what’s new in .NET 10 and C# 14. I will try to keep it short, so that you don’t have to walk through long release lists.

Long‑Term Release

.NET 10 …

Photo by Rodolfo Clix

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

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 was made at Jan 24, 2024. Since then there has been over 4000 commits and 200+ releases.

According to TUnit, one of the key advantages over traditional frameworks such as xUnit and NUnit is that tests run …

Photo by Negative Space: https://www.pexels.com/photo/grayscale-photo-of-computer-laptop-near-white-notebook-and-ceramic-mug-on-table-169573/

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

As of today the Microsoft Fabric Notebooks supports following languages:

  • PySpark (Python)
  • Spark (Scala)
  • Spark SQL
  • SparkR

If you are coming to Fabric world with an OOP programming background (like I do), those aren’t the languages you have most likely used. Of course, Python is not that hard of a language to learn, and the dataframes are sooo good for data manipulation that you will probably want to learn it …

Visual Studio 2026 Build Performance

Visual Studio 2026 is now available in Insider preview. You can download it directly from Visual Studio webpage. In Microsoft Dev Blog the VS team talked little bit about the performance improvements that have been done.

Speed shapes what you can build in a day. In 2026, the loops you run most – opening solutions, navigating code, building, and pressing F5 – tighten up. You’ll notice that first launch