I have been working with the 'Always Encrypted' feature within SQL Server with a legacy project running the full .Net Framework (4.7) along with Entity Framework 6. I had been exploring the different SQL Server Encryption options available, firstly looking at TDE (Transparent Data Encryption), howev…
I periodically have to dip into an ASP.NET Web Forms application and supporting libraries and tests running on the full fat .NET Framework however 99% of my current development work is using the new ASP.NET Core and my current preference is using the CLI tools along with VSCode. The Web Forms projec…
In this final post in our Zero to Azure Hero series I will cover some tips and tricks such as adding status badges to your GitHub ReadMe page and creating an Azure DevOps dashboard to monitor your Pipelines.To add an Azure Build Pipeline status badge to our GitHub page, from the Azure DevOps portal,…
In the previous post we built out our Web Application using ASP.NET Blazor, we are now going to push this to a new GitHub repository then setup an Azure DevOps CI/CD pipeline to build and deploy direct to Azure App Services. Create a new repository on GitHub for your project, then run the commands t…
In the previous posts in this series we have developed our Twitter Sentiment Analysis library using Azure Cognitive Services, in this post we will build a Web Application with ASP.NET Core Blazor to use our library. Blazor is an experimental .NET web framework using C#/Razor and HTML that runs in th…
In this post on we will build upon the work covered in the previous posts in this series to build in Sentiment Analysis functionality to our library using Azure Cognitive Services From the official site, Azure Cognitive Services enables you to 'Infuse your apps, websites and bots with intelligent al…
SonarCloud is the hosted version of the popular SonarQube code quality tool from SonarSource that provides tooling to analyse code for quality, vulnerabilities and bugs. The main features of SonarCloud are: 16 languages: Java, JS, C#, C/C++, Objective-C, TypeScript, Python, ABAP, PLSQL, T-SQL and mo…
In part 3 of this blog post series we configured our first Azure DevOps CI/CD pipeline. In this post we will enhance our pipeline to create a NuGet package for our Twitter Sentiment Analysis library then publish this to a private Azure Artifacts feed ready for consumption in our Web Application. You…
In part 2 of this blog post series we started to build out our Twitter Sentiment Analysis functionality and tests, this blog post will cover pushing our library to GitHub and creating our first CI/CD pipeline using Azure DevOps services. I'm assuming you are familiar with Git and GitHub. If you aren…
In part 1 of this blog post series we introduced the application we will be building. This post will cover building out our Twitter Sentiment Analysis functionality using C#, Asp.Net Core and xUnit.net for our tests.To get started we will create a folder for our library and tests, open your command…
Passionate about all things Software, EdTech and Fitness with a particular interest in the Microsoft development stack, including .Net Core, Azure and Azure DevOps