Учимся отправлять push-уведомления в браузер с помощью ASP.NET Core: https://proglib.io/w/ae446e88
  
  elmah.io Blog
  
  How to send push notifications to a browser in ASP.NET Core
  In this article, we will show how you can subscribe to Push Notifications using ASP.NET Core and how you can send Push Notifications from .NET as well.
  ASP.NET Core SignalR представляет собой библиотеку с открытым исходным кодом, позволяющую создавать клиент-серверные приложения, работающие в режиме реального времени (чаты, видеоконференции, игровые приложения, приложения для мониторинга данных).
В рамках видеоурока вы познакомитесь с концепцией приложений реального времени и узнаете, что такое SignalR, какие отличия существуют в версиях библиотеки и какие ее базовые принципы.
https://proglib.io/w/bd005e66
  
  
  
  
  
  В рамках видеоурока вы познакомитесь с концепцией приложений реального времени и узнаете, что такое SignalR, какие отличия существуют в версиях библиотеки и какие ее базовые принципы.
https://proglib.io/w/bd005e66
Вопрос из модуля «Хранение и извлечение реляционных данных с помощью Entity Framework Core».
Предположим, вы хотите написать запрос только для чтения. Как указать в EF Core, что не нужно отслеживать изменения графа объектов?
  Предположим, вы хотите написать запрос только для чтения. Как указать в EF Core, что не нужно отслеживать изменения графа объектов?
Anonymous Quiz
    18%
    Установить для состояния сущности значение EntityState.Unchanged.
      
    8%
    Прикрепить вызов метода ToListAsync() к запросу LINQ или цепочке методов fluent.
      
    66%
    Прикрепить вызов метода AsNoTracking() к объекту сущности.
      
    9%
    Посмотреть результаты
      
    Погружаемся в генераторы исходного кода, которые появились в C# 9.0: https://proglib.io/w/c1714e11
  Подписывайтесь на наш основной канал @proglibrary, чтобы не пропускать новые статьи и квизы!
  Серия статей про различные сценарии использования классов перечисления:
- Введение в классы перечислений
- Класс перечисления и сериализация JSON
- Класс перечисления как параметр строки запроса
- Генерация клиентского кода с NSwag для класса перечисления
- Реализация наследования с помощью класса перечисления
  
  - Введение в классы перечислений
- Класс перечисления и сериализация JSON
- Класс перечисления как параметр строки запроса
- Генерация клиентского кода с NSwag для класса перечисления
- Реализация наследования с помощью класса перечисления
Hi, I'm Ankit!
  
  Introduction to Enumeration Classes
  This is the first post in the series: Enumeration classes – DDD and beyond. This post gives an introduction to an Enumeration class.
  Виртуальный лекторий, где собраны ссылки по работе с Azure, последние курсы на платформе Learn и материалы для получения сертификатов от Microsoft.
https://proglib.io/w/2a201c37
  
  https://proglib.io/w/2a201c37
Хабр
  
  Лекторий на Хабре: коллекция обучающих и справочных материалов от Microsoft
  Всем привет, на связи Microsoft! Мы давно обратили внимание, что читатели видят в Хабре образовательный ресурс и приходят сюда затем, чтобы повысить свой профессиональный уровень. Для тех хабравчан, кто пользуется инструментами и продуктами от Microsoft,…
  Media is too big
    VIEW IN TELEGRAM
  Приглашаем вас на мероприятие "Серия онлайн семинаров по опциям базы данных Oracle":
1. Вебинар “Самые популярные опции базы данных Oracle”, пройдет 26 ноября в 11:00 Время Московское. Темы: Oracle Real Application Clusters (RAC), технология управления данных Advanced Compression и самая популярная опция в СУБД - Oracle Partitioning.
2. Вебинар “Недооцененные опции базы данных Oracle”, пройдет 3 декабря в 11:00 Время Московское.
Темы: технология Oracle Active Data Guard, уникальный инструмент Real Application Testing (RAT).
3. Вебинар “Новые опции базы данных Oracle”, пройдет 10 декабря в 11:00 Время Московское.
Темы: контейнерная архитектура БД или Multitenant Container Database, технология хранения информации в специализированном КЭШе – ORACLE DATABASE IN-MEMORY OPTION.
Участие в мероприятии бесплатное при условии предварительной регистрации.
Принять участие: https://vk.cc/aCDUIY 👈
  1. Вебинар “Самые популярные опции базы данных Oracle”, пройдет 26 ноября в 11:00 Время Московское. Темы: Oracle Real Application Clusters (RAC), технология управления данных Advanced Compression и самая популярная опция в СУБД - Oracle Partitioning.
