Видеозаписи выступлений на конференции UnoConf 2021 с членами команды Uno Platform и участниками сообщества.
https://proglib.io/w/1bd10737
https://proglib.io/w/1bd10737
Поддержка .NET 6, Hot Reload, C# 10, обновлений Unity и F# + множество исправлений и модернизаций в новой версии Rider 🍾🎊🎉.
https://proglib.io/w/95cc1411
https://proglib.io/w/95cc1411
JetBrains
What’s New in Rider
What's new in recent JetBrains Rider updates
👍1
Новая серия руководств по F# в официальной документации:
➖Machine Learning with F#
➖F# for Web Development
➖F# Development Tools
➖F# for JavaScript
➖F# notebooks
➖Using Apache Spark with F# on Azure
➖Deploying and Managing Azure Resources with F#
➖Tasks expressions
➖Machine Learning with F#
➖F# for Web Development
➖F# Development Tools
➖F# for JavaScript
➖F# notebooks
➖Using Apache Spark with F# on Azure
➖Deploying and Managing Azure Resources with F#
➖Tasks expressions
Docs
F# Machine Learning Tools - .NET
Learn about machine learning with F#.
Руководство по использованию Miniprofiler для профилирования кода в проекте .NET.
https://proglib.io/w/cbadb6ce
https://proglib.io/w/cbadb6ce
Code4IT
Profiling .NET code with MiniProfiler
Is your application slow? How to find bottlenecks? If so, you can use MiniProfiler to profile a .NET API application and analyze the timings of the different operations.
Chief Architect из Dodo Engineering рассказывает о том, на каких компьютерах он и команда работают сейчас, какие перспективы перед ними открываются с появлением поддержки Apple Silicon в .NET 6.0, как работать с инструментами в .NET 6 на компьютерах с M1 и многое другое.
https://proglib.io/w/5fc7e272
https://proglib.io/w/5fc7e272
Хабр
Поддержка Apple Silicon в .NET 6.0: пробуждение силы
8 ноября 2021 года вышел релиз .NET 6.0. В нём появилась поддержка архитектуры ARM на MacOS. И этому мы очень рады, потому что давно хотели использовать новые MacBook с процессорами ARM в работе, но...
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Друзья, какие у вас планы на новогодние праздники? Поделитесь в комментариях 👇🍾🎄🤔
Серия статей о работе со строками в .NET:
▪String comparisons are harder than it seems
▪How to correctly count the number of characters of a string
▪Correctly converting a character to lower/upper case
▪How not to read a string from an UTF-8 stream
▪String comparisons are harder than it seems
▪How to correctly count the number of characters of a string
▪Correctly converting a character to lower/upper case
▪How not to read a string from an UTF-8 stream
Meziantou's blog
String comparisons are harder than it seems
Comparing strings is different from comparing numbers. 2 numbers are equal if their values are identical. For instance, 1 is equal to 1, and 1 is not equal to 2. That's trivial. When it comes to strings, things are different. For instance, do you want a case…
👍1
Руководство по использованию Event counters для мониторинга ASP NET Core приложения в Azure.
https://proglib.io/w/f3318bdc
https://proglib.io/w/f3318bdc
Хабр
Инструменты мониторинга ASP NET Core приложения в Azure: Event counters
Совсем недавно мне пришлось разбираться с проблемами перформанса одного веб приложения. В процессе определения источника проблем возникали вопросы "сколько в среднем занимает вызов метода класса X",...
Доклад на тему «Чистая архитектура с ASP.NET Core 6» набрал более 100 000 просмотров на YouTube, что делает его одним из самых просматриваемых на конференции dotNetConf 2021.
Автор доклада не остановился на этом и написал статью с частичной расшифровкой доклада и более углублённым контекстом относительно чистой архитектуры.
https://proglib.io/w/c1ee1819
Автор доклада не остановился на этом и написал статью с частичной расшифровкой доклада и более углублённым контекстом относительно чистой архитектуры.
https://proglib.io/w/c1ee1819
YouTube
Clean Architecture with ASP.NET Core 6
Clean Architecture (aka Onion, Hexagonal, Ports-and-Adapters) organizes your code in a way that limits its dependencies on infrastructure concerns. Learn how to apply it to your ASP.NET Core apps!
https://aka.ms/dotNETConf2021-GetdotNET6 👨💻 Slides & code:…
https://aka.ms/dotNETConf2021-GetdotNET6 👨💻 Slides & code:…
👍2
Lock A. - ASP.NET Core in Action, 2nd Edition - 2021.pdf
33.1 MB
ASP.NET Core in Action, Second Edition (2021)
Автор: Andrew Lock
Обновленное издание книги представляет собой исчерпывающее руководство по созданию кроссплатформенных веб-приложений с учетом новых функций, включая Razor Pages и многие другие.
Книга поможет перейти от базовых концепций к расширенной настройке фреймворка, а иллюстрации и аннотированный код сделают обучение наглядным и легким.
Автор: Andrew Lock
Обновленное издание книги представляет собой исчерпывающее руководство по созданию кроссплатформенных веб-приложений с учетом новых функций, включая Razor Pages и многие другие.
Книга поможет перейти от базовых концепций к расширенной настройке фреймворка, а иллюстрации и аннотированный код сделают обучение наглядным и легким.
👍2
Серия статей о создании генератора исходного кода от Эндрю Лока:
➖Creating an incremental generator
➖Testing an incremental generator with snapshot testing
➖Integration testing and NuGet packaging
➖Customising generated code with marker attributes
➖Creating an incremental generator
➖Testing an incremental generator with snapshot testing
➖Integration testing and NuGet packaging
➖Customising generated code with marker attributes
Andrew Lock | .NET Escapades
Creating an incremental generator
In this post I walk through how to create a practical .NET 6 incremental source generator: an enum extensions class with a fast ToString() implementation
Обновили подборку материалов Lead Unity-разработчика Виктора Антоненко 👉 https://t.me/csharpproglib/1677
Telegram
Библиотека шарписта
Виктор Антоненко, Lead Unity-разработчик в компании OBRIO, представил подробный гайд о том, как стартовать игровой проект, не забросить и дойти до релиза, с акцентом на ключевых моментах и разбором ошибок:
🎮Подготовка, реализация и ошибки
🎮Как не забросить…
🎮Подготовка, реализация и ошибки
🎮Как не забросить…
Как изучить C# без смс и регистрации? Какие лайфхаки и инструменты помогают писать код продуктивнее? Как быстро влететь из бэкенда во фронтенд?
Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Про мемы тоже не забываем :)
Наши любимые материалы:
1. Перечисления в C#: как правильно использовать enum.
2. Практикум по С#: выравниваем текст по краю и по центру консоли.
3. Устраиваемся в Amazon: 5 шагов от резюме до оффера.
4. Страх и ненависть Линуса Торвальдса: кому создатель Linux рекомендует выпить йаду.
5. Как программисту пройти собеседование. 6 советов.
6. Камасутра для влюблённых в код: топ-5 эзотерических языков программирования в примерах.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code
Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Про мемы тоже не забываем :)
Наши любимые материалы:
1. Перечисления в C#: как правильно использовать enum.
2. Практикум по С#: выравниваем текст по краю и по центру консоли.
3. Устраиваемся в Amazon: 5 шагов от резюме до оффера.
4. Страх и ненависть Линуса Торвальдса: кому создатель Linux рекомендует выпить йаду.
5. Как программисту пройти собеседование. 6 советов.
6. Камасутра для влюблённых в код: топ-5 эзотерических языков программирования в примерах.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code
Изменения и улучшения работы с сетью в .NET 6: https://proglib.io/w/b96b0a94
.NET Blog
.NET 6 Networking Improvements
Introducing new networking features in .NET 6 in this blog post highlighting some of the changes and improvements.