Поддержку Avalonia UI Framework недавно завезли в Rider, а в месте с этим появился отличный материал на русском: https://proglib.io/w/988a4f2f
Хабр
Авалония для самых маленьких
В свежем превью Rider, помимо прочего, появилась поддержка Авалонии. Авалония — это самый крупный .NET фреймворк для разработки кроссплатформенного UI, и его поддержка в IDE — отличный повод наконец...
Свежий выпуск подкаста DotNet & More, в рамках которого обсуждались следующие темы:
✔️C#9
✔️Records
✔️Mutations vs Null Reference Exception
✔️Records провоцируют использовать анемичную модель
✔️Init only properties
✔️Top-level statements
✔️Pattern Matching
✔️Other features
✔️Советы тим лидам
✔️Agile
✔️Как отрастить эмпатию
✔️Как продолжать программировать
✔️C#9
✔️Records
✔️Mutations vs Null Reference Exception
✔️Records провоцируют использовать анемичную модель
✔️Init only properties
✔️Top-level statements
✔️Pattern Matching
✔️Other features
✔️Советы тим лидам
✔️Agile
✔️Как отрастить эмпатию
✔️Как продолжать программировать
Декабрьский интенсив по SRE🦎
Формат: онлайн-интенсив (Zoom, записи занятий, git, стенды для практики, техподдержка и помощь спикеров).
На интенсиве разбираем SRE-подход к разработке и эксплуатации высоконагруженного сайта:
✔️будем настраивать и поддерживать сайт из нескольких микросервисов.
✔️сформулируем показатели SLO, SLI, SLA, разработаем архитектуру и инфраструктуру, соберем, протестируем и задеплоим сайт, настроим мониторинг и алертинг.
✔️определим причины ухудшения SLO, разберем устойчивость, error budget, практику тестирования, управление прерываниями и операционной нагрузкой.
✔️проработаем порядок действий в случае аварии.
✔️примем решения по дальнейшему предотвращению инцидентов.
Дата интенсива: 11–13 декабря 2020
Программа и регистрация на сайте - https://slurm.club/2JpzlwV
Формат: онлайн-интенсив (Zoom, записи занятий, git, стенды для практики, техподдержка и помощь спикеров).
На интенсиве разбираем SRE-подход к разработке и эксплуатации высоконагруженного сайта:
✔️будем настраивать и поддерживать сайт из нескольких микросервисов.
✔️сформулируем показатели SLO, SLI, SLA, разработаем архитектуру и инфраструктуру, соберем, протестируем и задеплоим сайт, настроим мониторинг и алертинг.
✔️определим причины ухудшения SLO, разберем устойчивость, error budget, практику тестирования, управление прерываниями и операционной нагрузкой.
✔️проработаем порядок действий в случае аварии.
✔️примем решения по дальнейшему предотвращению инцидентов.
Дата интенсива: 11–13 декабря 2020
Программа и регистрация на сайте - https://slurm.club/2JpzlwV
CSharp_9_CheatSheet.pdf
467.4 KB
Шпаргалка по C# 9 с примерами кода, а также плюсами и минусами новых возможностей языка
Плейлист о тестировании кода на C#: https://proglib.io/w/3a3b4762
YouTube
Unit testing in C# - YouTube
Интересное вечернее чтиво о такой важной персоне в .NET-сообществе, как Мигель де Икаса.
https://proglib.io/w/03246301
https://proglib.io/w/03246301
Хабр
Мигель де Икаса: от Midnight Commander до Mono в .NET 5
Мигель де Икаса создал целый ряд громких проектов: GNOME, Mono, Xamarin, Midnight Commander… Для одних айтишников это человек-легенда, сделавший поразительно мн...
Разговор о практическом использовании Redis в приложении .NET Core в качестве основного хранилища данных.
https://proglib.io/w/330c6ccc
https://proglib.io/w/330c6ccc
YouTube
Using Redis as a .NET Core Data Store
In this episode of On .NET, Todd Gardner walks Christos through how his company is using Redis in their .NET Core application as the main data store. He explains the architecture of the project and shows how they integrate with StackExchange.Redis.
[04:00]…
[04:00]…
Полезные заметки по обновлению своих проектов до .NET 5.0: https://proglib.io/w/60281ed7
West-Wind
Upgrading several of my Applications and Libraries to .NET 5.0
Over the last week I spent some time upgrading several .NET Core Web applications and libraries from .NET Core 3.1 to .NET 5.0. I'm happy to say that this was always a non-event as the process went very smooth for once. In this post I'll talk about what I…
Интересуешься компьютерными науками, но не знаешь с чего начать? Выясни, какой ты ИТ-котик!
Пройди короткий профориентационный тест и получи скидку в 5000 рублей на курсы GeekBrains для фанатов информационных технологий. В качестве бонуса после тестирования станет доступна подробная карта ИТ-профессий и список учебных материалов для будущих айтишников.
Приходи учиться в GeekBrains!
Онлайн-академия предлагает отличные курсы для студентов любого возраста. Опытные преподаватели помогут погрузиться в профессию или подготовиться к поступлению в вуз.
Пройти бесплатное тестирование можно на сайте: https://mrqz.me/geekschool
Пройди короткий профориентационный тест и получи скидку в 5000 рублей на курсы GeekBrains для фанатов информационных технологий. В качестве бонуса после тестирования станет доступна подробная карта ИТ-профессий и список учебных материалов для будущих айтишников.
Приходи учиться в GeekBrains!
Онлайн-академия предлагает отличные курсы для студентов любого возраста. Опытные преподаватели помогут погрузиться в профессию или подготовиться к поступлению в вуз.
Пройти бесплатное тестирование можно на сайте: https://mrqz.me/geekschool
4 простых совета, которые помогут создавать красивые сцены в Unity: https://proglib.io/w/58c7aeda
Подборка рекомендаций и инструментов для поиска утечек памяти в C#: https://proglib.io/w/977b6454
timdeschryver.dev
Finding that C# memory leak
Tracking the cause of my first memory leak written in C# (that I know of)
Как думаете, выполнила ли Microsoft свою цель относительно нового релиза .NET 5? Об этот и ещё о многом в статье-вердикте.
Спойлер: компания заменила устаревший .NET Framework, возродила семейство .NET и почти гарантировала, что их инструменты программирования будут процветать еще десятилетие.
Спойлер: компания заменила устаревший .NET Framework, возродила семейство .NET и почти гарантировала, что их инструменты программирования будут процветать еще десятилетие.
Medium
Does .NET 5 Deliver?
Microsoft made big promises about its dramatic platform reboot. So how did they do?
EasyData — это библиотека, которая позволяет быстро создать пользовательский интерфейс для операций CRUD (создание, чтение, обновление, удаление) в любом приложении ASP.NET Core, которое использует Entity Framework Core.
Библиотека может быть полезна для быстрого прототипирования любого проекта ASP.NET Core, связанного с базой данных: всякий раз, когда вы меняете что-то в своем DbContext (добавляете новый DbSet или свойство в класс модели), пользовательский интерфейс автоматически подстраивается под эти изменения.
https://proglib.io/w/77455316
Библиотека может быть полезна для быстрого прототипирования любого проекта ASP.NET Core, связанного с базой данных: всякий раз, когда вы меняете что-то в своем DbContext (добавляете новый DbSet или свойство в класс модели), пользовательский интерфейс автоматически подстраивается под эти изменения.
https://proglib.io/w/77455316
Разработка приложений для устройств IoT с помощью библиотек .NET IoT: документация + обзор поддерживаемых библиотек, операционных систем и аппаратных платформ.
Docs
Документация по библиотекам .NET для Интернета вещей
Сведения о том, как на основе .NET создавать приложения для устройств и сценариев Интернета вещей
Видеозапись доклада Михаила Романова на митапе KonturTechTalks, в рамках которого приводился обзор нескольких кроссплатформенных GUI-фреймворков, доступных .NET-разработчикам: от широко известных (таких, как Avalonia и GTK#) до малознакомых, но интересных (например, Eto.Forms).
https://proglib.io/w/960d0f71
https://proglib.io/w/960d0f71
YouTube
Обзор кроссплатформенного GUI для .NET. Михаил Романов, Контур
Доклад для всех, кто интересуется разработкой GUI под .NET.
.Net Core поставил знак равенства между словами «.NET» и «кросплатформенно», но только для консоли и веба. А как же десктоп? В своем докладе Миша сделает обзор нескольких кроссплатформенных GUI…
.Net Core поставил знак равенства между словами «.NET» и «кросплатформенно», но только для консоли и веба. А как же десктоп? В своем докладе Миша сделает обзор нескольких кроссплатформенных GUI…
Знакомимся с концепцией написания кода, безопасного для типов и памяти: https://proglib.io/w/71e336e6
Pluralsight
Returning Read-only References from Functions in C# | Pluralsight
Pluralsight Guides
Вопрос из модуля "Реализация флагов функций в ориентированном на облако приложении микрослужб ASP.NET Core".
Какая ключевая абстракция поддерживает систему конфигурации в приложениях ASP.NET Core?
Какая ключевая абстракция поддерживает систему конфигурации в приложениях ASP.NET Core?
Anonymous Quiz
7%
Библиотека управления функциями
45%
Поставщик конфигурации
18%
ConfigMap
13%
Конфигурация приложения Azure
17%
Посмотреть результаты
Автор статьи показывает опыт работы с шаблонами проектирования в C# и акцентирует внимание на тех моментах, где их использование нецелесообразно.
https://proglib.io/w/2fc865be
https://proglib.io/w/2fc865be
Endjin
When C# 9.0 patterns go wrong: mechanism over intent | endjin
C# 9 makes welcome additions to the language's increasingly powerful pattern matching capabilities. However, with great power comes a temptation to make a great big mess. In this post, Ian Griffiths urges us not to get carried away.