Author: rubikscode

Asynchronous programming was incorporated into .NET a long time ago. To be more exact, asynchronous programming was introduced with 4.5 version of .NET. That happened on August 15th, 2012. Yes, six years ago. Yes, more than half a decade ago. Apart…

Have you ever wondered how Amazon Alexa can understand what are you saying? For me, the first experience with these devices was mind-blowing. As a nerdy kid, I always dreamed of having a voice-controlled computer and experiencing something like that…

It's been more than sixty years since Alan Touring proposed an idea about 'learning machine' that could learn and become artificially intelligent. A lot had happened since then. Machine Learning and Artificial Intelligence as concepts went through a lot of…

In the previous articles, we explored possibilities of ML.NET, Microsoft's machine learning framework, quite a bit. In the first article of the series, we got familiar with machine learning concepts and run through some ML.NET basics. Then we solved some…

The code that accompanies this article can be downloaded here. In the previous articles, we explored how we can use Microsoft's new framework for machine learning - ML.NET. We used different datasets for different purposes and explored how to solve…

Code that accompanies this article can be downloaded here. In the first article of machine learning in ML.NET saga, we explored basics of machine learning and we got our first look at Microsoft's framework for this purpose. There we mentioned that…

Code that accompanies this article can be downloaded here. In the previous article, we had a chance to look at the basics of machine learning and we got introduced to the way ML.NET framework is working. For that purpose, we have…

Code that accompanies this article can be downloaded here. Last month, at their Build event, Microsoft shared with us plans for .NET Core 3. Wile the accent was the transformation of desktop applications and support for Windows Forms and WPF,…

In the previous articles, we explored various aspects of asynchronous programming in .NET. We talked about the motivation behind this way of programming and about some general pitfalls and guidelines. Apart from that, we explored Task-Based Asynchronous Pattern. In that…

In the previous articles, we could see what the motivation behind asynchronous programming in .NET is, and we explored some of the most common pitfalls and guidelines when using this programming style. As we mentioned before, async/await mechanism was first introduced…