Funky Si's Blog
The Hacker Ethic
Automating SSL for Kubernetes with Let's Encrypt and Cert Manager
Stepping Outside My Comfort Zone: An Adventure Holiday Experience
Deploying My Blog to Kubernetes with Helm Charts
Learning Kubernetes: A Beginner's Journey
Getting Started with OpenTelemetry: Observability Made Easy
What's New in .NET Aspire 9.2: Infrastructure Diagrams Made Easy
Integrating OpenTelemetry Logs with Grafana Using Loki and Alloy
Exploring ChatGPT's Image Generation: Fun with AI
Using AI to Automate Social Media Posts with .NET
Merging Two Projects Into One Git Repository
The Pragmatic Programmer
Understanding and Handling Exceptions in .NET
What is new with C#
Volunteering at NDC London
Setting Up Grafana for Monitoring .NET Apps with Docker
Adding Elasticsearch with .Net Aspire
Simplifying Dependency Management with NuGet Central Package Management
Setting Up Nagios Monitoring with Docker
Reflecting on 2024 and Setting Goals for 2025
Automatic Pull Requests
Common AI and Copilot Terms
Top Electricity Consuming Devices in Your Home
Getting started with .Net Aspire
Version 9 of .Net is here
Strategy Design Pattern
Code Club
Scottish Summit 2024
Funky Si walks a half marathon
TrekRanks #174
Make API calls from Visual Studio or Visual Studio Code
Become the best Actor, Astronaut or Developer you can be!
DDD East Midlands
Picard Season 3
How much does it cost?
What podcasts have I been listening to - Week 2
What podcasts have I been listening to
2022 What Happened?
DDD North
Expiring Azure AD Client Secrets
Upgrading to .Net 7
MakeCode and the BBC micro:bit
A brief history of Source Control
Visual Studio Keyboard Shortcuts
Diagrams with Mermaid
Scottish Summit 2022
Scratch
Temporal Trek Podcast
AWS Cloud Practitioner
Updating SQL Server with Docker
dotnet is 20 years old
Why do I have a website?
2022 Goals
Back to BASIC
A Comparison of All Good Things... and Star Trek Picard
More than halfway through 2021
Goals for 2021
Building a Twitter Clone
#005: Twitter Cards
Weekly Update #004
Weekly Update #003
Weekly Update #002
Weekly Update #001
Security Headers
Back to Blogging
Testing for expiring SSL Certificates
Infrastructure as Code - Creating Azure Resources with Terraform
Azure Key Vault
Technology I want to learn more about
Yaml Builds on Azure DevOps
Lets see what 2019 can do!
Looking back at 2018
Running SQL Server on a Linux Container using Docker for Windows
2018 The Story So far
Casting and Converting between types
Let’s Encrypt is awesome
DNS for Developers
Code Reviews
Android Development Options
Tips for Developing Yourself
Heroes
Refactoring if statements
Chrome distrusts SSL Certificates
Content Security Policies
Pluralsight
Flexible Architecture with Interfaces
Moving files into blob storage
Lets see what 2018 can do!
Looking back at 2017
Getting started with Azure Table Storage
How to get Zero Code Changes outside of Source Control
SQL with Visual Studio Code
Interfaces are cool!
Creating DNS records programmatically
Star Trek is back with Discovery
Azure Friday
Azure Functions
Pwned Pass – Available from the Play Store
Android App Development and the Visual Studio Mobile Centre
Creating your own nuget packages with VSTS
Async and Await
How good is your SSL?
Writing your first test
Uploading Files to AWS
Using Azure WebJobs to Automate Stuff
Fiddler and APIs
How do I add Power BI data to a webpage?
What the heck is Business Intelligence?
Have I Been Pwned?
Windows Update – don’t turn it off!
HighCharts
Office Move
GitHub history
Automation of the Promotion of my Blog
Blame
Interfaces
SOLID and other programming terms
Github Vs Bitbucket Vs Visual Studio Team Services
Side Project – Connect 4
What should be in Source Control?
Getting control of a codebase
Looking back Ten years
Amazon Web Services Pt 2
Clever things with MS Access
Automatic Git Tagging
I’m 100 blog posts old
Running Windows on Raspberry Pi
Exchange Web Services
Revisiting Team City
Model View Controller (MVC)
Coding myself into a corner
My git repository is too large!
SQL Transaction Log Backups
Development Annoyance
A look back at 2015
Christmas 2015 with the Fosters
The Christmas count down with code
Roddenberry comic
SQL Server Management Studio
Black Friday Deals
Backing up SQL databases to Azure
Common git commands
Volunteering for a Technical Team
My Love/Hate Relationship with Microsoft Access
Runaway SQL Log growth
I’m a developer now
Using your Rubber Duck
Weakest Database Design
Security Camera with Raspberry Pi Camera
The Raspberry Pi Adventure Starts
Building a CI Server with TeamCity
Networking Event
Source Control Fail
Azure Traffic Manager
Tidying my desktop
Database Deployment
Cloud Computing
Game of Life
About Me
Events
Funky Si: The Next Generation
Podcasts
Privacy Policy
Pwned Passwords
Referral Links