Библиотека, обеспечивающая объединение объектов MemoryStream в пул для повышения производительности приложений.
https://github.com/Microsoft/Microsoft.IO.RecyclableMemoryStream
#library #pooling #memory #stream #performance.
https://github.com/Microsoft/Microsoft.IO.RecyclableMemoryStream
#library #pooling #memory #stream #performance.
GitHub
GitHub - microsoft/Microsoft.IO.RecyclableMemoryStream: A library to provide pooling for .NET MemoryStream objects to improve application…
A library to provide pooling for .NET MemoryStream objects to improve application performance. - GitHub - microsoft/Microsoft.IO.RecyclableMemoryStream: A library to provide pooling for .NET Memor...
Самый главный вопрос – как работать с HTML в .NET? (подсказка от редакции канала – только не с помощью регулярных выражений!)
https://scrapingant.com/blog/parse-html-dot-net
#html #HtmlAgilityPack
https://scrapingant.com/blog/parse-html-dot-net
#html #HtmlAgilityPack
Scrapingant
How to parse HTML in .NET | ScrapingAnt
This article will show you how to parse HTML pages with C# and .NET. Learn the basic web scraping techniques to parse data with HtmlAgilityPack, AngleSharp, Fizzler, and CsQuery.
Метеостанция на C#
https://habr.com/ru/company/timeweb/blog/569748/
#метеостанция #linux #rabbitmq #avalonia #raspberry #pi #DYI
https://habr.com/ru/company/timeweb/blog/569748/
#метеостанция #linux #rabbitmq #avalonia #raspberry #pi #DYI
Хабр
Метеостанция на Banana Pi M64 (Linux, C#, Docker, RabbitMQ, AvaloniaUI)
Статей о создании метеостанции на базе Arduino не счесть. Можно сказать, если статья про метеостанцию, то это про микроконтроллеры Arduino, ESP32 или STM32. Но только не в этот раз. Будем...
Forwarded from Andrew
JetBrains Rider 2021.2 вышел в свет
https://www.jetbrains.com/rider/whatsnew/?utm_source=product&utm_medium=link&utm_campaign=TBA
https://www.jetbrains.com/rider/whatsnew/?utm_source=product&utm_medium=link&utm_campaign=TBA
JetBrains
What’s New in Rider
What's new in recent JetBrains Rider updates
Forwarded from devdigest // events
Присоединяйтесь к .NET конференции от #fwdays 🤩
🎙 Расписание:
🟣3 августа (вторник)
19:00 - Modern Applications in Xamarin.Forms
Спикер: Богдан Бенецкий (Nexio Management)
🟣5 августа (четверг)
10:00 - [LIVE CODING] OpenTelemetry .NET in Action
Спикер: Сергей Калинец
🟣7 августа (суббота) - ОСНОВНОЙ день конференции
Начало в 10:45
Выступать будут постоянные спикеры (Сергей Калинец, Александр Краковецкий, Dylan Beattie, Alex Thissen, Денис Резник. Сергей Бельский) и спикеры, которые с нами впервые (Don Syme, Christos Matskas, John Patrick Dandison) 🤩
👀 Чтобы посмотреть трансляцию нужно авторизоваться на сайте. Войдите в кабинет через почту по которой регистрировались или покупали билет. Плееры будут доступны на странице конференции 👉 https://bit.ly/3lsEDZI
🤫 Владельцы Full-билетов получают запись выступления мгновенно после эфира.
Поспешите приобрести билет 👉 https://bit.ly/3lsEDZI
Не забудьте использовать промокод при покупке билета: D63C0DCEF2
🎙 Расписание:
🟣3 августа (вторник)
19:00 - Modern Applications in Xamarin.Forms
Спикер: Богдан Бенецкий (Nexio Management)
🟣5 августа (четверг)
10:00 - [LIVE CODING] OpenTelemetry .NET in Action
Спикер: Сергей Калинец
🟣7 августа (суббота) - ОСНОВНОЙ день конференции
Начало в 10:45
Выступать будут постоянные спикеры (Сергей Калинец, Александр Краковецкий, Dylan Beattie, Alex Thissen, Денис Резник. Сергей Бельский) и спикеры, которые с нами впервые (Don Syme, Christos Matskas, John Patrick Dandison) 🤩
👀 Чтобы посмотреть трансляцию нужно авторизоваться на сайте. Войдите в кабинет через почту по которой регистрировались или покупали билет. Плееры будут доступны на странице конференции 👉 https://bit.ly/3lsEDZI
🤫 Владельцы Full-билетов получают запись выступления мгновенно после эфира.
Поспешите приобрести билет 👉 https://bit.ly/3lsEDZI
Не забудьте использовать промокод при покупке билета: D63C0DCEF2
Forwarded from Хабр Разработка
История одного фееричного провала тестового задания на C# http://amp.gs/j89WY
Хабр
История одного фееричного провала тестового задания на C#
Просидев на одном предприятии несколько лет, я решил поискать альтернативы. Специально не привожу детали по моей должности, квалификации и стажу, чтобы не создавать предвзятое впечатление и не...
Forwarded from A.G.
Если вдруг пропустили конференцию .NET Conf: Focus on F# — ловите запись сессий:
https://youtube.com/playlist?list=PLdo4fOcmZ0oV2uhlVIItfXxuRXsv-gXD5
https://youtube.com/playlist?list=PLdo4fOcmZ0oV2uhlVIItfXxuRXsv-gXD5
YouTube
.NET Conf: Focus on F# - YouTube
Неочевидные проблемы, которые могут вас ожидать при работе с энамами
https://pvs-studio.com/en/blog/posts/csharp/0844/
#enums
https://pvs-studio.com/en/blog/posts/csharp/0844/
#enums
PVS-Studio
Enums in C#: hidden pitfalls
C# has low barriers to entry and forgives a lot. Seriously, you may not understand how things work under the hood but still write code and remain easy-going about this. Though you still have to deal...
Возможности Hot Reload в Visual Studio 2022
https://devblogs.microsoft.com/visualstudio/speed-up-your-dotnet-and-cplusplus-development-with-hot-reload-in-visual-studio-2022
#hot #reload #visual #studio
https://devblogs.microsoft.com/visualstudio/speed-up-your-dotnet-and-cplusplus-development-with-hot-reload-in-visual-studio-2022
#hot #reload #visual #studio
Microsoft News
Speed up your .NET and C++ development with Hot Reload in Visual Studio 2022
With the recent release of Visual Studio 2022 Preview 2 we’d like to use this blog post to dive deeper into the brand-new Hot Reload experience which works for both managed .NET and newly supported native C++ apps. With Hot Reload our goal is to save you…
Forwarded from devdigest // data science
Особенности работы ML.NET на процессорах Apple M1.
ML.NET – кросс-платформенная система машинного обучения для разработчиков, которая позволяет использовать возможности машинного обучения в автономном и подключенном режимах.
Apple M1 — новый процессор на базе ARM-архитектуры от компании Apple из серии Apple Silicon.
https://visualstudiomagazine.com/articles/2021/06/29/mlnet-jun21.aspx
#mlnet #apple #m1 #arm
ML.NET – кросс-платформенная система машинного обучения для разработчиков, которая позволяет использовать возможности машинного обучения в автономном и подключенном режимах.
Apple M1 — новый процессор на базе ARM-архитектуры от компании Apple из серии Apple Silicon.
https://visualstudiomagazine.com/articles/2021/06/29/mlnet-jun21.aspx
#mlnet #apple #m1 #arm
Visual Studio Magazine
ML.NET Now Works on ARM Devices and Blazor WebAssembly -- Visual Studio Magazine
ML.NET -- an open source, cross-platform machine learning framework for .NET devs -- now works on ARM64 and Apple M1 devices, and on Blazor WebAssembly, with some limitations for each.
Короткое видео про иммутабельные коллекции в .NET
https://devdigest.today/post/1736
#immutable #collections
https://devdigest.today/post/1736
#immutable #collections
Developers Digest
C# Highlights: Immutable Collections
In this short video, you’ll learn about Immutable collections from Leslie (https://twitter.com/lyrichardson01) and Brandon (https://twitter.com/TheCodeTravel...
В .NET 6 появится новый низкоуровневый API, позволяющий читать и записывать файлы без использования FileStream. Также появится несколько новых способов доступа к пути и идентификатору процесса без выделения нового объекта процесса. Об остальных нововведениях читайте в статье.
https://threadreaderapp.com/thread/1422816504060416002.html
#net6 #io #process #aspnetcore
https://threadreaderapp.com/thread/1422816504060416002.html
#net6 #io #process #aspnetcore
Threadreaderapp
Thread by @davidfowl on Thread Reader App
@davidfowl: As usual, there are a boatload of new APIs coming in .NET 6. Most of these are driven by custom requests. Lets talk about some of them. #dotnet #aspnetcore In .NET 6, there's a new low-level...…
Forwarded from Хабр Разработка
Как в VSCode смотреть отчёты статических анализаторов, поддерживающих SARIF http://amp.gs/j8svg
Хабр
Как в VSCode смотреть отчёты статических анализаторов, поддерживающих SARIF
В наше время люди всё чаще начинают оптимизировать работу по поиску ошибок в коде, используя статический анализатор. Результаты работы анализатора можно смотреть с помощью разнообразных продуктов....
Forwarded from devdigest // events
Твоя карьера начинается на NIX IT Camp!
Два дня лекций и воркшопов по техническим направлениям, бизнес-анализу, рекрутингу, психологии и английскому в IT. В лучших традициях настоящего летнего лагеря — с кино под открытом небом, зажигательной дискотекой и душевными посиделками у костра с маршмеллоу ;)
Когда: 23–24 августа, регистрация с 10:30
Где: Харьков, Арт-завод «Механика», Парковая зона
На мероприятии ты сможешь:
● прослушать лекции о .NET, Java, iOS, Android, Magento, JS, BA, QA, PM, DevOps и по нетехническим направлениям;
● пообщаться с экспертами и принять участие в практических воркшопах;
● узнать о вакансиях в NIX и пройти экспресс-собеседование с рекрутером;
● получить оффер в команду в тот же день!
Для кого мероприятие:
● студентов и выпускников технических и гуманитарных специальностей;
● студентов и выпускников IT-курсов;
● начинающих программистов;
● фрилансеров из сферы IT;
● всех, кто мечтает начать карьеру в IT.
Не пропусти самый масштабный IT Camp этого лета. Регистрируйся по ссылке!
Два дня лекций и воркшопов по техническим направлениям, бизнес-анализу, рекрутингу, психологии и английскому в IT. В лучших традициях настоящего летнего лагеря — с кино под открытом небом, зажигательной дискотекой и душевными посиделками у костра с маршмеллоу ;)
Когда: 23–24 августа, регистрация с 10:30
Где: Харьков, Арт-завод «Механика», Парковая зона
На мероприятии ты сможешь:
● прослушать лекции о .NET, Java, iOS, Android, Magento, JS, BA, QA, PM, DevOps и по нетехническим направлениям;
● пообщаться с экспертами и принять участие в практических воркшопах;
● узнать о вакансиях в NIX и пройти экспресс-собеседование с рекрутером;
● получить оффер в команду в тот же день!
Для кого мероприятие:
● студентов и выпускников технических и гуманитарных специальностей;
● студентов и выпускников IT-курсов;
● начинающих программистов;
● фрилансеров из сферы IT;
● всех, кто мечтает начать карьеру в IT.
Не пропусти самый масштабный IT Camp этого лета. Регистрируйся по ссылке!
Статья посвящена Nullable Reference Types, которые Microsoft добавила в C# 8. В статье упоминается несколько инструментов, гарантирующих, что пользователи никогда не столкнутся NullReferenceExceptions.
https://christianfindlay.com/2021/07/30/stop-nullreferenceexceptions/
#NullReferenceException #null #csharp8
https://christianfindlay.com/2021/07/30/stop-nullreferenceexceptions/
#NullReferenceException #null #csharp8
Christianfindlay
How to Stop NullReferenceExceptions in .NET
Implementing Nullable Reference Types
Forwarded from Blazor Community
Очередная седьмая preview версия ASP.NET Core .NET 6. И вот какие нововведения по Blazor:
- Добавлен атрибут
- Появилась возможность заменять текущий uri в истории браузера, вместо добавления нового
- У DynamicComponent появилось свойство Instance, которое позволяет получить доступ к динамически создаваемому экземпляру компонента
- Blazor поддерживает потоковую передачу данных напрямую из JS в .NET
- Поддержка загрузки файлов более 2 Гб при помощи
- Появилась возможность изменять
- Добавлен атрибут
@BlazorChannel #Blazor
- Добавлен атрибут
[SupplyParameterFromQuery]
, который позволяет получать параметры из строки запроса- Появилась возможность заменять текущий uri в истории браузера, вместо добавления нового
- У DynamicComponent появилось свойство Instance, которое позволяет получить доступ к динамически создаваемому экземпляру компонента
- Blazor поддерживает потоковую передачу данных напрямую из JS в .NET
- Поддержка загрузки файлов более 2 Гб при помощи
InputFile
. Также обновлённый компонент загружает файлы быстрее- Появилась возможность изменять
<head>
компонентов (установка <title>
или добавление <meta>
)- Добавлен атрибут
multiple
, который поддерживает множественный выбор в элементах <select>
Больше изменений и дополнений можно посмотреть по ссылке: https://bit.ly/3yDA42m@BlazorChannel #Blazor
.NET Blog
ASP.NET Core updates in .NET 6 Preview 7
.NET 6 Preview 7 is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Parity with existing experiences for minimal APIs Added IResult implementations for producing common HTTP responses Support…
Что выбрать – синхронное взаимодействие, или обмен сообщениями?
https://codeopinion.com/synchronous-vs-messaging-when-to-use-which
#architecture, #messaging
https://codeopinion.com/synchronous-vs-messaging-when-to-use-which
#architecture, #messaging
CodeOpinion
Synchronous vs Messaging: When to use which?
!Synchronous vs Messaging? RPC or Asynchronous? Which should you choose? It depends on where the request originates from!
Forwarded from Хабр Разработка
Generic Math: суперфича C#, доступная в .NET 6 Preview 7 http://amp.gs/j8WTq
Хабр
Generic Math: суперфича C#, доступная в .NET 6 Preview 7
10 августа 2021 года Microsoft в блоге опубликовала информацию о свежевыпущенном .NET 6 Preview 7.Помимо добавления очередной порции синтаксического сахара, расширения функционала библиотек, улучшения...