Библиотека шарписта | C#, F#, .NET, ASP.NET
22.9K subscribers
2.26K photos
35 videos
85 files
4.42K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
animation.gif
34.8 KB
Прекрасный пример пользовательского интерфейса распределения бюджета в 30 строках кода👇👇👇
Онлайн-платформа goods открывает несколько вакансий на должности:

Frontend-разработчик
Backend-разработчик
Middle Android Developer
Golang Developer
Senior Golang Developer

Что мы предлагаем своим разработчикам маркетплейса? Комфортный офис в центре города, официальное оформление, высокую зарплату, премии и бонусы, бесплатные курсы, ДМС и годовые абонементы в фитнес-клубы.

Не упусти свой шанс! Пиши на почту: irina.andriyanova@goods.ru

Если не нашли себе подходящую вакансию - посетите нашу страницу с рассказом о компании, фотками из офиса и множеством других вакансий - https://prglb.ru/5wewf
ASP.NET — бесплатный, кросс-платформенный, открытый фреймворк для создания веб-приложений и сервисов с .NET и C#. Новичку может быть трудно понять, с чего начать, так как у этой технологии есть разные версии и модели. В этой статье начинающий разработчик сможет не только разобраться с версиями, но и выбрать предпочитаемую модель.
Трендовые C#-репозитории на github
Какие репозитории считаются наиболее впечатляющими? Нескольно репозиториев на сегодняшний день по версии github.

RockPaperScissorsLizardSpock
Камень, ножницы, бумага, ящерица, спок — образец приложения.

Aurora
Утилита, которая объединяет RGB устройства и позволяет им работать бок о бок друг с другом, добавляя и улучшая поддержку освещения RGB для различных игр, в которых ранее не было поддержки освещения RGB или почти нет. Аврора в основном написана на C#

azure-cosmos-dotnet-v3
Эта клиентская библиотека позволяет приложениям подключаться к Azure Cosmos через SQL API. Azure Cosmos - это глобально распределенная многомодельная служба баз данных.

ScriptableRenderPipeline
Scriptable Render Pipeline (SRP) — это функция Unity в активной разработке. SRP был разработан, чтобы предоставить художникам и разработчикам инструменты, необходимые для создания современной высококачественной графики в Unity.

AspNetCore
ASP.NET Core - это кроссплатформенная платформа .NET для создания современных облачных веб-приложений на Windows, Mac или Linux.
Вы продуктивны, Вы быстры, Вы делаете всё правильно
Нет, это не аутотренинг. Это пара слов о репозитории "org-policy", который содержит инструменты и отслеживает нарушения правил для организации dotnet.
Репо содержит инструменты и отслеживает нарушения политики. Он является внутренним, поскольку содержит имена частных репозиториев и команд. Вы можете запустить инструмент локально, клонировав этот репозиторий и запустив его policop.cmd из корня. Простой и быстрый инструмент командной строки.
Создание облачных микросервисов с помощью Steeltoe
Steeltoe — это платформа .NET, предоставляющая библиотеки для быстрого создания облачных микросервисов.

Для чего:
- управление облаком;
- конфигурация приложения;
- облачная безопасность;
- Initializr;
- сервис Discovery и многое другое.

Преимущества:
- Steeltoe может помочь контейнировать приложения .NET Framework для облака в одно мгновение;
- с небольшими усилиями Steeltoe поможет в создании новых приложений .NET Core.
- Steeltoe также предоставляет инструменты для разработчика облачных приложений .NET для локальной и облачной платформы с небольшими изменениями.
Professional C# 7 and .NET Core 2.0 (2018)
Автор: Christian Nagel

#csharp #book #en

Язык: English.

Целевая аудитория: начинающие и опытные разработчики C#.

Professional C# 7 and .NET Core 2.0 предоставляет опытным разработчикам информацию, необходимую для эффективной работы с ведущим в мире языком программирования. Эта книга — идеальное руководство для быстрого освоения C# 7.

В книге рассматриваются следующие темы:
✔️ множество функций, включенных в C# 7 и .NET Core 2.0;
✔️ как обновление Visual Studio облегчает работу разработчиков;
✔️ оптимизация рабочего процесса с новым акцентом на упрощение кода и повышение производительности;
✔️ улучшения, сделанные для локализации, работы в сети, диагностики, развертывания и т.д.

Преимущества:
тщательные и исчерпывающие размышления по многим вопросам C#;
хорошо написанная и информативная, каждая глава дает хороший обзор темы.

Недостатки:
концепции даны в обратном порядке (сначала "как", а потом "что");
достаточно длинная.
Создание современных облачных приложений с использованием Pulumi и .NET Core
"Мы рады объявить о поддержке .NET Core для Pulumi! Это объявление означает, что вы можете объявить облачную инфраструктуру - включая всю Azure, такую как Kubernetes, Functions, AppService, Virtual Machines, CosmosDB и другие", — сообщила команда Pulumi.

Pulumi - это инфраструктура с открытым исходным кодом как инструмент кода, который помогает разработчикам и командам инфраструктуры лучше работать вместе для создания, развертывания и управления облачными приложениями с использованием их любимых языков.

Pulumi позволяет использовать языки для выражения потребностей инфраструктуры приложения, используя мощную технику, называемую «инфраструктура как код». При ее использовании объявляется желаемая инфраструктура, а механизм обеспечивает ее автоматизацию, репликацию и прочность для производственных требований. Pulumi продвигает этот подход на шаг вперед, используя реальные языки и создавая современные первоклассные и простые шаблоны облачной инфраструктуры, такие как контейнеры и серверные программы.

