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 code inside controls. Do not write your code inside controllers.
This may sound familiar to you. After all, this is the main...
далее...
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 powerful tool that allows you to add custom behaviors to your .NET code without having to modify the code itself. With PostSharp, you can easily...
далее...
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 a problem of defining reality.
A misbehaving cache algorithm compromises the system’s integrity. Inadequate names can compromise the system’s entire existence.
On the surface, this...
далее...
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, but there are some tips that can help you get more productive.
Set goals, track your progress, and celebrate...
далее...
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 of neglecting it?
What is code refactoring?
Code refactoring is a concept well known in software development and it is the process...
далее...
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...
далее...
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 core elements of the apps.
On the other hand, front-end frameworks are the pioneering blocks that define how the user will interact...
далее...
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
- Bonus: Performance Optimization Tips
- Client-side improvement
- Wrapping Up
Introduction
You can find a lot of evidence that shows that due to slow loading times and clunky interaction, customers drive elsewhere and leave...
далее...