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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Фреймворк gRPC: как он упрощает задачи разработчика и почему лучше, чем REST API

Роман Махнык, .NET-разработчик в NIX, погружается в фреймворк gRPC. Роман сравнивает REST API и gRPC, пишет про балансировку нагрузки, мультиплексирование и HTTP/2, а также создает простое gRPC-приложение с помощью .NET.

https://proglib.io/w/84791770

Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
В шестом модуле курса «Статьи для IT» рассказываем о насущном: как программисту получать дополнительный заработок, публикуя тексты про любимые информационные технологии.

Речь и про статьи в изданиях вроде нашего, и про личные издательские проекты. Объясняем, как оценить стоимость собственной работы, как влиться в команду редакции и взаимодействовать с клиентами.

На следующей неделе выпустим финальный модуль и подведём итоги. Записывайтесь, пока курс бесплатный! 😉

https://stepik.org/101672
👍2
🎙Подкаст DotNet&More: Сергей Тепляков и не только

В гостях у ведущих подкаста Сергей Тепляков — разработчик, которого можно не представлять в данном сообществе. Вот какие темы обсудили:

Хайринг
Какие скиллы сейчас важны?
Soft Skills
Скиллы программиста среднего возраста
Учить ли C#?
TypeScript
Специализация
SOLID 10 лет спустя
Паттерны
Взросление сообщества
Стартапы и C#
Любовь к своему делу
Токсичность
Командная работа
😁1
Структурное логирование и интерполированные строки в C# 10

В статье рассмотрена практика структурного логирования в .NET с помощью пакета Microsoft.Extensions.Logging и показана идея расширения пакета с использованием новых возможностей C# 10.

https://proglib.io/w/5b1bb451
👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Участвуй в бесплатной онлайн-гонке на выбывание для разработчиков C#.
Реши задачи быстрее других и получишь:
- поездку в Дубай – город будущего;
- фирменный мерч;
- эксклюзивный кубок победителя.

Когда:
⚡️12 ноября — 3 декабря — регистрируйся на платформе гонки.
⚡️4 декабря, в 12:00 — в течение 4 часов решай на время задачи возрастающей сложности.

Побеждай, выигрывай призы и присоединяйся к конференции с ведущими шарпистами.

Будь в курсе новостей в нашем телеграм-канале

🌐techrace.ru
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨‍🎓️ Самоучитель по C# для начинающих. Часть 1: установите среду разработки и освойте основы языка за 30 минут

В этой статье мы познакомимся с C# и платформой .NET, рассмотрим базовые концепции языка и его кроссплатформенность, а также напишем несколько несложных программ, чтобы закрепить изученные основы синтаксиса на практике.

https://proglib.io/sh/yi7JCjR3PU
#вакансия #it #Csharp #aspnet #docker #kubernetes #unittests #git #cicd #on-premise #cloud

🔎 ABBYY ищет Senior Software Developer (C#).
Офис/удаленка, Москва, полный рабочий день
💰Зарплата: от 200 000 до 300 000 рублей в месяц.
Присылай резюме нашему HR – Маше в tg: @MashaGruntovich или на почту mariia.gruntovich@abbyy.com

🎸Стек технологий:
• docker + k8s (AKS в Azure);
• MSSQL / PostgreSQL / Redis / Azure BlobStorage;
• VCS - Git, CI – Azure DevOps Server, постановка задач в Jira;
• ELK + Grafana для логов и телеметрии.

Что делает команда:
Мы создаем backend для продукта по обработке документов с микросервисной архитектурой, который работает on-prem и в облаке. Сервис горизонтально масштабируется и работает 24/7. Стартовая конфигурация кластера - сотни машин в Azure, которые обрабатывают документы.
• Пишем сервисы на NET Core 3.1, покрываем их интеграционными и unit-тестами.
• Заботимся о масштабируемости и отказоустойчивости. Обрабатываем негативные ситуации.

💪 Мы ожидаем:
• Высшее техническое образование;
• Опыт веб-разработки не менее 3 лет;
• Отличное знание C#, NET Core;
• Опыт работы с ORM (у нас linq2db);
• Умение спроектировать подсистему продукта и аргументировать свое решение;
• Умение писать код, который легко читать и поддерживать;
• UnitTests, Git, CI/СD.

Хорошо, если умеешь, если нет - научим:
• Работать с PostgreSQL/MSSQL, Redis;
• Разрабатывать и масштабировать высоконагруженные веб-сервисы;
• Формировать архитектуру облачных решений;
• Работать с Docker и Kubernetes.

🍰 Мы предлагаем:
• ДМС со стоматологией, врач в офисе, полис выезжающих за рубеж;
• Обучение: сертификации, английский язык, Linkedin Learning;
• Своя парковка на территории технопарка;
• Гибкое начало дня;
• Премии по результатам работы;
• Активности: беговой клуб, спортивные команды, йога;
• Тимбилдинги и просто уютные командные посиделки.
Краткое руководство по F# для разработчиков, знакомых с императивным стилем программирования.

https://proglib.io/w/31f115af
👍1🥰1
Hello World на C# уже не тот, особенно для новичков, которые впервые видят и понимают, что это 👇 вся программа:

Console.WriteLine("Hello, World!");

Давайте разберемся, что там происходит под капотом.

https://proglib.io/w/b4d643cb
👍1
Видеозаписи выступлений на .NET Conf 2021: https://proglib.io/w/0a3a2fff
👍1
Всем привет!
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
Разбираемся с тем, как async/await в C# прокидывает код в тот же поток. Спойлер: async/await не прокидывает код в тот же поток, но в определенных случаях async/await просто использует инфраструктуру, которая для этих случаев была сделана и которую можно использовать из своего кода.

https://proglib.io/w/92fa5fff

Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
👍1🔥1