2024
Teenager Dog Training Session 1
We signed Bruce up for teenager dog training.
Creating a chatbot with LLMs and RAG using Semantic Kernel
GitHub CoPilot, ChatGPT and Bing Chat are great aids for writing code but don't have the context of private code repositories or knowledge bases, I used RAG to add that context.
2023
Try Hack Me - Redline
Learn how to use Redline to perform memory analysis and to scan for IOCs on an endpoint.
Try Hack Me - OpenVAS
Learn the basics of threat and vulnerability management using Open Vulnerability Assessment Scanning
Try Hack Me - Snort Challenges - The Basics
This is my first Try Hack Me write up, the room is Snort Challenge - The Basics.
Pizza Party
We are pleased to invite our friends to our first pizza party. Doors Open at 14:00
Brew Day
Brewing a Belgian blonde inspired beer.
Signing Git Commits in VS Code and Visual Studio
I have recently read a number of PenTest reports and investigated and fixed the vulnerabilities.
2022
Notes From Addressing Penetration Test Findings
I have recently read a number of PenTest reports and investigated and fixed the vulnerabilities.
2021
How To Create a Custom UserStore in ASP.NET Core 6
UserStore with complex IdentityServer and AzMan permissions
Making pizza in my Ooni Koda 12
For Christmas I received a Ooni Koda 12 gas fuelled pizza oven, making fresh pizza is more challenging than it might seem
Centralizing VSTO add in exception management with postsharp 6
After much reading it seems you cannot handle exceptions globally in an Office add-in
My First Skydive @ LuxFly
All the fun of skydiving without the danger of jumping out of a plane?
KimaiDotNet based Office Add-ins
Bringing Kimai into the tools you spend your time in
Adding Chaos and Resiliency to asp.net Service with Polly and Simmy
With many connected services there will be exceptions, the should be known, tested and handled in a resilient way
Reset Forgotten Domain Admin Password
Having failed to press save in my password manager I soon found out I didn't know my only domain admin password
2020
Signing Documents With a LuxTrust Signing Stick
It is not as easy as it should be to sign documents with a LuxTrust Signing Stick, after much trial and error this is what worked for me.
Blue Angels at RAF Hucknall Airshow
In 1973 the U.S. Navy Blue Angels aerobatic team, you won't believe what happened next!
Migrating my blog from Wyam to Statiq
The CleanBlog theme has been created for Statiq so time to try and migrate.
Experimenting with YARP: A Reverse Proxy
YARP is a reverse proxy toolkit for building fast proxy servers in .NET using the infrastructure from ASP.NET and .NET.
Secure ASP.NET Core Health Checks to a specific port
Health Checks in ASP.NET Core can give valuable insights into the health of services, but that includes sensitive data that should not be leaked externally.
2019
Using Netlify Identity with NetlifyCMS and Wyam
test a lead
2018
Local Hostname Resolution To Port
How to Resolve a Local Hostname to a Port
Using Netlify Identity with NetlifyCMS and Wyam
test a lead
Setting up NetlifyCMS with Wyam - Part 3
Configuring a simple single user mode NetlifyCMS with Wyam
Test blog post for docs
This blog post was written in NetlifyCMS
Setting up NetlifyCMS with Wyam - Part 1
Configuring a simple single user mode NetlifyCMS with Wyam