Our Blog

Insights, tips, and latest trends in technology and digital marketing | RS Innovators UK Blogs

Automating Unit Tests in .NET 8 with GitHub Actions
Tips

Automating Unit Tests in .NET 8 with GitHub Actions

Continuous Integration (CI) is essential for modern software development, but CI is only as strong as the tests that validate your code. In this tutorial, we’ll explore how to automate unit tests for a .NET 8 project using GitHub Actions, capture test logs, and save them as artifacts for easy access.

Read More →
Setting Up Continuous Integration (CI) for ASP.NET Core 8 API with GitHub Actions
Tips

Setting Up Continuous Integration (CI) for ASP.NET Core 8 API with GitHub Actions

Learn how to set up Continuous Integration (CI) for your ASP.NET Core 8 API using GitHub Actions. This guide explains each YAML step — from restoring dependencies and building your solution to caching NuGet packages for faster workflows.

Read More →
Tips for Writing YAML Files for GitHub Actions
Tips

Tips for Writing YAML Files for GitHub Actions

YAML is very sensitive to spacing, indentation, and formatting. Here are some tips to avoid common issues:

Read More →
Code Less, Build More: My Journey to a Smarter SQL Builder with Dapper
Tips

Code Less, Build More: My Journey to a Smarter SQL Builder with Dapper

Discover how I streamlined database operations by creating a powerful, reusable SQL Builder utility using Dapper in .NET. This article dives into the challenges of traditional CRUD development, the design of a dynamic query builder, and how leveraging caching and attributes can supercharge your data access layer with clean, maintainable code.

Read More →
How to Use RS.Dapper.Utility in C Sharp
Tips

How to Use RS.Dapper.Utility in C Sharp

This guide explains how to use RS.Dapper.Utility to simplify database operations in your C# projects. Learn how to configure your database, set up your project, and generate dynamic SQL queries like SELECT, INSERT, UPDATE, and DELETE using a clean, code-first approach with Dapper—no stored procedures needed.

Read More →