Martynas SamuilovasEntity Framework — Concurrency Conflicts HandlingIn multi-threaded applications, thread safety is a critical aspect to consider when working with shared resources like databases, file…Jul 31, 20233Jul 31, 20233
Martynas SamuilovasConstraining your C# ClassesIn the world of C# programming, classes serve as fundamental building blocks for creating objects and defining their properties and…Jun 5, 2023Jun 5, 2023
Martynas SamuilovasC# Component Tests: With code examplesIn software development, testing is an essential part of ensuring that the application works as expected. There are several types of tests…Apr 5, 20231Apr 5, 20231
Martynas SamuilovasPerformance Battle: Which Collection is the Fastest in C#When it comes to iterating over collections of data in C#, there are many different collection types to choose from, each with its own set…Apr 2, 20231Apr 2, 20231
Martynas SamuilovasC# Integration Tests: With code examplesIntegration testing is a critical part of the software development process. It helps developers ensure that the external components of a…Mar 30, 20231Mar 30, 20231
Martynas SamuilovasC# Unit Tests Made EasyUnit testing is a crucial aspect of software development in C#, as it helps to ensure the reliability and robustness of code. By verifying…Mar 25, 20231Mar 25, 20231
Martynas SamuilovasC# Mappers: Which One is the Fastest?Object to object (O2O) mappers are an essential tool for developers working with object-oriented programming languages like C#. These…Mar 15, 20233Mar 15, 20233
Martynas SamuilovasBuilding a website scraping tool with Selenium and .NETWeb scraping is the process of extracting data from websites and converting it into structured information that can be analyzed and used…Jan 31, 20231Jan 31, 20231