С помощью Pulumi для .NET возможно:
- объявить инфраструктуру, используя C#;
- автоматически создавать, обновлять или удалять облачные ресурсы, используя инфраструктуру Pulumi в качестве механизма кодирования;
- использовать любимые IDE и инструменты , включая Visual Studio и Visual Studio Code, и многое другое.
Стандартная шпаргалка по C#
Есть довольно простенькая, но полезная "шпора", которая включила в себя типы данных и их вес, массивы, операции со строками, регулярные выражения, а также, что особенно важно, данные дата/время, валюты, проценты, etc.
Библиотека под ключ для создания сервисов RESTful
Restier — это среда разработки API для создания стандартизированных сервисов RESTful на основе OData V4 в .NET.

Restier является духовным наследником WCF Data Services. Вместо создания бесконечного стандартного кода с помощью текущего набора инструментов Web API + OData, RESTier помогает ускорить стандартизированный, основанный на запросах интерфейс REST на основе HTTP буквально за несколько минут. И это только начало.

Как и WCF Data Services до этого, Restier предоставляет простые и понятные способы формирования запросов и перехвата представлений до и после их попадания в базу данных. Как и в случае с веб-API + OData, по-прежнему можно добавлять запросы и действия с помощью знакомых методов.
Программистами не рождаются!
Присоединяйся к бесплатному интенсиву от ведущего инженера-программиста, работающего в крупнейшей в мире соцсети.


Подробности по ссылке 👉 https://clc.to/1ozGOg

🚀 За три вечера участия ты напишешь игру на Unity, где космический корабль стреляет и разбивает метеориты.


⭐️ Лучшие участники получат грант на 30 000 рублей для обучения в Skillbox.

🎁 А те, кто дойдёт до конца, получат премиум-доступ к приложению для изучения английского языка от партнера EnglishDom.
Меняй жизнь прямо сейчас!
CLR via C# (2012)
Автор: Jeffrey Richter

#csharp #book #en

Язык: English.

Целевая аудитория: для начинающих и опытных разработчиков.

Копайте глубже и осваивайте тонкости общеязыковой среды выполнения, разработки на C# и .NET. Во главе с экспертом по программированию Джеффри Рихтером, давним консультантом команды Microsoft .NET, вы получите практические советы по созданию надежных, надежных и отзывчивых приложений и компонентов.

В книге рассматриваются следующие темы:
✔️ глубокое понимание архитектуры .NET Framework, среды выполнения и других ключевых тем, включая асинхронное программирование и среду выполнения Windows;
✔️ обширные примеры кода в Visual C#;
✔️ авторитетное, прагматическое руководство по сложным концепциям разработки и др.

Преимущества:
рассматривает тему и не оставляет определенное мнение;
содержит подробную фактическую и историческую справочную информацию;
подробные рекомендации, подкрепленные данными и примерами.

Недостатки:
не обнаружено.
👍3
10 самых популярных алгоритмов сортировки на C#
Знакомьтесь, 10 наиболее популярных алгоритмов сортировки на языке программирования C#.

Алгоритмы сортировки — это популярная тема, на разбор которой в университетах отводится несколько месяцев. Но зачем вообще в 2019 году изучать алгоритмы, если в CLR уже и так встроен и прекрасно работает адаптивный метод Sort() для любых коллекций?

‼️🔥👇
https://proglib.io/sh/W3FpSV07AQ
.NET Core 3.1 Preview 3!
Вчера на странице Блога .NET анонсировали небольшой и короткий выпуск .NET Core 3.1 Preview 3, посвященного ключевым улучшениям в Blazor и Windows, двум большим дополнениям .NET Core 3.0. Это будет релиз долгосрочной поддержки (LTS). "Мы приближаемся к концу релиза 3.1 и планируем выпустить его в начале декабря", — сообщили разработчики.
Кстати тут можно загрузить .NET Core 3.1 Preview 3 для Windows, macOS и Linux.
.NET Core 3.1 Preview 3 SDK и среда выполнения
Изображения Docker
Как создать отчет об ошибках в ASP.NET по дням
В этой статье показано, как просматривать ошибки в XML на любой странице и как записать ошибку исключения и ввести значимую информацию в файлы XML, а также вести записи по дням в указанном месте.
C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов. 3-е издание
Автор: Прайс М.

#programming #csharp #book

Целевая аудитория: для новичка.

"C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов" — практическое руководство по созданию мощных кроссплатформенных приложений на C# 7 и .NET Core. Эта книга предназначена для тех, кто имеет некоторый опыт программирования или имеет опыт работы в области естественных наук, технологий, инженерии или математики (STEM), и хочет получить прочную основу с C#

В книге рассматриваются следующие темы:
✔️кроссплатформенные приложения, используя C# 7 и .NET Core;
✔️изучение ASP.NET Core, как создавать профессиональные веб-сайты, службы и приложения;
✔️повышение производительности вашего приложения с помощью многозадачности и др.

Преимущества:
большая книга, изобилующая фактами, которые должны знать разработчик;
увлекательная, хорошо организованная.

Недостатки:
автор пытается охватить ВСЕ (чрезмерно разжевывая).