Jonathan Crozier

Hi, I'm Jonathan Crozier, I write this blog, mentor other programmers and I'm the Head of Software Development at a successful local business.

Jonathan Crozier

Jonathan Crozier

Software Engineer

What I Write About…

Databases

Helpful posts about SQL Server, Merge Replication and how to tune your databases for maximum performance.

Read More

Programming

Mostly focusing on C# and JavaScript but I enjoy exploring other languages such as F# and Python.

Read More

Scripting

Automation is the key to productivity, I cover innovative solutions to everyday problems using automated scripts.

Read More

Web Development

I cover all aspects of web development with a particular focus on application architecture and security.

Read More
InProgramming

How to generate a random string with C#

On occasion, during day-to-day programming, the problem I am working on requires the generation of a random sequence of characters. For example, when dealing with some sort of account entity, the account might require a unique account reference to be specified upon its creation. Considering this scenario, it would be inconvenient for the end-user to…
InProgramming

XML Serialization with C#

Today JSON has taken over the role of XML for many scenarios, however, XML is still in very wide usage. XML stands for eXtensible Markup Language and has been a stalwart for data-interchange since the year 1998. It has been adapted over time to solve many different problems related to programming. In this article, I…
Load More (2)