Perhaps the most exciting feature in C# 8.0 was IAsyncEnumerable. At work, we have been dealing with a LOT of async calls. Prior we were having to block the thread just to get the data, and process it accordingly. One… Read More ›
c#
Creating objects at runtime
For the past few days, I’ve been working with a fairly large dataset (2.87GB) that is in a collection of 66 different tabular delimited files. This in and of itself isn’t bad, but the problem is that I was wanting to be able to easily place it into various formats and have an easy way of working with it.
Unit Testing while maintaining access restrictions
Let’s start off by saying that if you’re not writing Unit Tests….you should. Unit testing is everywhere these days, from Bootcamps, to tutorials, to books. There is a good reason behind this too. Unit tests help developers create a fully… Read More ›
Flow control: If/else, switches and….dictionaries?
.NET languages have a variety of forms of flow control, if statements are easily among the most noticeable. When having to compare multiple statements it is common practice to utilize switch statements due to it’s improved performance, but is there… Read More ›
Building a self-hosted API with OWIN
So it’s Friday and I haven’t published anything this week yet. Figured I’d push out a short and quick tutorial on OWIN and give everyone something to play with over the weekend! What is Owin? OWIN is an acronym that… Read More ›
Hello C# 8, goodbye null reference!
Say hello to C# 8.0 and goodbye to those nasty little null-reference exceptions! That’s right, Microsoft is getting ready to release yet another major version of the language! This has been common knowledge for a little while now, so I… Read More ›
Automated UI testing with Selenium [Part 2]
In Part 1 we set up Selenium and created our first test showing a browser being opened and then immediately closing. While that was interesting, I don’t know many people that would be super exciting by that alone. Since the… Read More ›
Automated UI testing with Selenium
It seems everyone is making the move towards automated testing these days, and why shouldn’t they? How many times have you been working on a web project and had to constantly retest the same thing over and over simply to… Read More ›
C# for Beginners [Part 2]
In the previous tutorial we covered some basic structure of a C# program and what it looks like. I would like to build upon that knowledge and cover some of the basic syntax of C#, some of this may be… Read More ›
C# for Beginners [Part 1]
Ok so yesterday I received a request to do a C# tutorial covering the basics of the C# language. This will be a short multi-part tutorial on the basics of C#. In Part 1 we’re going to cover some basic… Read More ›