2. Вебинар “Недооцененные опции базы данных Oracle”, пройдет 3 декабря в 11:00 Время Московское.
Темы: технология Oracle Active Data Guard, уникальный инструмент Real Application Testing (RAT).
3. Вебинар “Новые опции базы данных Oracle”, пройдет 10 декабря в 11:00 Время Московское.
Темы: контейнерная архитектура БД или Multitenant Container Database, технология хранения информации в специализированном КЭШе – ORACLE DATABASE IN-MEMORY OPTION.
Участие в мероприятии бесплатное при условии предварительной регистрации.
Принять участие: https://vk.cc/aCDUIY 👈
Forwarded from C# jobs — вакансии по C#, .NET, Unity
Игровая студия разработчик казуальных игр Tripledot Studios в поисках Unity 3D Engineer.
Tripledot Studios (https://tripledotstudios.com) была основана в 2017 году в Лондоне. В 2018 году компания привлекла 8 млн. долларов инвестиций и за короткий промежуток времени вышла на уровень самоокупаемости.
Каждый день миллионы фанатов играют в наши продукты. Минская команда на данный момент работает над множеством игр - Solitaire Classic, Sudoku, Word Hop, Sudoku Friends, Blackjack, Woodoku и др.
Мы разрабатываем аналитическую платформу для маркетинговых кампаний и анализа поведения наших пользователей.
Сейчас мы начинаем делать более сложные и интересные игры, поэтому мы расширяем и усиливаем нашу команду разработчиков.
Задачи:
✔️Самостоятельное ведение отдельного направления проекта или целого проекта;
✔️Написание высококачественного кода, его оптимизация;
✔️Внесение новых идей в игровые возможности;
✔️Ежедневная коммуникация с минской и британской командой;
✔️Обмен опытом и знаниями с коллегами.
Требования:
✔️Опыт работы в игровой индустрии разработчиком игр от 1,5 лет;
✔️Желание разрабатывать казуальные игры;
✔️Английский язык от уровня pre-Intermediate для ведения документации и ежедневного общения с коллегами из Лондона;
✔️Отличное знание Unity и ООП.
По всем вопросам пишите на почту: [email protected]
Или в личку в телеграмме: @nikita_pitalenko , буду рад ответить на все, интересующие вас, вопросы!
  
  Tripledot Studios (https://tripledotstudios.com) была основана в 2017 году в Лондоне. В 2018 году компания привлекла 8 млн. долларов инвестиций и за короткий промежуток времени вышла на уровень самоокупаемости.
Каждый день миллионы фанатов играют в наши продукты. Минская команда на данный момент работает над множеством игр - Solitaire Classic, Sudoku, Word Hop, Sudoku Friends, Blackjack, Woodoku и др.
Мы разрабатываем аналитическую платформу для маркетинговых кампаний и анализа поведения наших пользователей.
Сейчас мы начинаем делать более сложные и интересные игры, поэтому мы расширяем и усиливаем нашу команду разработчиков.
Задачи:
✔️Самостоятельное ведение отдельного направления проекта или целого проекта;
✔️Написание высококачественного кода, его оптимизация;
✔️Внесение новых идей в игровые возможности;
✔️Ежедневная коммуникация с минской и британской командой;
✔️Обмен опытом и знаниями с коллегами.
Требования:
✔️Опыт работы в игровой индустрии разработчиком игр от 1,5 лет;
✔️Желание разрабатывать казуальные игры;
✔️Английский язык от уровня pre-Intermediate для ведения документации и ежедневного общения с коллегами из Лондона;
✔️Отличное знание Unity и ООП.
По всем вопросам пишите на почту: [email protected]
Или в личку в телеграмме: @nikita_pitalenko , буду рад ответить на все, интересующие вас, вопросы!
Tripledot Games
  
  Tripledot Studios | Mobile game studio jobs
  Join Tripledot Studios, a leading mobile game studio in London. Explore game development careers, from data scientist to AI researcher roles. Work in mobile gaming and create casual games like Woodoku and Solitaire enjoyed by millions. Check open vacancies…
  Серия коротких, но информативных статей на тему подводных камней ASP.NET Core:
- Redirect to Action Keeps Route Parameters
- Session Storage
- Localization with Shared Resources
- Areas
- Returning a Custom Service Provider from ConfigureServices
  
  - Redirect to Action Keeps Route Parameters
- Session Storage
- Localization with Shared Resources
- Areas
- Returning a Custom Service Provider from ConfigureServices
weblogs.asp.net
  
  ASP.NET Core Pitfalls – Redirect to Action Keeps Route Parameters
  When you redirect after a POST – following the famous Post-Redirect-Get pattern – but your previous view was constructed using a route parameter, then it will be sent to the redirect …
  Экспериментируем с дженериками: https://proglib.io/w/a4e3c1f4
  
  tyrrrz.me
  
  Fluent Generics in C# | Alexey Golub
  Generics is a powerful feature available in many statically typed languages. It offers a way to write code that seamlessly operates against many different types, by targeting the features they share rather than the types themselves. This provides the means…
  Подводные камни некоторых интересных, но мало используемых функций C# и среды выполнения .NET.
https://proglib.io/w/9beb54d0
  
  https://proglib.io/w/9beb54d0
Medium
  
  The Hidden Unsafe Features of C#
  Over the past few years, C# has established itself as one of the mainstay languages in modern software development. In Stack Overflow’s…
  Миллионы разработчиков во всем мире используют ASP.NET Core для создания современных веб-приложений и высокопроизводительных облачных сервисов. Если вы ничего не разрабатывали с использованием этого фреймворка или не знаете стоит ли начинать, эта инфографика даст как минимум 13 причин, чтобы сделать это в 2021 году.
  Полная поддержка гиперссылок и эмодзи в значках профиля, настройка порядка переключения вкладок, фонового изображения и режимов запуска фокусуровки, отключение анимаций, улучшения палитры команд и еще много полезного в новом Windows Terminal.
https://proglib.io/w/58934e11
  
  https://proglib.io/w/58934e11
Хабр
  
  Вышел Windows Terminal Preview 1.5
  Мы вернулись с очередным выпуском Windows Terminal ! Терминал Windows перешел на версию 1.4 и включает функции, описанные в сообщении блога о версии 1.4. Windows Terminal Preview была переведена на...
  Краткое руководство по работе с выражением 
  
  with в C# 9, которое создает копию операнда record с измененными заданными свойствами и полями: https://proglib.io/w/6dd989ffDocs
  
  Выражение with в справочнике по C#
  Узнайте о выражении with, которое выполняет обратимое изменение записей и структур C#
  Запись вебинара, который нацелен помочь разобраться с главными аспектами разработки на C#/ .NET, опираясь на тенденции развития IT рынка, а также правильно расставить приоритеты и помочь спланировать ваше обучение и карьеру по направлению C# / .NET в 2021 году.  
https://proglib.io/w/dfb9c071
  
  https://proglib.io/w/dfb9c071
YouTube
  
  Как стать C# разработчиком. .NET или .NET Core?
  Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Онлайн обучение с тренером для C#/.NET разработчикa - https://itvdn.com/ru/live-online/net-developer?utm_source=yb_webinar_net2021
Видеокурсы для C#/.NET разработчикa - https://itvdn.com/ru/specialities/net…
  Онлайн обучение с тренером для C#/.NET разработчикa - https://itvdn.com/ru/live-online/net-developer?utm_source=yb_webinar_net2021
Видеокурсы для C#/.NET разработчикa - https://itvdn.com/ru/specialities/net…
Как научиться правильно разрабатывать и запускать приложения в K8s? Есть несколько путей, но, пожалуй, самый быстрый  — это пройти трёхдневный онлайн-интенсив «Kubernetes для разработчиков» от Слёрм.
Чем ещё хорош этот путь?
– Материал курса основан на практическом опыте. Учим тому, что делаем на своих проектах.
– Никаких админских штучек и историй про обслуживание кластера. Только инструментарий и знания, которые требуются разработчикам.
– Никто не уйдёт без результата. Спикеры и техподдержка помогут каждому студенту справиться с заданиями.
Интенсив стартует 3 марта. Сейчас можно записаться по минимальной цене – 20 000 рублей.
Посмотреть программу и подать заявку.
  Чем ещё хорош этот путь?
– Материал курса основан на практическом опыте. Учим тому, что делаем на своих проектах.
– Никаких админских штучек и историй про обслуживание кластера. Только инструментарий и знания, которые требуются разработчикам.
– Никто не уйдёт без результата. Спикеры и техподдержка помогут каждому студенту справиться с заданиями.
Интенсив стартует 3 марта. Сейчас можно записаться по минимальной цене – 20 000 рублей.
Посмотреть программу и подать заявку.
🖥🛠❓Брендовый неттоп vs самосборный мини-ПК: выбираем компьютер для программиста
Собрать компактный компьютер для программирования самому или взять готовый? Наш сравнительный обзор поможет выбрать. В него вошли восемнадцать неттопов и комплектующие для системника Mini ATX.
https://proglib.io/sh/C2ncqG1Vh9
  
  
  
  
  
  Собрать компактный компьютер для программирования самому или взять готовый? Наш сравнительный обзор поможет выбрать. В него вошли восемнадцать неттопов и комплектующие для системника Mini ATX.
https://proglib.io/sh/C2ncqG1Vh9
Серия статей про использование каналов в .NET Core: ч. 1, ч. 2 и ч. 3.
Автор статьи надеется, что к концу этой серии читателям станет ясно, когда следует использовать
  
  Автор статьи надеется, что к концу этой серии читателям станет ясно, когда следует использовать
Channel <T>, а когда что-то более простое, например Queue <T>..NET Core Tutorials
  
  Using Channels In C# .NET  – Part 1 – Getting Started – .NET Core Tutorials