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

1 июля 2022 г.
Просмотров: 1588

Всем привет, я Алексей Некрасов - Lead направления Python в МТС и старший архитектор в MTS AI. Хочу поделиться своим опытом внедрения версионирования и рассказать, как сделать первый шаг в реализации стратегии blue/green или канареечного развертывания, что для этого нужно и какие есть инструменты. Если вы используете в docker-образах...

далее...
1 июля 2022 г.
Просмотров: 1400

Еще недавно российская экономика испытывала острый дефицит рабочей силы, вызванный оживлением деловой активности после пандемического шока, демографической ямой и сокращением притока международных мигрантов. В конце прошлого года работодателям хронически не хватало примерно 2 млн сотрудников (это максимум с 2014 года). Но за последние 4 месяца индекс рекрутинговой активности работодателей...

далее...
27 июня 2022 г.
Просмотров: 1821

This example shows you the gRpc global exception handler in the unary server handle in gRpc. In microservice, we have two ways to integrate with other internal services. The first way is the Request-Response pattern, which is the most famous. The Request-Response pattern advantage is that the client could immediately...

далее...
25 июня 2022 г.
Просмотров: 3127

Sometimes your web app needs to do work in the background periodically e.g. to sync data. This article provides a walkthrough how to implement such a background task and how to enabled/disable a background task during runtime using a RESTful API and hosted services. Here’s the intro from the...

далее...
2 июня 2022 г.
Просмотров: 2761

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

далее...
23 мая 2022 г.
Просмотров: 1809

A step by step guide to integrate OpenTelemetry with ASP.Net core and visualize in Jaeger. OpenTelemetry is a collection of tools, APIs, and SDKs. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior. In this tutorial,...

далее...
16 мая 2022 г.
Просмотров: 1717

In this article, I will show the most performant way to write queries for a collection of objects in .Net Core. The article discusses the common methods of LINQ and their comparison. After reading this article, you may have to review your project code! Comparisons were made between query syntax,...

далее...
28 апреля 2022 г.
Просмотров: 1553

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

далее...
28 апреля 2022 г.
Просмотров: 1422

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

далее...
28 апреля 2022 г.
Просмотров: 1415

Day-to-day tips I use to develop APIs. Every day we need to develop new APIs, whether at work or for study purposes, and some features can help us with the use of good practices in a simple way. And through this post, I want to show you some features that...

далее...
24 апреля 2022 г.
Просмотров: 1743

What is MediatR? Why do we need it? And How to use it? Mediator Pattern - The mediator pattern ensures that objects do not interact directly instead of through a mediator. It reduces coupling between objects which makes it easy to maintain the code. Mediator pattern unified the service interfaces...

далее...
24 апреля 2022 г.
Просмотров: 1236

A practice approach to creating stable software. Don’t make your software unstable like a house of cards, solidify it. There are five principles to follow when we write code with object-oriented programming to make it more readable and maintainable if we don’t want that our program becomes a clock bomb...

далее...
24 апреля 2022 г.
Просмотров: 1089

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

далее...
24 апреля 2022 г.
18857.png
Просмотров: 1433

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

далее...
24 апреля 2022 г.
Просмотров: 1305

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

далее...
16 апреля 2022 г.
Просмотров: 5587

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

далее...
16 апреля 2022 г.
Просмотров: 1393

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

далее...
15 апреля 2022 г.
Просмотров: 790

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

далее...
23 марта 2022 г.
Просмотров: 1108

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

далее...
22 марта 2022 г.
Просмотров: 1061

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

далее...

© 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