Quantcast
Channel: CodeProject Latest postings for Dominic Burford
Browsing latest articles
Browse All 20 View Live

Writing asynchronous code with .NET

I've been writing asychronous code with the .NET Framework for several years now, and find that the .NET Framework makes a good job of hiding the underlying conceptual details. The concepts are pretty...

View Article



Designing and implementing flexible RESTful services

Following on from a couple of my previous articles, I would like to both reinforce the ideas I laid out in them, as well as consolidate those ideas. In an article[^] from October 2017 I described a...

View Article

Blocking Asynchronous Code

Following on from a previous article[^] I wrote as an introduction to writing asynchronous code with .NET, I want to describe a common problem I see developers making when they begin writing...

View Article

Writing flexible filters for your data using Predicates

In lambda calculus, a predicate is an expression that evaluates to either true of false. If you have written any LINQ or a SQL query you have probably written these types of expressions already. If you...

View Article

Chunking your lists into multiple smaller lists

As part of the development of our new app feature, we are adding the ability to allow users to track their journeys. They can Start / Stop the journey tracking and allow the app to record their...

View Article


The new version of the app is (almost) ready for release

The latest version of our app is nearly ready to drop into the app stores. It's been a challenging project with more than a few hurdles along the way. The project remit initially was to add the ability...

View Article

Enabling TLS 1.2 on your .NET application

I recently came across an issue with several of our ASP.NET WebAPI services which were consuming a third-party set of APIs. These third-party APIs were configured to disable any requests from clients...

View Article

Structured Logging

When I first began writing the ASP.NET WebAPI services for our vehicle telemetry tracking, it was a small project with only a few controllers. The log data that was generated was small in volume and I...

View Article


Finding a solution to an Azure web app deployment problem

For anyone who uses Azure Powershell scripts, it will come as no surprise that as of November last year, they deprecated all their existing Powershell functions that related to Azure. These have...

View Article


Updating the version number in your .NET build pipeline

As part of our build process, I needed to version the assembly with the latest build number. This is the first step in the build pipeline. Initially, I investigated doing this using the dotnet command...

View Article

Introduction to Azure Cognitive Search

As part of my research into technologies to support the new web application that I am helping to build, I have been looking into Azure Cognitive Search (ACS). I came across this technology by accident...

View Article

Managing your Azure resources using Powershell scripting

I recently had a need to start / stop our Azure web application from our deployment pipeline. As part of our deployment process I have written a script that uploads the latest changes to our Azure web...

View Article

Passing dynamic queries between client and backend server

To get the most out of this article, you will need a good understanding of creating Expressions with the .NET Framework. If you don't already, then check out this article[^] before going any further....

View Article


Executing async code from non async code

Whilst developing the journey logging functionality for our Xamarin mobile app, we needed to give the user the ability to start and stop the app from recording their journey. The functionality was...

View Article

What makes for a good DevOps process?

There seem to be plenty of articles relating to the creation of a DevOps process, or the creation of a Continuous Integration and / or Continuous Delivery (CI / CD) pipeline. But there seem to be very...

View Article


Initial thoughts on deploying with Octopus

I recently began using Octopus to deploy our ASP.NET Core line-of-business web application. Previously I had configured Team Foundation Services (TFS) to do this. The web application was already being...

View Article

How do you know when it's time to move on?

Throughout my 20+ year career within the software development industry, I have moved jobs for a whole variety of reasons. Often I have moved jobs for several reasons at once. There are many reasons why...

View Article


A quick update

It's been a while since I wrote my last article, so apologies for that. I'm sure like many of you, it's been a very busy time. Since writing my last article, I've changed jobs (which I alluded to in my...

View Article

Publishing events into an ASP.NET Core webhook with Octopus

Publishing events into an ASP.NET Core webhook with Octopus[^]"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the...

View Article

Blog updates

So that I don't have to keep duplicating my blog posts on here and over on my main blog platform, I will from now on just post a link to the article here rather than the entire content. My main...

View Article
Browsing latest articles
Browse All 20 View Live




Latest Images