Advertisement
Search  
Always will be ready notify the world about expectations as easy as possible: job change page
Tag: softwaredevelopment
Sep 5, 2023
Views:
1299

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

more...
Jul 24, 2023
Views:
1160

Small changes, Big wins: How little tweaks make your code easy on the eye When we think of clean code, our brain jumps to SOLID principles, short classes, no comments, and good design patterns. While all of those apply, they are useless without the simplest thing of all: good naming....

more...
Jul 23, 2023
Views:
1445

I wrote a few articles about design patterns. A few examples are the Repository Pattern (or the generic version) and the Strategy Pattern. Both are very effective when writing software. But I have also mentioned SOLID, which is a collection of design principles. But what is the difference between...

more...
Jul 9, 2023
Views:
1630

When you have multiple applications and they need to communicate with each other to exchange data you might want to use a protocol that makes something like that happen. In C#, the HTTPClient class provides a powerful and flexible way to make HTTP requests and handle responses. Whether you’re...

more...
Jun 27, 2023
Views:
985

Introduction Performance optimization is a key concern in software development, regardless of the programming language or platform you’re using. It’s all about making your software run faster or with less memory consumption, leading to better user experience and more efficient resource usage. For .NET developers, understanding and implementing performance...

more...
Apr 11, 2023
Views:
1382

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

more...
Mar 15, 2023
Views:
2263

1. JustDecompile JustDecompile is a free decompiler tool that allows you to easily decompile .NET assemblies into readable code. With this tool, you can quickly and easily analyze the code of any .NET application, even if you don’t have the original source code. https://www.telerik.com/products/decompiler.aspx 2. PostSharp PostSharp is a...

more...
Jan 18, 2023
Views:
2183

Naming, but not in the way you think. Our knowledge represents a minute portion of reality. Names are the visible portion of that knowledge. Phil Karlton once said, “there are only two hard things in Computer Science: cache invalidation and naming things.” One is a real problem; the other is...

more...
Dec 26, 2022
Views:
1133

Introduction Do you find yourself not having enough time in a day? Why isn't the work getting done? And why is it taking so long? If these questions sound familiar, you're not alone. Productivity is very important also while working from home. Staying productive at work can be a challenge,...

more...
Oct 28, 2022
Views:
919

There are a lot of problems that spring from leaving a codebase unattended and uncared for longer periods of time. That’s why code refactoring is a big part of keeping digital products functional in the long term. How to know if your code needs refactoring and what are the consequences...

more...
Aug 24, 2022
Views:
1319

In this article, we will learn about global exception handling implementation using .NET Core 6 Web API step-by-step. Agenda Introduction Implementation of Global Exception Handling Prerequisites Visual Studio 2022 .NET Core 6 SDK Understanding of C# Programming Basic Understanding of Object-Oriented Programming Understanding of .NET Core APIs Introduction Exception...

more...
Jun 2, 2022
Views:
2608

Backend frameworks are the most critical building blocks that make application development easier and practical. Most developers, and clients for whom the developers create apps, have a problem choosing a backed framework. For a long time, .NET has played a crucial role as the go-to framework to develop the...

more...
Apr 28, 2022
Views:
1443

Table Of Content - Introduction - Top 6 Tips to optimize the performance of your .Net application - 1. Avoid throwing exceptions - 2. Minify your files - 3. Avoid blocking calls - 4. Cache your pages - 5. Optimize custom code - 6. Minimize large object allocation -...

more...
Apr 28, 2022
Views:
1291

Bending the Clean Architecture Principles Introduction So you’re writing code using .NET, and you surely follow the Clean Architecture and its layered abstractions. Apparently and even though the concept was introduced long ago, this is getting very trendy now. One of your arguments may be that you want your infrastructure...

more...
Apr 24, 2022
Views:
981

The security of .NET applications is necessary and knowing how to protect it is not always an easy task. As developers, we must be clear that an insecure application can be a serious problem: from modifying the operation of the application or stealing the source code, to exposing a...

more...
Apr 24, 2022
Views:
1338

Let’s find out which one is better .Net 6 or .Net 5 and how .Net has changed the game of software development. In the past, I have briefly talked about the Dot Net 6 framework that was released last year in Nov by Microsoft during the .Net Conf 2021. As...

more...
Apr 15, 2022
Views:
737

No code development is the future of software development. With no coding, you can build custom applications with little to no code. No code platforms are secure and easy to use, making them an excellent option for employee-only applications. These tools are ideal for tasks, time tracking, and internal communications....

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