Разработка • dev.to • 17 мая 2024 г. 22:58
One of the powerful features of Elanat CMS is request management. There are several structures for managing requests in Elanat CMS, one of which is before load path reference; the before load path reference structure checks the request before it is e...... читать далее
csharp dotnet cms githubРазработка • dev.to • 17 мая 2024 г. 17:20
Lazy Initialization in .NET: Boosting Performance and Efficiency In software development, efficient resource management is crucial for creating responsive and performant applications. One powerful technique that .NET developers can leverage is lazy...... читать далее
dotnet csharp performanceРазработка • dev.to • 17 мая 2024 г. 1:04
C# dasturlash tilida shunaqangi bir kalit so'z borki, u orqali siz data-centric ma'lumot tiplarini yarata olasiz. Uni nomi record. U qanday ishlaydi ? (degan savol tugilishi mumkin sizda). Hozir tushuntiraman. record bu reference type hisoblanadi. V...... читать далее
record csharp microsoft dotnetРазработка • dev.to • 16 мая 2024 г. 7:14
Today we compile a F# file and run it on local environment for a web editor user, your online environment will process the same procedure to run your f# file 1、open a command window (input 'cmd' in search text input, or press Win button then input '...... читать далее
fsharpРазработка • dev.to • 16 мая 2024 г. 4:17
Setting environments Option 1: Try it in your browser: when you can access the Internet on your computer Try F# (fsharp.org) is based on Fable 2.0.11 Fable REPL is based on the latest version Let's try the lastest version, open https://fable.io...... читать далее
Разработка • dev.to • 15 мая 2024 г. 16:16
The release of Umbraco 13 back in December 2023 brought with it a whole new look and refreshed login screen based on the same technology as "Bellissima" (the upcoming Umbraco 14 backoffice revamp). Out of the box, it looks like this: Intro...... читать далее
umbraco dotnet dotnetcore webdevРазработка • dev.to • 15 мая 2024 г. 11:16
Exception handling is a critical component of software development in C#. It allows to gracefully manage errors, ensuring applications remain stable and user-friendly under unforeseen circumstances. This guide provides a comprehensive look at excepti...... читать далее
dotnet csharp backend programmingРазработка • dev.to • 14 мая 2024 г. 18:44
This is a transcript from a great conversation I had with Brandon Minnick recently. We discuss the state of .NET tooling in 2024. Preamble This whole discussion came about because of a Tweet from Jeff Fritz that I saw on my timeline. A b...... читать далее
dotnet dotnetmauiРазработка • dev.to • 14 мая 2024 г. 14:17
In cloud-native development, leveraging Azure Durable Functions and Durable Entities provide an new and interesting way to build robust, scalable workflows. Moving away from traditional development complexities, this "code-first" approach enhances pr...... читать далее
azure azurefunctionsРазработка • dev.to • 14 мая 2024 г. 12:10
Introduction In .NET, dictionaries are a crucial part of the data structure landscape. They provide a way to store key-value pairs with efficient lookup. However, when it comes to immutability and performance, traditional dictionaries might not alw...... читать далее
dotnet dotnetcoreРазработка • dev.to • 14 мая 2024 г. 8:00
Most of the applications we create today are database-driven. Here, efficient query performance is an important aspect. One powerful option EF offers here is compiled queries. But what are they exactly? And how do they work? Compiled queries If the...... читать далее
microsoft coding dotnet developmentРазработка • dev.to • 13 мая 2024 г. 13:19
Hi, my name is Konstantin Usachev, I'm a Software Engineer with over 15 years of experience behind my back, 12 of them – in game development. During these years, I've experienced firsthand the impact of DevOps on game production cycles. In this arti...... читать далее
gamedev development devopsРазработка • dev.to • 13 мая 2024 г. 11:39
In .NET 8 and C# 12, handling randomness has become more efficient and robust. The introduction of methods like Random.Shared.Shuffle and RandomNumberGenerator.GetString offers developers convenient and secure options for generating random data, whet...... читать далее
dotnet dotnetcoreРазработка • dev.to • 13 мая 2024 г. 10:15
In the previous article, we have talked about race condition problem. So, in this article we will focus on one of the solutions (using critical section), the Monitor class, which is a mutual-exclusive thread synchronization construct. The Monitor cl...... читать далее
csharp multithreading criticalsection threadsyncРазработка • dev.to • 12 мая 2024 г. 20:29
As you know, Elanat content management system is based on CodeBehind framework and created under .NET Core. We at Elanat team want to release the new version of Elanat CMS; Elanat CMS version 2.2 will release with the latest version of the CodeBehind...... читать далее
dotnet csharp backend webdevРазработка • dev.to • 11 мая 2024 г. 21:52
SaaS applications benefit from the multi-tenant architecture. It makes the maintenance and enhancements of the software easier and less costly. We discussed multi-tenancy in details in the Multi-Tenant SaaS Architecture with Entity Framework article...... читать далее
dotnet saas database architectureРазработка • dev.to • 11 мая 2024 г. 20:43
Introduction In .NET 8, Microsoft introduced TimeProvider, a new feature that simplifies testing time-based logic. Previously, mocking time often required third-party libraries or custom wrappers around DateTime. This article provides a step-by-ste...... читать далее
dotnet dotnetcoreРазработка • dev.to • 11 мая 2024 г. 15:45
Data mapping in Entity Framework Core (EF CORE) provides a rich set of tools to define how your domain classes are mapped to the database schema. In this blog post, we'll explore the different options available for configuring data mappings in EF COR...... читать далее
programming efcore dotnet backendРазработка • dev.to • 10 мая 2024 г. 12:57
O SQL (Structured Query Language), ou Linguagem de Consulta Estruturada, é uma ferramenta poderosa e essencial para qualquer pessoa que trabalhe com bancos de dados relacionais. Se você é um iniciante ou um profissional experiente, compreender os pri...... читать далее
sql braziliandevs dotnet mysqlРазработка • dev.to • 10 мая 2024 г. 5:51
We will try: MediatR Mailbox Event Rx Agent MediatR Example: open MediatR // Define the request type inheriting from `IRequest`. Here it's `MyRequest`. type MyRequest() = inherit IRequest // Define the handler that takes th...... читать далее
dotnet designpatterns fsharp