Основы, которые должен знать каждый C#-разработчик: https://proglib.io/w/d3261285
DEV Community
About DEV — DEV Community
About DEV (dev.to)
Подборка советов и приемов, которые могут помочь настроить Windows Terminal под ваши индивидуальные потребности: https://proglib.io/w/f6d0cfe2
Windows Command Line
Windows Terminal Tips and Tricks | Windows Command Line
Windows Terminal comes with a lot of features that allow you to customize it and interact with it in a way that feels most comfortable to you. Let’s run through some tips and tricks that could help you set up your terminal in a way that’s perfect for you.
GeekBrains запускает курс «Python для решения бизнес-задач»
Обучение начнется 23 октября и продлится 2,5 месяца. Курс рассчитан на далеких от программирования слушателей: маркетологов, продакт-менеджеров и предпринимателей. В формате видеоуроков и практических вебинаров они научатся автоматизировать рутинные задачи и процессы. Опытные преподаватели расскажут, как создавать ботов Telegram, собирать, обрабатывать и визуализировать данные о клиентах, а также обрабатывать файлы и проверять правильность заполнения форм. Python позволяет написать программу один раз и запускать ее по потребности — это экономит рабочее время.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/5f928cb7
Обучение начнется 23 октября и продлится 2,5 месяца. Курс рассчитан на далеких от программирования слушателей: маркетологов, продакт-менеджеров и предпринимателей. В формате видеоуроков и практических вебинаров они научатся автоматизировать рутинные задачи и процессы. Опытные преподаватели расскажут, как создавать ботов Telegram, собирать, обрабатывать и визуализировать данные о клиентах, а также обрабатывать файлы и проверять правильность заполнения форм. Python позволяет написать программу один раз и запускать ее по потребности — это экономит рабочее время.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/5f928cb7
Автор статьи решил, что у настольных и мобильных приложений много общего, поэтому решил осветить архитектуру приложений обоих типов в одной статье. Получилось довольно интересное чтиво.
https://proglib.io/w/b6e1aaa2
https://proglib.io/w/b6e1aaa2
Dotnetcurry
Architecting .NET Desktop and Mobile applications | DotNetCurry
This tutorial introduces several architectural and design patterns that can be used to implement common scenarios in .NET desktop and mobile applications.
Перевод статьи об оригинальном подходе к использованию методов расширений (extension methods) в C#.
https://proglib.io/w/72873b29
https://proglib.io/w/72873b29
Хабр
Творческое использование методов расширения в C#
Привет, Хабр! Продолжая исследование темы C#, мы перевели для вас следующую небольшую статью, касающуюся оригинального использования extension methods. Рекомендуем обратить особое внимание на...
Absolutely Awesome Book on CSharp and .NET - Sample Chapters.pdf
1 MB
The Absolutely Awesome Book on C# and .NET (2019)
Автор: Damir Arh
Книга представлена в формате вопросов и ответов и призвана обеспечить краткую, но прочную основу для C# и .NET. Используйте приведенные в книге концепции, чтобы углубить свои существующие знания в C# и .NET.
Материалы книги помогут получить представление текущего состояния экосистемы разработчиков .NET, ознакомиться с современными функциями .NET и C#, а также подготовиться к собеседованию.
Автор: Damir Arh
Книга представлена в формате вопросов и ответов и призвана обеспечить краткую, но прочную основу для C# и .NET. Используйте приведенные в книге концепции, чтобы углубить свои существующие знания в C# и .NET.
Материалы книги помогут получить представление текущего состояния экосистемы разработчиков .NET, ознакомиться с современными функциями .NET и C#, а также подготовиться к собеседованию.
Предположим, что вам нужно добавить утверждение IsEmployee для пользователя, прошедшего проверку подлинности. Где это утверждение сохраняется по умолчанию?
Anonymous Quiz
14%
Все утверждения пользователя хранятся в таблице AspNetUsers.
34%
Все утверждения пользователя хранятся в таблице AspNetUserClaims.
30%
Все утверждения пользователя сохраняются в памяти с помощью состояния сеанса.
23%
Посмотреть результаты
Серия статей, в которой рассмотрены основные паттерны проектирования, используемые при разработке на C#:
- Фабричный метод и абстрактная фабрика (Factory Method / Abstract Factory)
- Строитель (Builder)
- Компоновщик (Composite)
- Декоратор (Decorator )
- Адаптер (Adapter)
Ссылка на репозиторий: https://proglib.io/w/fac3ae9f
- Фабричный метод и абстрактная фабрика (Factory Method / Abstract Factory)
- Строитель (Builder)
- Компоновщик (Composite)
- Декоратор (Decorator )
- Адаптер (Adapter)
Ссылка на репозиторий: https://proglib.io/w/fac3ae9f
Игорь Фесенко (Microsoft® MVP; Application Architect в SoftServe Inc) делится подходами к диагностированию .NET Core приложений. В частности, автор рассказывает о возможностях и инструментах, которые вы можете довольно легко добавить в процесс разработки и в некоторых случаях не изобретать заново уже существующие подходы и практики.
https://proglib.io/w/6705a05a
https://proglib.io/w/6705a05a
ДОУ
Подходы к диагностированию на .NET Core
Поговорим про диагностирование .NET приложений, в частности .NET Core. Все же понимают, что диагностирование – это важная составляющая процесса отладки приложения и поиска неисправности, которая может находится как в вашем коде, так и в коде окружения, в
Microsoft запустила канал .NET Live TV, на котором будут выходить ежедневные лайв-стримы для разработчиков.
Канал представляет собой универсальный поисковик для всех потоковых трансляций .NET и Visual Studio на Twitch и YouTube.
https://proglib.io/w/399137c1
Канал представляет собой универсальный поисковик для всех потоковых трансляций .NET и Visual Studio на Twitch и YouTube.
https://proglib.io/w/399137c1
Хабр
Представляем .NET Live TV — ежедневные лайв-стримы для разработчиков
Сегодня мы запускаем .NET Live TV , ваш универсальный поисковик для всех потоковых трансляций .NET и Visual Studio на Twitch и YouTube. Мы всегда ищем новые способы донести отличный контент до...
Экосистема .NET предлагает множество вариантов для разработчиков, которые хотят создавать игры, но не хотят создавать все с нуля. Ранее на канале приводился анонс нового раздела на сайте Microsoft, касаемого разработки игр на .NET. В данной статье автор демонстрирует некоторые из существующих игровых движков .NET, чтобы помочь вам выбрать подходящий.
https://proglib.io/w/d3e82e1d
https://proglib.io/w/d3e82e1d
Вопрос из модуля «Защита веб-приложения ASP.NET Core с помощью Identity Framework». Identity создает файл cookie с именем .AspNetCore.Identity.Application для сохранения пользовательского сеанса. Когда файл cookie создается и удаляется по умолчанию?
Anonymous Quiz
13%
Создается при переходе пользователя на страницу входа и удаляется при закрытии браузера.
60%
Создается после успешной проверки подлинности на странице входа и удаляется после выхода.
13%
Создается при переходе пользователя на страницу входа и удаляется после выхода.
14%
Посмотреть результаты
Серия статей про развертывание приложений ASP.NET Core в Kubernetes:
- Введение в Kubernetes
- Настройка ресурсов с помощью YAML-манифестов
- Введение в развертывание приложений с помощью Helm
- Создание диаграммы Helm для приложения ASP.NET Core
- Установка переменных среды для приложений ASP.NET Core в диаграмме Helm
- Добавление проверок работоспособности с помощью Liveness / Readiness / Startup probes
- Выполнение миграции базы данных при развертывании в Kubernetes
- Выполнение миграции базы данных с использованием заданий и контейнеров инициализации
- Введение в Kubernetes
- Настройка ресурсов с помощью YAML-манифестов
- Введение в развертывание приложений с помощью Helm
- Создание диаграммы Helm для приложения ASP.NET Core
- Установка переменных среды для приложений ASP.NET Core в диаграмме Helm
- Добавление проверок работоспособности с помощью Liveness / Readiness / Startup probes
- Выполнение миграции базы данных при развертывании в Kubernetes
- Выполнение миграции базы данных с использованием заданий и контейнеров инициализации
Andrew Lock | .NET Escapades
An Introduction to Kubernetes: Deploying ASP.NET Core applications to Kubernetes - Part 1
In this post I describe some of the basic concepts that you'll need to be familiar with to deploy ASP.NET Core applications to Kubernetes.
Пополняемая статья о нововведениях в C# 9.0 и в дополнение к ней подробный материал о новом типе
https://proglib.io/w/51143453
record
.https://proglib.io/w/51143453
Docs
Новые возможности в C# 9.0. Руководство по языку C#
Обзор новых функций, доступных в C# 9.0.
Вопрос из модуля «Создание пользовательского веб-интерфейса с помощью ASP.NET Core».
Какое утверждение наиболее точно описывает директиву @page?
Какое утверждение наиболее точно описывает директиву @page?
Anonymous Quiz
61%
Она указывает, что страница может обрабатывать HTTP-запросы, и сообщает, что это страница Razor.
11%
Она является примером вспомогательной функции тегов.
13%
Она служит для указания поведения свойства модели.
15%
Посмотреть результаты
Tye — инструмент для проектов .NET, который упрощает разработку, тестирование и развертывание микросервисов и распределенных приложений.
Целью инструмента является скрытие множества сложностей, связанных с Kubernetes, при этом он включает локальный оркестратор, упрощающий разработку микросервисов, и возможность развертывания микросервисов в Kubernetes с минимальной конфигурацией.
https://proglib.io/w/7e503b32
Целью инструмента является скрытие множества сложностей, связанных с Kubernetes, при этом он включает локальный оркестратор, упрощающий разработку микросервисов, и возможность развертывания микросервисов в Kubernetes с минимальной конфигурацией.
https://proglib.io/w/7e503b32
GitHub
dotnet/tye
Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and ...
«Библиотека программиста» приглашает разбирающихся в ИТ авторов присоединиться к проекту. Мы предлагаем удаленную работу, интересные темы и 💰гонорары с выплатой 📅2 раза в месяц.
Прошедшие отбор соискателям сразу даем тему статьи и гонорар, если текст будет качественным. Оплата составляет 500 рублей за 1000 знаков (объем — до 10 тысяч знаков). Если материал больше/сложнее — 10 000 рублей (оговаривается заранее).
Напишите несколько слов о себе на адрес job@proglib.io. Ссылки на публикации будут плюсом.
Прошедшие отбор соискателям сразу даем тему статьи и гонорар, если текст будет качественным. Оплата составляет 500 рублей за 1000 знаков (объем — до 10 тысяч знаков). Если материал больше/сложнее — 10 000 рублей (оговаривается заранее).
Напишите несколько слов о себе на адрес job@proglib.io. Ссылки на публикации будут плюсом.
Материал о безопасном хранениии и извлечении конфиденциальных данных пользователя при разработке ASP.NET Core приложения.
https://proglib.io/w/7e8e9baa
https://proglib.io/w/7e8e9baa
Medium
ASP.NET Core - User Secrets
This article explains techniques for storing and retrieving sensitive data during the development of an ASP.NET Core app on a development…
Forwarded from C# jobs — вакансии по C#, .NET, Unity
Привет!
Мы в RJ Games ищем опытного Unity разработчика (https://rj-games.com/job/76), основная задача которого - прототипирование и разработка боевых механик и игровой логики.
▪️Локация: классный офис в Москве или удаленно из любой точки мира.
▪️Проект: мобильная игра Puzzle Breakers (есть в Google Play https://play.google.com/store/apps/details?id=com.playrix.puzzlebreakers). В игру уже играют довольно много игроков. Мы планируем развивать проект еще несколько лет.
▪️Мы ждем от тебя: уверенное владение C#, ООП и опыт работы с Unity от 3-х лет.
Резюме присылай на почту: a.prokhorova@rj-games.com или telegram @Alla_pro (Алла).
#вакансия #разработчик #fulltime #developer #удаленка
Мы в RJ Games ищем опытного Unity разработчика (https://rj-games.com/job/76), основная задача которого - прототипирование и разработка боевых механик и игровой логики.
▪️Локация: классный офис в Москве или удаленно из любой точки мира.
▪️Проект: мобильная игра Puzzle Breakers (есть в Google Play https://play.google.com/store/apps/details?id=com.playrix.puzzlebreakers). В игру уже играют довольно много игроков. Мы планируем развивать проект еще несколько лет.
▪️Мы ждем от тебя: уверенное владение C#, ООП и опыт работы с Unity от 3-х лет.
Резюме присылай на почту: a.prokhorova@rj-games.com или telegram @Alla_pro (Алла).
#вакансия #разработчик #fulltime #developer #удаленка
Google Play
Puzzle Breakers: Champions War - Apps on Google Play
Craft your war strategy and join the rumble with epic fantasy heroes!
Вопрос из модуля «Создание пользовательского веб-интерфейса с помощью ASP.NET Core».
Какое утверждение наиболее точно описывает PageModel страницы Razor?
Какое утверждение наиболее точно описывает PageModel страницы Razor?
Anonymous Quiz
48%
В неё инкапсулируются операции логики, относящиеся только к соответствующей странице Razor.
30%
Она предоставляет общие шаблоны представлений с использованием синтаксиса Razor.
13%
Частичный файл разметки Razor, служащий для разбиения больших файлов разметки на небольшие части.
9%
Посмотреть результаты