🔧 messagePipe — высокопроизводительная библиотека обмена сообщениями для .NET и Unity. На приведенном графике показана производительность публикации с 8 подписчиками, которая быстрее, чем синтаксис событий C#, и в 78 раз быстрее, чем EventAggregator Prism.
https://proglib.io/w/6d6ee012
https://proglib.io/w/6d6ee012
Обзор плагинов JetBrains Rider для разработчиков ASP.NET Core, которые сделают вашу разработку еще лучше.
https://proglib.io/w/07c676e3
https://proglib.io/w/07c676e3
JetBrains Blog
Must-have JetBrains Rider Plugins For ASP.NET Core Developers | The .NET Tools Blog
According to our most recent developer survey, ASP.NET Core is the most used technology the .NET ecosystem offers, with ASP.NET MVC following up in the third spot. It's not a surprise because the web
Научитесь организовывать процессы непрерывной интеграции и развёртывания приложения в облаке. Поймите, как перейти из разработки или системного администрирования в DevOps-инжиниринг. Участвуйте в онлайн-интенсиве: 🔜 https://clc.am/IaJzWA.
🚀 🚀🚀 Используйте шанс! Ждём в прямом эфире 21–23 июня, в 19:00 по московскому времени.
Что будет?
✔️ Рассмотрим типовые задачи DevOps-инженера.
✔️ Научим упаковывать несколько приложений в контейнеры и запускать их на компьютере c помощью Docker и Docker-compose.
✔️ Разберём работы и наградим авторов лучших из них.
Какие знания нужны для занятий?
✔️ Пригодятся базовые навыки в сфере IT: умение работать в командной строке и понимание Git (clone, push, pull).
🎁 Всем участникам интенсива подарим электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ». А каждый, кто сдаст домашнюю работу, получит сертификат стоимостью 15 000 рублей на любой курс Skillbox.
🚀 🚀🚀 Используйте шанс! Ждём в прямом эфире 21–23 июня, в 19:00 по московскому времени.
Что будет?
✔️ Рассмотрим типовые задачи DevOps-инженера.
✔️ Научим упаковывать несколько приложений в контейнеры и запускать их на компьютере c помощью Docker и Docker-compose.
✔️ Разберём работы и наградим авторов лучших из них.
Какие знания нужны для занятий?
✔️ Пригодятся базовые навыки в сфере IT: умение работать в командной строке и понимание Git (clone, push, pull).
🎁 Всем участникам интенсива подарим электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ». А каждый, кто сдаст домашнюю работу, получит сертификат стоимостью 15 000 рублей на любой курс Skillbox.
У каждого в практике были проблемы с несоответствием версии запускаемого приложения, либо вы запускаете приложения .NET Core на платформе, отличной от скомпилированной версии.
В статье разбирается несколько распространенных сценариев решения данной проблемы. И хотя у Microsoft есть множество руководств на эту тему, в данном материале описано кратко и понятно.
https://proglib.io/w/68656d53
В статье разбирается несколько распространенных сценариев решения данной проблемы. И хотя у Microsoft есть множество руководств на эту тему, в данном материале описано кратко и понятно.
https://proglib.io/w/68656d53
West-Wind
Running .NET Core Apps on a Framework other than Compiled Version?
I get asked frequently about whether a lower version of .NET Core will run on a machine that only has a more recent version of the .NET Core runtime installed. The short answer is 'No it won't run' but there are a few nuances to this simple answer.
Узнайте, как попасть в сферу IT без опыта в программировании, и изучите основы тестирования на бесплатном онлайн-интенсиве! Подключайтесь к прямым трансляциям с 24 по 26 июня, в 21:00 по московскому времени. По окончании занятий сможете написать чек-лист для проверки приложения и проведёте первые тесты.
Регистрируйтесь по ссылке: 👉 https://clc.am/FKCKnw.
Кому подойдёт интенсив?
✅ Новичкам.
Узнаете, как попасть в сферу IT без опыта в программировании, и изучите основы тестирования. Напишете чек-лист для проверки приложения, проведёте первые тесты, получите обратную связь и советы по развитию карьеры тестировщика.
✅ Тестировщикам. Познакомитесь с особенностями дебаггинга мобильных приложений. Узнаете, какие специфические инструменты можно использовать в тестировании.
📢 Спикер — Роман Радин, QA-инженер в Яндексе с 6-летним стажем в тестировании и геймдеве.
🎁 Участвуйте, выполняйте домашние задания — и получите электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись». А ещё — сертификат на 15 000 рублей, который можно будет потратить на покупку любого курса образовательной платформы Skillbox.
🎉 Увидимся в прямом эфире!
Регистрируйтесь по ссылке: 👉 https://clc.am/FKCKnw.
Кому подойдёт интенсив?
✅ Новичкам.
Узнаете, как попасть в сферу IT без опыта в программировании, и изучите основы тестирования. Напишете чек-лист для проверки приложения, проведёте первые тесты, получите обратную связь и советы по развитию карьеры тестировщика.
✅ Тестировщикам. Познакомитесь с особенностями дебаггинга мобильных приложений. Узнаете, какие специфические инструменты можно использовать в тестировании.
📢 Спикер — Роман Радин, QA-инженер в Яндексе с 6-летним стажем в тестировании и геймдеве.
🎁 Участвуйте, выполняйте домашние задания — и получите электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись». А ещё — сертификат на 15 000 рублей, который можно будет потратить на покупку любого курса образовательной платформы Skillbox.
🎉 Увидимся в прямом эфире!
#fix
https://proglib.io/w/91625f78
C# "anyString".Contains('0', StringComparison.InvariantCulture) returns true in .NET5 but false in older versions
https://proglib.io/w/91625f78
Stack Overflow
C# "anyString".Contains('\0', StringComparison.InvariantCulture) returns true in .NET5 but false in older versions
I encountered an incompatible problem while I was trying to upgrade my projects from .NET core 3.1 to the latest .NET 5.
My original code has a validation logic to check invalid file name character...
My original code has a validation logic to check invalid file name character...
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Ребята, мы тут решили провести микроопрос. Какую машину вы бы выбрали до 2млн в качестве первого авто?
Anonymous Poll
24%
Volkswagen Tiguan
21%
Toyota Camry
8%
Nissan X-Trail
5%
Hyundai Sonata
7%
Kia Optima
2%
Kia Seltos
9%
Kia K5
4%
Mitsubishi ASX
9%
Mitsubishi Outlander
34%
Нет машины, интересно что там по результатам
Ответь на два вопроса, пока читаешь этот пост.
Ты следишь за своей осанкой? Держишь правильный наклон головы?
Уверены, что многие сейчас резко выпрямили спины и хорошенько задумались.
Если в течение дня ты сидишь в обычном кресле, то следить за положением тела нужно самостоятельно. А во время рабочего процесса это очень сложно.
Мы же предлагаем вариант, который будет гораздо удобнее: тебе нужно просто один раз выбрать для себя правильное кресло, и оно будет следить за твоей осанкой само.
А для того, чтобы выбирать было еще приятней, мы дарим тебе промокод TSAR_CHAIR на скидку до 30 000 рублей.
Переходи в каталог CISHOP.RU за креслом своей мечты!
Ты следишь за своей осанкой? Держишь правильный наклон головы?
Уверены, что многие сейчас резко выпрямили спины и хорошенько задумались.
Если в течение дня ты сидишь в обычном кресле, то следить за положением тела нужно самостоятельно. А во время рабочего процесса это очень сложно.
Мы же предлагаем вариант, который будет гораздо удобнее: тебе нужно просто один раз выбрать для себя правильное кресло, и оно будет следить за твоей осанкой само.
А для того, чтобы выбирать было еще приятней, мы дарим тебе промокод TSAR_CHAIR на скидку до 30 000 рублей.
Переходи в каталог CISHOP.RU за креслом своей мечты!
This media is not supported in your browser
VIEW IN TELEGRAM
#news
Первая предварительная версия Visual Studio 2022 готова к установке.
https://proglib.io/w/04cb71f7
Первая предварительная версия Visual Studio 2022 готова к установке.
https://proglib.io/w/04cb71f7
Разбираемся с новыми расширениями и тестами производительности LINQ в .NET 6.
https://proglib.io/w/e1be6fd4
https://proglib.io/w/e1be6fd4
elmah.io Blog
New LINQ extensions in .NET 6 and benchmarks
This post will go through the new LINQ extensions made available in .NET 6. Learn about MaxBy, DistinctBy, FirstOrDefault with default values, and more.
This media is not supported in your browser
VIEW IN TELEGRAM
#news
Судя по всему, необходимо создавать канал с новостями из жизни Microsoft и .NET. Вот сколько всего накопилось:
- Windows 11
- .NET 6 Preview 5
- .NET MAUI Preview 5
- Entity Framework Core 6.0 Preview 5
- Обновления ASP.NET Core в .NET 6 Preview 5
- Visual Studio 2019 16.11 Preview 2
Судя по всему, необходимо создавать канал с новостями из жизни Microsoft и .NET. Вот сколько всего накопилось:
- Windows 11
- .NET 6 Preview 5
- .NET MAUI Preview 5
- Entity Framework Core 6.0 Preview 5
- Обновления ASP.NET Core в .NET 6 Preview 5
- Visual Studio 2019 16.11 Preview 2
Сравнение производительности
https://proglib.io/w/8e4f4889
Спойлер 👇
IList<T>
и List<T>
на примере цикла foreach.https://proglib.io/w/8e4f4889
Спойлер 👇
10 советов по разработке мобильной игры в Unity менее чем за две недели с помощью команды из пяти человек и без ущерба качеству.
https://proglib.io/w/6ccb0678
https://proglib.io/w/6ccb0678
80LV
Gameloft Montréal's Gameplay Director on Designing Games in Unity
Renaud Forestié explains how a team of only five people can design a mobile game in Unity in less than two weeks without sacrificing quality for the sake of increasing the speed of product development.
Миграция Bing с Workflow Engine на .NET 5
В статье описаны путь и работа, проделанная командой разработки Bing в ходе обновления до .NET 5, включая достигнутый значительный прирост производительности.
https://proglib.io/w/cd4f1c06
В статье описаны путь и работа, проделанная командой разработки Bing в ходе обновления до .NET 5, включая достигнутый значительный прирост производительности.
https://proglib.io/w/cd4f1c06
.NET Blog
Migration of Bing’s Workflow Engine to .NET 5
Bing runs one of the world’s largest, most complex, highly performant, and reliable .NET applications. This posts discusses the journey and the work required to upgrade to .NET 5.