Skip to content

Azure

How to Securely Handle Secrets with Azure Key Vault in Microsoft Fabric Notebooks

Proper secret management is one of the security fundamentals in software development. You should never hardcode credentials, secrets or tokens into your Spark Notebooks, because it creates a security vulnerability and adds extra complexity. Hardcoding secrets into Notebooks means that if you need to update any of the secrets you have to go through all the notebooks.

Azure Key Vault is a centralized secret management system, which helps you to …

Photo by David Bartus: https://www.pexels.com/photo/black-audio-mixer-690779/

Develop LLM Solutions In Local Environment

Sometimes you want to develop or experiment with LLM APIs without having to submit your data to Azure Open AI or any other LLM service. Instead, you simply want to run a basic LLM AI locally to test whether your idea works. Jussi has authored some informative blog posts about Ollama, which indeed is a great tool for this situation, but it might not be the best…

LM Studio

Photo by brotiN biswaS: https://www.pexels.com/photo/selective-focus-photography-of-magazines-518543/

How to receive Azure Updates directly into your Slack

Microsoft provides a handy RSS feed for its Azure updates at https://azurecomcdn.azureedge.net/en-us/updates/feed/. This feed includes all updates related to services arriving with Preview and General Available status. As this is great information for everyone who is interested from Azure, I wanted to make this feed’s information available to everyone on our Slack (our companies main communication channel).

Slack offers built-in RSS readers, but I thought of implementing a reader …

Created with DALL-e

Semantic Kernel

Microsoft’s Semantic Kernel is currently a focal point in the Microsoft AI landscape. The Semantic Kernel (referred to as SK) serves as an SDK enabling the development of applications utilizing Large Language Models (LLMs). SK facilitates seamless integration of OpenAI or Azure OpenAI into applications, empowering developers to construct AI pipelines capable of executing multiple LLM calls, triggering actions, and executing custom code based on LLM responses. However, the reality …

Created with Dall-E

Develop Teams Bot with Visual Studio

Microsoft has provided tools to develop Teams Bot for a long time. I think the first tools were released around 2016(?). The first toolset included quite a bit of manual labor to get things done and working, but as of 2024 things have changed quite a bit. Now you can build, test, deploy and publish bots directly from Visual Studio (or code if you run into authentication troubles like I …

Deploy Azure Container App from Azure DevOps

Hello World image of the Container Apps

November 02, 2021 Microsoft published new way to run Docker applications in the Azure. The Azure Container Apps is more of a SAAS version of the good old Azure Container Instances (ACI). There are some differences between these services like in the accessibility of the Kubernetes API, but I’m not now going to dive any deeper into that. However in this blog post I’m going to tell you how to …

Azure DevSecOps 2/3 – Security DevOps Kit for Azure

Image result for azsk

Secure DevOps Kit (AzSK) is free set of tools, which can be used to check security configurations for Azure resources. Cool thing about this toolset is, that it can be easily integrated into the Azure DevOps.

AzSK can be installed as free extension from Azure DevOps Marketplace. Extension contains two tasks:

  1. ARM Template Checker – as task that can check security settings in ARM templates
  2. Security Verification Tests (SVTs)

Integrate Azure DevOps with… itself

Azure DevOps offers quite customizable work item flow with custom work item cards, rules and processes, but sometimes you want something extra, that built-in solutions cannot give you.

One of the case is to update parent work item when child work item updates. For example when all the tasks are moved to closed state, the user story should be closed also. Currently there is no built-in way to achieve this, …

Integrate Azure DevOps with Youtrack

Youtrack is a great issue tracking tool. It’s light weight and has very intuitive UI. These two features makes it a great tool for customer issue reporting. Bad part is, that it currently doesn’t have any support for Azure DevOps, so if you would like to update tickets from
Azure DevOps it doesn’t provide any out of the box solution. However Youtrack has a very easy to use REST API