Разговор о практическом использовании 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.
Статья о том, как чтение исходного кода помогает в обучении и позволяет стать более опытным разработчиком.
https://proglib.io/w/83b5427e
https://proglib.io/w/83b5427e
Steve Gordon - Code with Steve
Become a Better Developer by Reading Source Code - Steve Gordon - Code with Steve
In this post, I share why I think that reading source code is an important technique which can be applied to become a better software developer.
Обзор всех модулей и схем обучения по .NET: https://proglib.io/w/d734b777
Docs
Обучение для .NET
Узнайте, как создавать приложения на нескольких платформах с помощью таких языков программирования, как C#, F# и Visual Basic. Приступайте к разработке следующего проекта с помощью .NET уже сегодня. Возможность поддерживается в Windows, Linux и macOS.
Подборка докладов с украинской конференции .NET Fest 2019, в рамках которой освещались следующие темы: безопасность, кросс-платформенная разработка, .NET библиотеки, фреймворки и платформы, Cloud & DevOps, AI / ML и многое другое.
https://proglib.io/w/acb8df82
https://proglib.io/w/acb8df82
YouTube
Технологія Digital Twin. Наступний крок у будівельній революції. Сергій Бєльський .NET Fest 2019
The talk from .NET Fest conference in Kyiv, Ukraine.
Presentation: will be added soon
Fb: https://www.facebook.com/dotNETFest/
Website: http://dotnetfest.com/
По мірі впровадження інтелектуальних технологій будівництва в усьому світі почалося як прагнення…
Presentation: will be added soon
Fb: https://www.facebook.com/dotNETFest/
Website: http://dotnetfest.com/
По мірі впровадження інтелектуальних технологій будівництва в усьому світі почалося як прагнення…
Учимся обучать и переобучать модель с помощью ML.NET в рамках решения практической задачи: необходимо определить, понравится ли человеку фильм "Крепкий орешек".
https://proglib.io/w/ffd68196
https://proglib.io/w/ffd68196
elmah.io Blog - .NET Technical tutorials/guides and new features
Predicting Die Hard fans with ML.NET and C#
This post will teach you how to predict the value of a boolean using ML.NET and a binary classification trainer. The code uses movie scores as an example.
2020 бросил вызов каждому человеку, бизнесу, государству. Впереди 2021 год и новые изменения. Как отбросить страх перед глобальными вызовами? Получить новый импульс? QIWI и Магнит объединились, чтобы напомнить о важной роли технологий в трансформации каждого из нас, а также в развитии бизнеса и общества.
17 декабря в 16:00 состоится бесплатный онлайн митап #MGNTQIWI «Новый мир: как технологии влияют на человека и общество» с участием Евгения Кузнецова – футуролога, руководителя московского отделения Университета Сингулярности, генерального директора ООО «Орбита Капитал Партнерз». Евгений расскажет, как оставаться на гребне цифровой волны, не отставать от трендов и справляться с вызовами технологической эпохи.
Регистрируйтесь по ссылке https://mgntqiwi.ru и присоединяйтесь к бесплатной лекции и Q&A сессии 17 декабря в 16:00.
ИЗМЕНЕНИЯ – вот о чем пойдет речь в рамках митапа. Трансформируется все, а значит, нужно и нам.
Давайте меняться вместе!
17 декабря в 16:00 состоится бесплатный онлайн митап #MGNTQIWI «Новый мир: как технологии влияют на человека и общество» с участием Евгения Кузнецова – футуролога, руководителя московского отделения Университета Сингулярности, генерального директора ООО «Орбита Капитал Партнерз». Евгений расскажет, как оставаться на гребне цифровой волны, не отставать от трендов и справляться с вызовами технологической эпохи.
Регистрируйтесь по ссылке https://mgntqiwi.ru и присоединяйтесь к бесплатной лекции и Q&A сессии 17 декабря в 16:00.
ИЗМЕНЕНИЯ – вот о чем пойдет речь в рамках митапа. Трансформируется все, а значит, нужно и нам.
Давайте меняться вместе!
Короткие заметки о том, какие введены изменения поведения среды при сравнении строк в .NET 5
С данными изменениями API глобализации используется на всех поддерживаемых платформах ICU (международные компоненты для Юникода) по умолчанию. Это отход от более ранних версий .NET Core и от .NET Framework, которые используют функциональные возможности многоязыковой поддержки (NLS) операционной системы при работе в Windows.
Если вы используете такие функции, как
С данными изменениями API глобализации используется на всех поддерживаемых платформах ICU (международные компоненты для Юникода) по умолчанию. Это отход от более ранних версий .NET Core и от .NET Framework, которые используют функциональные возможности многоязыковой поддержки (NLS) операционной системы при работе в Windows.
Если вы используете такие функции, как
string.IndexOf(string)
, не вызывая перегрузку, которая принимает аргумент StringComparison
, вместо порядкового поиска вы можете непреднамеренно принять зависимость от поведения, на которое влияют язык и региональные параметры. Поскольку NLS и ICU реализуют в лингвистических функциях сравнения другую логику, то результаты таких методов, как string.IndexOf(string)
, могут возвращать непредвиденные значения.Docs
Изменения в поведении при сравнении строк в .NET 5+
Узнайте больше об изменениях в поведении при сравнении строк в .NET 5 и более поздних версий в Windows.
Применяем на практике генераторы исходного кода в .NET 5: https://proglib.io/w/c8c599c5
www.edument.se
.NET 5 Source Generators - MediatR - CQRS - OMG!
In this blog post we will explore how we can use the new source generator feature in .NET 5 to automatically generate an API for a system using the MediatR library and the CQRS pattern.
Популярные NuGet-пакеты, которые можно использовать в приложениях ASP.NET Core.
https://proglib.io/w/c0dadd4d
https://proglib.io/w/c0dadd4d