An In Depth Look into Random Number Generation in .NET
1 July 2021 · 38 min read
A detailed exploration into what random number generators are, their history, how the algorithms actually work under the hood - all in context of the latest .NET 6
An In Depth Look into Random Number Generation in .NET
1 July 2021 · 38 min read
A detailed exploration into what random number generators are, their history, how the algorithms actually work under the hood - all in context of the latest .NET 6
Revisiting the Open/Closed Principle in C#, using Dependency Injection and Reflection
28 July 2020 · 9 min read
In this article we'll revisit an older article where we introduced the topic of rules-based logic in C# .NET Core, that satisfies the Open/Closed Principle. This time around, we'll be adding in the use of Dependency Injection and Assembly Reflection to further streamline things.
Next! Previous! Using the C# Remainder operator with Arrays
27 November 2019 · 4 min read
Paging backwards and forwards? This short article shows how to use an often overlooked C# operator when moving an index around a List.
Draw sketches from SVG, using Line-us robot and .NET Core Console application
26 July 2019 · 25 min read
In this fun project, we parse an SVG vector image into GCode and transmit this to a Line-us robot.
Implementing the Open/Closed Principle in C#
25 March 2019 · 15 min read
In this article, we'll explore how you can write your code in an object-oriented manner that satisfies the Open/Closed principle.
25 February 2019 · 11 min read
Guide showing you how methods can be chained in C#.
How to integrate the MVC Razor Engine, using Roslyn, in a .NET Core 2 Console Application
15 February 2019 · 26 min read
MVC Razor templates only work with .NET ASP MVC websites - this article shows you a way to get them working with .NET Core Console projects without a dependency on a web project.
How to run (debug) a .Net Core project
15 January 2019 · 9 min read
Beginners guide to how you can run/debug a project, using Visual Studio, Visual Studio Code and the .Net Core Command Line Interface.