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
✕

    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
    • ← Newer Posts
    • Older Posts →
    • RSS
    • GitHub
    • LinkedIn

    Matt Salmon  •  2025  •  software.safish.com

    Powered by Beautiful Jekyll