LinkedIn
Проекты
Advertisement
RSS
разработка сайтов
оптимизация сайта
веб-дизайн
продвижение сайтов
ASP.NET
ASP.NET MVC
.NET Core
HTML5
SEO
CSS3
jQuery
Bootstrap
Angular
React
Always will be ready notify the world about expectations as easy as possible: job change page
24 Apr 2022
Просмотров: 152

What Is Caching? Caching is a performance optimization strategy and design consideration. Caching can significantly improve app performance by making infrequently changing (or expensive to retrieve) data more readily available. Why Caching? To eliminate the need to send requests towards the API in many cases and also to send full responses in other cases. Some Caching Benefits? Reduction in network round trips by making infrequently changing (or expensive to retrieve) data...

далее...
16 Apr 2022
Просмотров: 886

Today, developers are paying more attention to mapping libraries than ever before, because modern architecture forces them to map object to object across layers. For example, in the past I prepared a repository for clean architecture in github. So it’s a template for visual studio, you can see it and get more information about modern architecture layers. However, based on what I know most developers do the mapping by writing many...

далее...
16 Apr 2022
Просмотров: 98

Sometimes it’s the little things that count. When .NET 6 dropped this November, a few top-line items grabbed all the attention. I’m talking about C# 10, hot reload, Blazor’s AOT compilation, and some serious inner loop performance improvements. All of them are worthy enhancements. But if you look beyond the marquee items, you’ll see that .NET 6 also includes a number of small but smart refinements. These are the conveniences that...

далее...
15 Apr 2022
Просмотров: 89

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. Especially for startups without a budget to hire a developer, no code solutions make it easy to build apps that fit...

далее...
23 Mar 2022
Просмотров: 111

Why do we need lifecycle hooks? Modern front-end frameworks move the application from state to state. Data fuels these updates. These technologies interact with the data which in turn transitions the state. With every state change, there are many specific moments where certain assets become available. At one instance the template might be ready, in another data will have finished uploading. Coding for each instance requires a means of detection. Lifecycle hooks...

далее...
22 Mar 2022
Просмотров: 150

Probably, one of the most dreaded software development methodologies might make sense again for small companies in a operational perspective. Ken Schwaber — the cofounder of Scrum and founder of Scrum.org — says Waterfall “literally ruined our profession.” “It made it so people were viewed as resources rather than valuable participants.” With so much planning done upfront, employees became a mere cog in the wheel. The waterfall development model originated in the...

далее...
3 Feb 2022
Просмотров: 236

What if programming languages were stocks? And you had to make a portfolio to fetch good returns in 2022? You probably have seen various surveys and analyses listing the most popular programming languages. Those cover the universe of programming languages, like the S&P 500 does for the stock market. What would be the best portfolio for you to be successful and outperform the rest? Of course, it depends on the risk profile,...

далее...
30 Nov 2021
Просмотров: 187

Many programmers wonder whether they will still be hired as they enter their golden years. If you are a programmer and have been working for more than a few years, I won’t be surprised if thoughts have gone through your head about whether you will still be hireable as you approach your forties and fifties. Don’t worry, you are not alone. Traditionally, programming has been looked upon as an industry for young...

далее...
25 Nov 2021
Просмотров: 147

Today, we are going to cover uploading and downloading multiple files using ASP.Net Core 5.0 Web API by a simple process. Note: This same technique works in .Net Core 3.1 and .Net Core 2.1 as well. Begin with creating an empty web API project in visual studio and for target, framework choose .Net 5.0. No external packages were used in this project. Create a Services folder and inside that create one FileService class and...

далее...
22 Nov 2021
Просмотров: 163

Dispose and Finalize are two methods you often use to release resources occupied by your .NET and .NET Core applications running in the context of the CLR. Most importantly, if you have unmanaged resources in your application, you should release the resources occupied by such resources explicitly. Due to the non-deterministic nature of finalization and because finalizers are costly in terms of performance, the Dispose method is used much more frequently...

