Advertisement
Поиск  
Always will be ready notify the world about expectations as easy as possible: job change page

Просмотров: 539

19202.png
Просмотров: 704

14 сентября 2023 г.
19199.png
Просмотров: 965

The Software Development Process is the structured approach to developing software for a system or project, sometimes called the Software Development Life Cycle (SDLC). Several approaches can be used, including waterfall, spiral, Agile, and incremental development. These different approaches will focus the testing effort at different points in the development...

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

The goal of most software development companies and their clients is software production at the lowest cost, with the best quality, in the shortest time. Proper planning and management of the development process with the right methodology is important to achieve such a goal. There are lots of software development...

далее...
14 сентября 2023 г.
19197.png
Просмотров: 1281

Can we solve the usability problems of the humble update API? At its heart an API must solve five core problems, affectionately known as CRUD plus querying. Your API allows developers to create, retrieve, update, and delete information — queries being a special type of retrieve action. Compared to the...

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

Balancing Business Needs: Evaluating Architecture in Domain-Driven Design One topic has come up again and again over the years, sometimes more, sometimes less, in conversations among developers: What’s the best way to modularize software? As a longtime software developer, I’ve seen the tides shift and a variety of approaches rise...

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

In the world of modern software architecture, reliable communication between different components or microservices is crucial. This is where RabbitMQ, a queue based message broker, can play a vital role. RabbitMQ is a popular choice for implementing message queuing systems, ensuring reliable and scalable communication between various parts of...

далее...
14 сентября 2023 г.
19193.png
Просмотров: 6045

Interfaces are at the heart of the “composition-over-inheritance” paradigm — let’s see what that means! As you probably know, C# is a statically typed language. And as such, it is very helpful with type-checking and safe data conversions. Your IDE most likely knows when you’re feeding a variable of the...

далее...
11 сентября 2023 г.
Просмотров: 1858

Introduction In the realm of software development, the complexity of applications has steadily increased over time. To tackle this challenge, software architects have continuously evolved their approaches to designing and structuring backend systems. In this article, we will delve into the evolution of backend software architecture, focusing on key...

далее...
11 сентября 2023 г.
19190.png
Просмотров: 3421

In today’s rapidly evolving web development landscape, selecting the right framework is crucial for delivering efficient, scalable, and maintainable applications. React and Blazor are two leading frameworks that have gained significant attention in recent years. As developers and businesses weigh their options, understanding the differences between these two powerful...

далее...
11 сентября 2023 г.
Просмотров: 1153

When crafting elegant and scalable software in C#, a keen understanding of Dependency Injection (DI) is more than a luxury — it’s a necessity. It’s a design pattern that underpins many modern .NET applications, providing a solid foundation for managing dependencies between classes. In its most basic form, Dependency...

далее...
10 сентября 2023 г.
Просмотров: 1141

In a situation where we need to modify our API’s structure or functionality while ensuring that existing API clients remain unaffected, the solution is versioning. We can designate our current APIs as the older version and introduce all intended changes in the next (or latest) version. This approach resolves...

далее...
10 сентября 2023 г.
19186.png
Просмотров: 1171

MSSQL and MySQL are two of the most popular relational database management systems in the world Nowadays, even when businesses are selling comparable products, rivalry between them is fairly widespread. In a market where there is competition, a company’s profitability is influenced by its ability to offer the finest...

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

To write files with C#, you have to know how to do it. The basics aren’t rocket science. There are a few lines of code you need to know. But writing and reading files with C# is something every beginning C# developer should be able to do. If you...

далее...
5 сентября 2023 г.
Просмотров: 1417

Simplifying Data Transport in C#. In modern C# development, data transport objects (DTOs) play a crucial role in exchanging information between different layers of an application, such as between a client and a server, and traditionally, developers have used classes to define DTOs, which involves writing boilerplate code for properties,...

далее...
18 августа 2023 г.
Просмотров: 1205

C# Data Structures Handbook! Every decision in programming is a silent influencer of performance and clarity. In C#, one such vital choice is selecting the right data structure. Data structures are foundational pillars. These structures are where data lives, breathes, and interacts, determining the efficiency and readability of our code....

далее...
17 августа 2023 г.
Просмотров: 1149

What does your performance “stack” look like? There are all kinds of tools available for measuring page speed, but what data and assumptions do they use to measure performance? And speaking of measuring performance, there’s quite a difference between that and monitoring performance. Geoff Graham evaluates the data of...

далее...
15 августа 2023 г.
Просмотров: 3241

Whether you have an app with just a few users or millions of users per day, like Agoda, improving the user experience by optimizing application performance is always crucial. In the case of very high-traffic websites in the cloud, this optimization can translate into significant cost savings by reducing...

далее...
26 июля 2023 г.
Просмотров: 3085

Built with .NET 7.0, Dapper 2.0 and PostgreSQL In this tutorial we'll show how to build a .NET 7.0 (ASP.NET Core) API with Dapper and PostgreSQL that supports CRUD operations. Tutorial contents Example API overview Tools required to run the .NET 7.0 API Run the CRUD example API locally...

далее...
25 июля 2023 г.
Просмотров: 1334

Web scraping is a technique that scrapes information from other online sources. This is a great way to combine different sources into one source. To create a web scraper you need a few things: online sources, some code that can access the internet, and a GUI. In this article,...

далее...

© 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