SonarQube with Docker Compose

SonarQube with Docker Compose

How to set up a SonarQube server using Docker Compose. I cover the configuration of both the database and the SonarQube server, and provide step-by-step instructions for integrating and scanning backend and frontend projects using SonarScanner for .NET and SonarScanner. This guide is perfect for developers looking to experiment with SonarQube locally.

May 15, 2024 路 12 min 路 2465 words
Keep your dev loop as short as possible with SQL Server Backups

Easier Code Debugging with SQL Server Backups

Using SQL server backups to enhance debugging workflows in your development process.

April 21, 2024 路 3 min 路 516 words
Initialising SQL Server with Docker Compose

Part II: Initialising SQL Server with Docker Compose

This article explores three effective methods for initialising a SQL Server container using Docker Compose: execution of SQL scripts, leveraging mssql-tools, and restoring from a bacpac.

April 6, 2024 路 10 min 路 1926 words
Microsoft SQL Server with Docker Compose

Part I: Microsoft SQL Server with Docker Compose

Unlock the power of containerised development environments with this guide to setting up Microsoft SQL server using Docker Compose. Whether you鈥檙e a solo developer or part of a team, learn how to leverage Docker Compose for SQL server.

April 5, 2024 路 11 min 路 2221 words
Keep your dev loop as short as possible with SQL Server Snapshots

Keep your dev loop as short as possible with SQL Server Snapshots

Discover the power of SQL Server Snapshots for managing database versions, simplifying testing, and enhancing debugging workflows in your development process. This guide explores how snapshots can mitigate the challenges of switching branches and setting up complex data scenarios, offering a faster, more reliable method for restoring databases to a known state. Learn to effortlessly navigate database changes with snapshots, keeping your local environment aligned with your development needs.

December 5, 2019 路 5 min 路 975 words
Creating an Azure Event Grid Simulator

Creating an Azure Event Grid Simulator

Dive into the creation of an Azure Event Grid Simulator, a revolutionary tool designed to streamline local integration testing for Azure-based applications. This comprehensive guide offers insights into setting up and utilizing the simulator, ensuring seamless pub-sub mechanism testing without needing an actual Azure Event Grid. Ideal for developers looking to enhance their workflow with efficient, offline event handling and debugging. Discover how to configure topics, subscribe to events with webhooks, and authenticate securely, all within your local development environment.

February 5, 2019 路 8 min 路 1520 words
Locally Debugging an Event Grid Triggered Azure Function with Postman

Locally Debugging an Event Grid Triggered Azure Function with Postman

Uncover the essential guide to effortlessly debugging Azure Functions with Event Grid triggers using Postman and NGrok. This post delves into a step-by-step process for testing Azure Functions locally, facilitating a seamless development experience. Learn how to configure Postman for sending custom Event Grid messages and explore an alternative method with NGrok for direct Event Grid topic subscription testing. Perfect for developers looking to streamline their Azure Function debugging process with practical insights and tips.

December 18, 2018 路 4 min 路 702 words
The CallerArgumentExpression Attribute in C# 8.0

The CallerArgumentExpression Attribute in C# 8.0

Maximize the power of your C# coding with a deep dive into the new CallerArgumentExpression attribute in C# 8.0. Discover how it simplifies argument validation in your projects, enhances code readability, and boosts development efficiency. Explore the GuardAgainst library as a prime example of practical implementation, making method contracts and guard clauses more intuitive than ever. Stay ahead in Microsoft .NET development with insights into upcoming features and best practices for clean, efficient code.

August 6, 2018 路 7 min 路 1340 words
Using an Azure function to get Octopus deployment notifications in Slack

Using an Azure function to get Octopus deployment notifications in Slack

Learn how to integrate Octopus Deploy with Slack for real-time deployment notifications using Azure Functions. This guide covers setting up Octopus subscriptions, converting Octopus events to Slack messages, and securing your webhook integration.

March 29, 2018 路 7 min 路 1364 words