Asynchronous Programming in .NET – Motivation and Unit Testing

Asynchronous Programming in .NET – Motivation and Unit Testing

It has been a long time since .NET version 4.5 was released. To refresh our memory, that happened on August 15th, 2012. Yes, six years ago. Feel old yet? Well, it was not my intention to bum you out but to remind you about some of the highlights of .NET release. One...
Exploring Dependency Injection in C# – part 1.

Exploring Dependency Injection in C# – part 1.

I remember the first time I got on stage with one of my bands. All the rehearsals and practices came down to one moment when we all needed to work together as one. Sounds from our instruments should merge into one, and if either one of us makes a mistake, the songs...
Artificial Neural Networks Series

Artificial Neural Networks Series

Note: This is an ongoing series, more articles will be added soon. Deep learning and artificial intelligence are big buzzwords today, aren’t they? However, this field is not quite as new as the majority of people thinks. We as humans were always interested in...
C# 8 – The Shape of the Things to Come

C# 8 – The Shape of the Things to Come

Did you know that C# has been around for 17 years? It started off as Microsoft’s response to Java, but now, in its “late-teen” years and seven revisions later, it is one powerful and popular language. Recently, C# has introduced more innovations in a...