Forwarded from Хабр Разработка
Распределяем нагрузку в зависимости от URL http://amp.gs/jTzfQ
Хабр
Распределяем нагрузку в зависимости от URL
Имеем ASP.NET web приложение. Проблема в том, что приложение может выполнять как "обычные" запросы так и тяжелые запросы построения отчетов. Все запросы по умолчанию выполняются в одном Application...
Портирование приложение с Interop Word API на Open XML SDK
https://habr.com/ru/company/pvs-studio/blog/573866/
#interop #word #api #open #xml #sdk
https://habr.com/ru/company/pvs-studio/blog/573866/
#interop #word #api #open #xml #sdk
Хабр
Tutorial: как портировать проект с Interop Word API на Open XML SDK
С выходом .NET5 дальнейшее развитие некоторых проектов оказалось под вопросом из-за сложности портирования. Если от небольших устаревших библиотек можно отказаться или найти им замену, то от...
Forwarded from Хабр Разработка
Книга «Программируем на C# 8.0. Разработка приложений» http://amp.gs/jTYqd
Хабр
Книга «Программируем на C# 8.0. Разработка приложений»
Привет, Хаброжители! C# — универсальный язык, который может практически всё! Иэн Гриффитс рассказывает о его возможностях с точки зрения разработчика, перед которым стоит задача быстро и...
В этом эпизоде ON .NET Show Дэвид Пайн и Джереми продемонстрируют пример приложения с поддержкой чат-бота, которое работает на Blazor WASM и SignalR.
https://devdigest.today/post/1745
#Blazor #WASM #SignalR
https://devdigest.today/post/1745
#Blazor #WASM #SignalR
Developers Digest
Using SignalR in your Blazor applications
In this episode, David Pine joins Jeremy to show off this chat bot enabled demo that's powered by Blazor WASM and SignalR[00:00] - Start[01:09] - Why is Sign...
Новые API в .NET 6 и ASP.NET Core
https://devblogs.microsoft.com/dotnet/new-dotnet-6-apis-driven-by-the-developer-community/
#net6 #api
https://devblogs.microsoft.com/dotnet/new-dotnet-6-apis-driven-by-the-developer-community/
#net6 #api
.NET Blog
New .NET 6 APIs driven by the developer community
.NET 6 is on the way, and David wanted to share some of his favorite new APIs in NET and ASP.NET that you are going to love.
Деконструкция типов, не являющихся кортежами.
https://devdigest.today/post/1747
#CSharp #deconstructing #tuple #type
https://devdigest.today/post/1747
#CSharp #deconstructing #tuple #type
Developers Digest
C# Language Highlights Deconstructing Non-tuple Types
In this short video, David (https://twitter.com/davidpine7) and Kendra (https://twitter.com/gotheap) dive into the deconstruction of non-tuple types.Deconstr...
WARNING! Довольно тревожная новость прилетела. Microsoft удаляет образы .NET Core 2.1 из Docker Hub. Это значит, что тем, кто использует эти образы придется обновить докерфайлы и переписать пути на новые.
https://devblogs.microsoft.com/dotnet/net-core-2-1-container-images-will-be-deleted-from-docker-hub/
#docker #aspnet #netcore21
https://devblogs.microsoft.com/dotnet/net-core-2-1-container-images-will-be-deleted-from-docker-hub/
#docker #aspnet #netcore21
Microsoft News
.NET Core 2.1 container images will be deleted from Docker Hub
NET Core 2.1 Docker container images will no longer be available on Docker Hub, but exclusively on Microsoft Container Registry (MCR).
EPAM Anywhere проводит экспресс-интервью (результат вы узнаете в течении 48 часов!) для . NET разработчиков. Если вы в поиске работы — обратите внимание (заодно обратите внимание и на signup бонус 😉)
https://jobs.dou.ua/companies/epam-anywhere/vacancies/175578/
https://jobs.dou.ua/companies/epam-anywhere/vacancies/175578/
ДОУ
.NET Hiring Sprint. Отримай бонус до US$5,000!
💥 Пройди технічне інтерв'ю та протягом 48 годин отримай пропозицію приєднатися до EPAM Anywhere, а також бонус до US$5,000!
Не пропустите вебинар, на котором вы узнаете как создать онлайн-магазина билетов с помощью Blazor WebAssembly
https://blog.jetbrains.com/dotnet/2021/08/26/webinar-building-an-online-ticket-store-with-blazor-webassembly/
#blazor #event #webinar #jetbrains
https://blog.jetbrains.com/dotnet/2021/08/26/webinar-building-an-online-ticket-store-with-blazor-webassembly/
#blazor #event #webinar #jetbrains
The JetBrains Blog
Webinar: Building an Online Ticket Store with Blazor WebAssembly | The .NET Tools Blog
Join us Tuesday, September 28, 2021, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, Building an Online Ticket Store with Blazor WebAssembly, with Stev
JetBrains подготовили обновления для Rider и ReSharper
https://blog.jetbrains.com/dotnet/2021/08/27/resharper-rider-2021-2-1/
#rider #resharper #jetbrains
https://blog.jetbrains.com/dotnet/2021/08/27/resharper-rider-2021-2-1/
#rider #resharper #jetbrains
The JetBrains Blog
ReSharper 2021.2.1 and Rider 2021.2.1 Bug Fixes Are Out! | The .NET Tools Blog
Introducing the first bug-fix updates for the 2021.2 major releases of both Rider and ReSharper!
Both Rider 2021.2.1 and ReSharper 2021.2.1 are available on www.jetbrains.com and via the Tool
Both Rider 2021.2.1 and ReSharper 2021.2.1 are available on www.jetbrains.com and via the Tool
Forwarded from //devdigest
Исследование на тему того, как ведет себя RabbitMQ при большом количестве биндингов. В статье также есть ссылка на исходный код тестов на C#.
https://mikehadlow.com/posts/large-numbers-of-bindings-with-rabbitmq/
#rabbitmq #amqp
https://mikehadlow.com/posts/large-numbers-of-bindings-with-rabbitmq/
#rabbitmq #amqp
Mikehadlow
Large Numbers of Bindings With RabbitMQ
RabbitMQ (or more specifically the AMQP protocol) provides a degree of flexibility over other message-queue solutions with its exchange-binding-queue model. Some possible solutions to scaling or business issues result in large numbers of bindings being created…
В этом выпуске ON .NET Show вы узнаете о новых возможностях логирования в .NET
https://devdigest.today/post/1754
#log #console
https://devdigest.today/post/1754
#log #console
Developers Digest
Using the Console Log formatter
In this episode we’re joined by Maryam Ariyan, one of the Software Engineers that works on the Logging extensions for .NET. Maryam talks to us about some of ...
Forwarded from devdigest // job
В компании DraftKings открыта позиция Senior .NET Engineer 🚀
💰Зарплатная вилка – $4000 - $6000
ℹ️ О вакансии: We extensively use .NET Core and microservices approach. From the code perspective, we are mixing C# (for IO-bound operations, infrastructure) with F# (Domain logic, TDD). We keep our functional code approachable to C# developers and we’ll help you learn FP and distributed systems design. Our data streaming platform is based on Kafka and stateful F# services. For logs, we use ELK, for metrics — InfluxDb + Grafana. The API is based on ASP.NET Core. We use MongoDB for data snapshots.
Подробности – https://devdigest.today/vacancy/66
Если вас заинтересовала вакансия – пишите Анастасии:
📧 Email: [email protected]
💬 Telegram: @anastasiia_it_job
#вакансия #net #киев
💰Зарплатная вилка – $4000 - $6000
ℹ️ О вакансии: We extensively use .NET Core and microservices approach. From the code perspective, we are mixing C# (for IO-bound operations, infrastructure) with F# (Domain logic, TDD). We keep our functional code approachable to C# developers and we’ll help you learn FP and distributed systems design. Our data streaming platform is based on Kafka and stateful F# services. For logs, we use ELK, for metrics — InfluxDb + Grafana. The API is based on ASP.NET Core. We use MongoDB for data snapshots.
Подробности – https://devdigest.today/vacancy/66
Если вас заинтересовала вакансия – пишите Анастасии:
📧 Email: [email protected]
💬 Telegram: @anastasiia_it_job
#вакансия #net #киев
Developers Digest
Senior .NET Engineer
You will be working in a large US-oriented company that puts as a priority: security, performance, and stability. The candidate will work on pushing a huge number of changes (several thousand per sec) to several thousand clients in a near real-time manner.
Пример простого использования лока в асинхронном методе
https://codyanhorn.tech/blog/net-locking-in-an-async-method
#lock #SemaphoreSlim #async @await
https://codyanhorn.tech/blog/net-locking-in-an-async-method
#lock #SemaphoreSlim #async @await
codyanhorn.tech
.NET locking in an Async Method | Cody's Personal Site
This article is a code snippet for handling the locking of an async process to a single thread in .NET.
Forwarded from Хабр Разработка
Научитесь создавать приложения на F# http://amp.gs/jT4Oo
Хабр
Научитесь создавать приложения на F#
Вы можете быть новичком в .NET или опытным разработчиком C#/VB.NET, который хочет расширить свои горизонты. В любом случае, F# -- отличный язык для изучения.F# позволяет легко писать сжатый, надежный...
В .NET 6 FileStream стал намного быстрее и надежнее благодаря тому, что его практически полностью переписали
https://devblogs.microsoft.com/dotnet/file-io-improvements-in-dotnet-6/
#FileStream #net6
https://devblogs.microsoft.com/dotnet/file-io-improvements-in-dotnet-6/
#FileStream #net6
Microsoft News
File IO improvements in .NET 6
Learn about high-performance file IO features in NET 6, like concurrent reads and writes, scatter/gather IO and many more.
Forwarded from DOU #tech
.NET. Прошлое. Настоящее. Будущее
Алексей Голубев, Lead Software Engineer в SoftServe, предлагает ретроспективно рассмотреть долгую жизнь платформы .NET, то, что в ней менялось с годами и в какое светлое будущее она нас ведёт.
👉 https://dou.ua/goto/dN3U
#dotnet_dou_tech
Алексей Голубев, Lead Software Engineer в SoftServe, предлагает ретроспективно рассмотреть долгую жизнь платформы .NET, то, что в ней менялось с годами и в какое светлое будущее она нас ведёт.
👉 https://dou.ua/goto/dN3U
#dotnet_dou_tech
Forwarded from Хабр Разработка
Пользовательские шаблоны и расширения для Visual Studio под проект (Часть 4: пользовательские расширения) http://amp.gs/jTNwN
Хабр
Пользовательские шаблоны и расширения для Visual Studio под проект (Часть 4: пользовательские расширения)
Наконец, мы подошли к кульминации серии статей по автоматизации создания однотипных классов, проектов и даже целых архитектур. И расскажу я здесь про азы создания пользовательских расширений, про...