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

19210.jpg
Views: 377

An AntiPattern is a literary style that describes a typical resolution to an issue with undeniably unfavourable effects. The AntiPattern could be the outcome of a manager or developer not knowing any better, not having the necessary expertise or understanding to address a certain problem type, or applying a perfectly good pattern in the wrong situation.

Sep 14, 2023
19199.png
Views: 906

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...

more...
Sep 14, 2023
Views: 1694

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...

more...
Sep 14, 2023
19197.png
Views: 1122

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...

more...
Sep 14, 2023
Views: 1127

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...

more...
Sep 14, 2023
Views: 1221

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...

more...
Sep 14, 2023
19193.png
Views: 1277

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...

more...
Sep 11, 2023
Views: 1238

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...

more...
Sep 11, 2023
19190.png
Views: 1305

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...

more...
Sep 11, 2023
Views: 1027

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...

more...

© 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