Advertisement
Always will be ready notify the world about expectations as easy as possible: job change page

29 мая 2023 г.
Просмотров: 2654

Maximizing Performance in Asynchronous Programming Task and Task<TResult> The Task and Task<TResult> types were introduced in .NET 4.0 as part of the Task Parallel Library (TPL) in 2010, which provided a new model for writing multithreaded and asynchronous code. For demonstration purposes, let’s build an example: using System; using System.Diagnostics;...

далее...
27 мая 2023 г.
Просмотров: 812

In today’s fast-paced world of software development, it is crucial to be familiar with design patterns that can help you create robust, efficient, and maintainable code. One of the most widely used programming frameworks for enterprise applications is the .NET framework. In this article, we will explore the most commonly...

далее...
14 мая 2023 г.
Просмотров: 4419

In this article, I’ll show you what the basic steps are for converting a SQL query into LINQ. You’ll learn the basic steps needed while we convert an example query. In this article, it's assumed that you have a basic understanding of SQL, and know how to write C#...

далее...
14 мая 2023 г.
Просмотров: 880

What is Kafka? Kafka is a distributed streaming platform developed by the Apache Software Foundation. It is designed to handle high-volume, real-time data streams and is commonly used for building data pipelines, stream processing applications, and real-time analytics. At its core, Kafka is a publish-subscribe messaging system that allows...

далее...
13 мая 2023 г.
Просмотров: 1116

Introduction to Async and Await in C# Asynchronous programming has come a long way in C#. Prior to the introduction of async and await, developers had to rely on callbacks, events and other techniques like the BeginXXX/EndXXX pattern or BackgroundWorker. These methods often led to complex and difficult-to-maintain code....

далее...
12 мая 2023 г.
Просмотров: 735

Language Integrated Query (LINQ) is a powerful feature in C# .NET that allows developers to query various data sources using a consistent syntax. In this article, we’ll explore some advanced LINQ techniques to help you level up your skills and write more efficient code. LINQ Extension Methods LINQ comes with...

далее...
12 мая 2023 г.
Просмотров: 1222

Developing a robust, scalable, and efficient system can be daunting. However, understanding the key concepts and components can make the process more manageable. In this blog post, we’ll explore essential system design components such as DNS, load balancing, API Gateway, and more, along with a concise cheat sheet that...

далее...
12 мая 2023 г.
Просмотров: 700

NULL - это специальное значение, которое используется в SQL для обозначения отсутствия данных. Оно отличается от пустой строки или нулевого значения, так как NULL означает отсутствие какого-либо значения в ячейке таблицы. История появления NULL в SQL довольно интересна и длинна. В начале 1970-х годов Д. Камерер (D. Chamberlin) и...

далее...
8 мая 2023 г.
Просмотров: 1914

Dapper is a lightweight ORM (Object-Relational Mapping) framework for .NET Core and is commonly used to query databases in .NET Core applications. Here are some of the advanced features of Dapper in .NET Core: Multi-Mapping: Dapper allows you to map multiple database tables to a single class. This is...

далее...
6 мая 2023 г.
Просмотров: 612

Handy guide how to enhance rating in Google and stand out from the crowd. You’ve deployed a promising website, but Google doesn’t show it in search results at all. I know how you feel. And if you don’t have many visitors, it’s like treasure lost in the desert. The possible...

далее...
6 мая 2023 г.
Просмотров: 705

Accessibility may seem like a highly technical subject, but it’s really about simplicity. Website structure is a significant component of Search Engine Optimization (SEO). It only makes sense to consider SEO and accessibility together so that all users can access your website’s content, regardless of their ability. Since site...

далее...
6 мая 2023 г.
Просмотров: 549

Continuous Integration (CI) allows you to continuously integrate code into a single shared and easy to access repository. Continuous Delivery (CD) allows you to take the code stored in the repository and continuously deliver it to production. CI/CD creates a fast and effective process of getting your product to...

далее...
4 мая 2023 г.
Просмотров: 976

Often, GraphQL is presented as a revolutionary new way to think about APIs. Instead of working with rigid server-defined endpoints, you can send queries to get exactly the data you’re looking for in one request. And it’s true — GraphQL can be transformative when adopted in an organization, enabling...

далее...
2 мая 2023 г.
Просмотров: 784

Confused about choosing between struct and class in C#? Read this article to understand the differences and make an informed decision. In C#, there are two primary object types that developers can use to build their code: structs and classes. While these two types may seem similar at first glance,...

далее...
2 мая 2023 г.
Просмотров: 928

Microservice architecture is one of the most discussed software architecture trends at the moment, and it has forever changed the way enterprise applications are built. Rather than the slow, complex monolithic approach of the past, developers and companies everywhere are turning to a microservices architecture to simplify and scale...

далее...
29 апреля 2023 г.
Просмотров: 847

JavaScript is a versatile programming language that allows developers to create dynamic and interactive web applications. One common task in web development is to refresh or reload a web page, either to update its content or to trigger certain actions. In this article, we will explore different ways to...

далее...
12 апреля 2023 г.
Просмотров: 1944

HTTP/3 is the latest version of the HTTP protocol, built on top of the QUIC transport protocol. It offers several advantages over its predecessors, including faster and more reliable connections, improved security, and reduced latency. In this article, we will explore how to implement HTTP/3 in your ASP.NET Core application....

далее...
11 апреля 2023 г.
Просмотров: 782

Nowadays, everybody so concerned about DDD and how to implement business logic properly that people just forget about existence of other layers. Bada-bing bada-boom, other layers do exist. Shocked, don’t ya? Take your sit, you will be even more shocked when you realize this story dedicated to Application layer,...

далее...
11 апреля 2023 г.
Просмотров: 976

The main thing that you should know about Software Architecture reads as follows, “Graphical interface and data should be separated”. The worst thing you could do to your program is writing your code inside Form1.cs, HomeController.cs, MainWindow.cs etc. Do not write your code inside forms. Do not write your...

далее...
7 апреля 2023 г.
Просмотров: 821

Exploring nullability improvements in C# and the !, ?, ??, and ??= operators. Null is famously quoted as being the "billion-dollar mistake" due to the quantity of NullReferenceExceptions that we see in code (particularly when just starting out). The prevalence of null forces a significant amount of developer attention doing...

далее...

© 1999–2024 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET Framework | .NET Core | C# | ASP.NET | Windows Forms | WPF | HTML5 | CSS3 | jQuery | AJAX | Angular | React | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban
LinkedIn
Boosty
Donate to support the project
GitHub account
GitHub profile