Code Maze Author

Ivan Matec

Ivan has over twelve years of experience developing .NET and web applications. His experience includes developing several web-based solutions for medical institutions. Other projects include developing customized CRM and ERP solutions. Besides his every-day job, he enjoys experimenting with advanced software solutions (Microsoft Azure).
Also find me here:


MY ARTICLES:

Probabilistic Programming in C# With Infer.NET

With the increasing progress and interest in AI and Machine Learning, keeping track of and understanding the technologies behind powerful AI and ML systems is essential. One of these technologies is Probabilistic Programming. In this article, we will learn what it is...

Using ML.NET CLI To Automate Model Training

As we continue our article series about ML.NET, we will look at the ML.NET Command Line Interface (CLI) tool.  Like ML.NET Model Builder, the ML.NET CLI uses AutoML to produce machine learning models.  [sc name="github"...

What Is Model Builder and How to Use It in ML.NET

In this article, we will take a look at ML.NET Model Builder for Visual Studio. Following our introductory article on ML.NET, in this one, we will learn what it is and how to use it in our projects. [sc name="github"...

ML.NET – Introduction to Machine Learning With C#

In this article, we will provide an overview of machine learning and explain how ML.NET enables it. We will learn how to build, train, and optimize a simple machine-learning model. Finally, we will see how the model can be used in a real-life application. [sc...

How to Use MemoryStream in C#

MemoryStream in C# is a class that provides a stream implementation for in-memory data and offers several benefits over traditional file-based streams. This article will teach why, when, and how to use MemoryStream class in C#. [sc name="github"...

Introduction to Behavior Driven Development (BDD) in C#

Behavior Driven Development, or short, BDD is a software development methodology that relies on examples to define the behavior of a system. In this article, we're going to learn the bases of BDD, see what tools are available, and see BDD in action through simple...

Extreme LINQ Performance Boost in .NET 7

.NET 7 has brought us a lot of great new features and improvements, including some pretty excellent LINQ performance improvements. [sc name="github" url="https://github.com/CodeMazeBlog/CodeMazeGuides/tree/main/dotnet-performance/LINQPerformanceImprovementsNET7"...

How to Execute Stored Procedures With EF Core 7

In this article, we will see how to use stored procedures in Entity Framework Core 7. Although Entity Framework and LINQ provide a simple way to work with the data, stored procedures still have their place when considering data access and manipulation. [sc...