далее...
26 Aug 2021
Просмотров: 437

What is .Net 5 .Net 5 is one of the major and latest releases of Microsoft’s .NET family. It comes with many exciting features compared to the previous released .Net core. The primary goal with the release of .Net 5 is to merge all future .Net development onto one unified platform. All of Microsoft’s different development environments, such as WPF, ASP. NET, Xamarin, etc. are all moving to .NET Core, which...

далее...
22 Aug 2021
Просмотров: 326

The following are a set of best practices for using the HttpClient object in .NET Core when communicating with web APIs. Note that probably not all practices would be recommended in all situations. There can always be good reasons to break from a certain practice. This list is not supposed to be exhaustive and will probably be edited over time. All code examples are in C#. Manage HttpClient instances with HttpClientFactory HttpClient implements IDisposable....

далее...
15 Aug 2021
Просмотров: 430

.NET has a large number of built in exceptions. However, there maybe times when none of the built exceptions seem adequate for your particular scenario and you will need to create your own custom (AKA “user defined”) exception. This post focuses on a discussion of how to create custom exceptions in .NET. The different types of built in .NET exceptions, exception handling, throwing, and more general exception related best practices will...

далее...
11 Aug 2021
Просмотров: 151

Code Generation Code generation is a great way to apply patterns consistently across a solution or to create multiple similar classes based on some outside input file, or even other classes in the same solution. The tooling has changed over the years, but the result is the same… a lot of code that I don’t have to write by hand, or update when patterns change and evolve. I’ve been generating source code...

далее...
9 Aug 2021
Просмотров: 142

If you’re anything like me, you’ve looked for ways of making your applications faster. In this article, I’ll show you a somewhat unknown class in the .NET framework that makes lazy creation of objects easy to do and thread safe. The Old Way Before we get to the fun stuff, let’s take a look at how you might try to do these things without .NET’s Lazy<T> classes. Typically when you design a class,...

далее...
19 Jul 2021
Просмотров: 345

As we aware that framework .net core 2.1 is now under LTS (Long Term Support) releases. So, this framework is more stable and may use to create a large application. When we talk about web application, security is a major concern. In this article, I have explained about 10 points that need to consider before start application development. In this article, I will cover the following points: ...

далее...
16 Jul 2021
Просмотров: 134

SQL Server performance tuning can seem overwhelming when you don’t know where to start. In this article Robert Sheldon explains 9 best practices for performance tuning. SQL Server is a powerful and feature-rich database management platform that can support a wide range of applications, but if queries are not performing well or workloads are running into deadlocks, latency issues, and other disruptions in service, no one will care about how good...

далее...
16 Jul 2021
Просмотров: 130

Monitoring SQL Server for performance is a critical part of a DBA’s job. In this article, Edward Pollack explains some of the SQL Server performance monitor data and how to collect it. Windows collects a wide array of useful metrics that can be used to measure the performance of the SQL Server service. By default, this data is available but not collected or retained in SQL Server. Therefore, it falls to...

далее...
11 Jul 2021
Просмотров: 129

In C#, reference types can be assigned null values. This is something that developers will have to live with until they use classes to create software. Unfortunately, the folks at Microsoft cannot simply disallow null assignment to reference variables at compile time, because that would break the codebase of almost every project. Returning Null is bad practice What is actually wrong with returning a null reference from the method? Let’s take a look...

далее...
10 Jul 2021
Просмотров: 176

I've recently gotten into using Docker in my development cycle and I'm really enjoying how much of a wonderful tool it is. One thing that always used to be a pain was setting up a development server to run SQL Server. Now with Docker, I can just spin up a Docker container and I instantly have a SQL Server ready to go. I recently wrote a blog on Getting Started with...

далее...

© 1999–2022 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET | .NET Core | C# | ASP.NET | Windows Forms | WPF | Windows Phone | HTML5 | CSS3 | jQuery | AJAX | 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