ChristianFindlay.com

Christian Findlay is an independent Flutter developer working in Melbourne, Australia and working with .NET, Firebase, Google Cloud, and Microsoft Azure.

Follow Me

How to Use and Unit Test ILogger
Read More

How to Use and Unit Test ILogger

ILogger is at the heart of the ASP.NET Core infrastructure and works well when you use it correctly. If you approach it the wrong way,...

03 Jul 2020 Christian Findlay
Cross-Platform C# UI Technologies Part 2
Read More

Cross-Platform C# UI Technologies Part 2

The options for building cross-platform phone, desktop, and web-apps with C# are expanding. I previously wrote about Uno Platform, Xamarin.Forms, and Avalonia UI. The recent Microsoft Build...

24 Jun 2020 Christian Findlay
RestClient.Net 4
Read More

RestClient.Net 4

RestClient.Net is a cross-platform rest-client for .NET Core, .NET Framework, iOS, Android, WASM and UWP. It puts a wrapper over the .NET HttpClient API and allows...

17 Jun 2020 Christian Findlay
Blazor vs. React / Angular / Vue.js
Read More

Blazor vs. React / Angular / Vue.js

Blazor is a new Microsoft technology that allows developers to write code for browsers in C#. This article compares Blazor to three other common SPA...

04 Jun 2020 Christian Findlay
C# Delegates with IoC Containers and Dependency Injection
Read More

C# Delegates with IoC Containers and Dependency Injection

Developers are usually encouraged to do dependency injection with interfaces. Some developers don’t know that they can do dependency injection with delegates, and there are...

16 May 2020 Christian Findlay
How To Hire Good Software Developers
Read More

How To Hire Good Software Developers

If you’re reading this, you’re probably a development lead or someone else in charge of interviewing or hiring development staff. This article is based on...

04 Apr 2020 Christian Findlay
Blazor WebAssembly Rest Client
Read More

Blazor WebAssembly Rest Client

Blazor is Microsoft’s latest Single Page Application (SPA) framework, which is C# based and renders to the browser HTML DOM. Blazor comes in two flavors:...

14 Feb 2020 Christian Findlay
.NET - How to Sign an Assembly in Visual Studio 2019
Read More

.NET - How to Sign an Assembly in Visual Studio 2019

Signing an assembly ensures that the consumer knows its origin and uniquely identifies the component. It makes the physical DLL file tamper-proof. This tutorial will...

25 Jan 2020 Christian Findlay