Ребята из компании Контур продолжают серию любопытных статей для .NET-разработчика. Читайте продолжение 👉 https://t.me/csharpproglib/3563
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Серия любопытных статей для .NET-разработчика от команды Контур:
Микрооптимизации:
🗄Сказка про Method as Parameter
🗄Инструменты анализа эффективности работы приложения. PerfView
🗄Пародия на замыкания
🗄yield return
🗄Сказка про For vs Foreach
Про тредпул:…
Микрооптимизации:
🗄Сказка про Method as Parameter
🗄Инструменты анализа эффективности работы приложения. PerfView
🗄Пародия на замыкания
🗄yield return
🗄Сказка про For vs Foreach
Про тредпул:…
🔥5👍2❤1
📌 Свежие и обновленные статьи для C#-разработчика на CodeMaze: подборка за май
— How to Get the Remote Host IP Address in ASP.NET Core Web API
— Using sizeof() Operator in C#
— Uploading Large Files in ASP.NET Core
— How to Identify If a String is a Number in C#
— ArrayList and List Comparasion in C#
— Unit Testing With UserManager and RoleManager in ASP.NET Core Identity
— Init Only Setters in C#
— URI Encode and Decode in .NET
— Compare DateTime in C#
— How to Reverse a String in C#
— Object Initializers in C#
— Different Ways to Initialize a String in C#
— Swashbuckle vs. NSwag in ASP.NET Core
— Using System.Text.Json for Camel Case Serialization
— How to Map DateOnly and TimeOnly Types to SQL
— How to Use SFTP For Secure File Upload in .NET
— How to Convert a String to a Span in C#
— Deploy ASP.NET Core on Linux with Nginx
— Memory Allocation Optimization With BenchmarkDotNet
— How to Get the Remote Host IP Address in ASP.NET Core Web API
— Using sizeof() Operator in C#
— Uploading Large Files in ASP.NET Core
— How to Identify If a String is a Number in C#
— ArrayList and List Comparasion in C#
— Unit Testing With UserManager and RoleManager in ASP.NET Core Identity
— Init Only Setters in C#
— URI Encode and Decode in .NET
— Compare DateTime in C#
— How to Reverse a String in C#
— Object Initializers in C#
— Different Ways to Initialize a String in C#
— Swashbuckle vs. NSwag in ASP.NET Core
— Using System.Text.Json for Camel Case Serialization
— How to Map DateOnly and TimeOnly Types to SQL
— How to Use SFTP For Secure File Upload in .NET
— How to Convert a String to a Span in C#
— Deploy ASP.NET Core on Linux with Nginx
— Memory Allocation Optimization With BenchmarkDotNet
👍18❤3
Практическое введение в обработку исключений для C#-разработчика: от основ до полезных советов и лучших практик.
Читать
Читать
Medium
C# Exception Handling: Techniques and Best Practices
In this comprehensive guide, we’ll dive deep into the world of C# exception handling. We’ll cover everything from the basics to advanced…
😁6❤3🔥3👍2
🔧 DotNetIsolator — библиотека, которая позволяет легко создавать песочницы .NET внутри платформы. Инструмент открывает новые возможности для .NET-разработчиков, но держится исключительно на энтузиазме Стивена Сандерсона.
Репозиторий
Репозиторий
GitHub
GitHub - SteveSandersonMS/DotNetIsolator: A library for running isolated .NET runtimes inside .NET
A library for running isolated .NET runtimes inside .NET - SteveSandersonMS/DotNetIsolator
❤11👍5🤔5
Продолжение серии статей про динамические методы в .NET 👉 https://t.me/csharpproglib/3584
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Динамические методы в .NET
Автор погружается в теорию и практику создания динамических методов, работы стековой машины и некоторых базовых операций Common Intermediate Language: операции с константами, математические/битовые операции и многое другое.
🗄Часть…
Автор погружается в теорию и практику создания динамических методов, работы стековой машины и некоторых базовых операций Common Intermediate Language: операции с константами, математические/битовые операции и многое другое.
🗄Часть…
👍3
Хотите получить всю мощь PostgreSQL? Встречайте: marten. Библиотека активно развивается — буквально недавно был крупный релиз версии 6.0.0.
GitHub
GitHub - JasperFx/marten: .NET Transactional Document DB and Event Store on PostgreSQL
.NET Transactional Document DB and Event Store on PostgreSQL - JasperFx/marten
👍6🤔4🔥2
🔧Vite.AspNetCore — библиотека, которая позволяет легко интегрировать ViteJS в ASP.NET приложение.
Репозиторий
Репозиторий
GitHub
GitHub - Eptagone/Vite.AspNetCore: Small library to integrate Vite into ASP.NET projects
Small library to integrate Vite into ASP.NET projects - Eptagone/Vite.AspNetCore
👍4🥱1
Пошаговая настройка CLI-приложения .NET для использования Dependency Injection, внешних конфигураций и логирования с помощью Serilog: краткий гайд для C#-разработчика.
Читать
Читать
Code4IT
How to add Dependency Injection, Configurations, and Logging in a .NET 7 Console Application
By default, you cannot use Dependency Injection, custom logging, and configurations from settings in a Console Application. Unless you create a custom Host!
👍7
.NET в Azure для начинающих
Свежий видеокурс научит вас основам Azure и тому, как использовать его службы и функции для создания облачных приложений. Вы узнаете, как развертывать веб-приложения, работать с хранилищем и данными, аутентифицировать и использовать Managed Identity, использовать возможности контейнеров и даже деплоить с помощью GitHub Actions.
📺 Смотреть
Свежий видеокурс научит вас основам Azure и тому, как использовать его службы и функции для создания облачных приложений. Вы узнаете, как развертывать веб-приложения, работать с хранилищем и данными, аутентифицировать и использовать Managed Identity, использовать возможности контейнеров и даже деплоить с помощью GitHub Actions.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Getting Started [1 of 8] | .NET on Azure for Beginners
Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will cover a lot - from resource group naming conventions to Managed Identity, to deploying your apps to…
👍13❤3
C# Dev Kit для Visual Studio Code: анонс предварительной версии нового расширения VS Code, которое обеспечивает улучшенный опыт C#-разработки для Linux, macOS и Windows.
Читать
Читать
👍15
Интерполированная строка как FormattableString: на заметку C#-разработчику.
#csharp #tip by Davide Bellone
#csharp #tip by Davide Bellone
🔥31👍2
На днях было анонсировано новое расширение, а уже сегодня у Ника Чапсаса вышло видео с заголовком «Писать на C# в VS Code наконец-то стало круто».
💭Реклама или это действительно так?
💭Реклама или это действительно так?
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
C# Dev Kit для Visual Studio Code: анонс предварительной версии нового расширения VS Code, которое обеспечивает улучшенный опыт C#-разработки для Linux, macOS и Windows.
Читать
Читать
👍8
Range в LINQ: лаконичный способ представления диапазона с помощью оператора `..`, доступный с C# 8+.
#dotnet #linq #tip by Milan Jovanović
#dotnet #linq #tip by Milan Jovanović
❤35👍25😁1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🪜 Как программисту попросить о повышении зарплаты и что говорить
Иногда бывает так: работаешь за всех, а зарплату не повышают. Тогда нужно брать инициативу в свои руки и поговорить с руководством тет-а-тет. Но как правильно это сделать и выйти победителем? Постараемся разобраться.
🔗 Основной сайт
🔗 Зеркало
Иногда бывает так: работаешь за всех, а зарплату не повышают. Тогда нужно брать инициативу в свои руки и поговорить с руководством тет-а-тет. Но как правильно это сделать и выйти победителем? Постараемся разобраться.
🔗 Основной сайт
🔗 Зеркало
🔥6❤3👍3🥱3