software.safish.com
  • Blog
    Home All Articles Sticky
  • Software
    PhotoTool SQL Server Report Runner Stateless WorkflowEngine IIS Log Reader SftpScheduler
  • Online Tools
    Mortgage Calculator Compound Interest Calculator Future Value Calculator Future Value Annuity Calculator
  • Links
  • About
  • Search
Navigation bar avatar
✕

    Vertically Sliced Architecture

    Posted on February 28, 2025

    This post is as a result of watching a video on YouTube presented by Chris Sainty at NDC Oslo. [Read More]
    Tags: architecture

    Retrieval-Augmented Generation (RAG) using Functions with Mistral and .NET

    Posted on February 15, 2025

    This blog is the third of three, where I decided to try out Mistral.AI. This article covers how to use Mistral’s large language models (LLMs) in conjunction with functions that are exposed to Mistral. The LLM will then choosse to execute/use those functions if it feels they provide additional context... [Read More]
    Tags: mistral ai

    Retrieval-Augmented Generation (RAG) with Mistral and .NET

    Posted on February 15, 2025

    This post is the second of three, where I decided to try out Mistral.AI. This article covers how to use Mistral’s large language models (LLMs) to use Retrieval-Augmented Generation (RAG) to query your own documents. [Read More]
    Tags: mistral ai

    Storing embeddings in PostgreSQL using Mistral and .NET

    Posted on February 15, 2025

    This post is the first of three, where I decided to try out Mistral.AI. This article covers how to use Mistral’s large language models (LLMs) to create embeddings from your own documents using .NET. [Read More]
    Tags: mistral ai

    Adding user name and email address to an Auth0 access token

    Posted on November 13, 2024

    When creating a Single Page Application (SPA) with a backend API using [Auth0], there are two types of tokens you will encounter: [Read More]
    Tags: auth0

    Assigning custom application roles in Entra Admin Center

    Posted on September 5, 2024

    I find the Entra admin center completely unintuitive when it comes to assigning custom roles to my own enterprise applications, so this post is a reminder to myself as to how to create and assign the roles. [Read More]
    Tags: azure

    Detecting Windows servers needing a reboot with Powershell

    Posted on August 28, 2024

    The below Powershell script can be used to get a list of Windows servers that need a reboot: [Read More]
    Tags: powershell

    Stopping and starting Windows services with Powershell

    Posted on August 28, 2024

    This is a useful Powershell snippet for my future reference. At my work, we install Windows services across multiple application servers, and these services are all named by convention with a common prefix. [Read More]
    Tags: powershell

    Running MongoDb Commands as a Scheduled Task On Windows

    Posted on July 26, 2024

    To execute commands against a MongoDb database as a scheduled task is simple, and requires two files. [Read More]
    Tags: mongodb

    Azure Networking Fundamentals

    Posted on March 22, 2024

    VNets (Virtual Networks) [Read More]
    Tags: azure
    • RSS
    • GitHub
    • LinkedIn

    Matt Salmon  •  2025  •  software.safish.com

    Powered by Beautiful Jekyll