Библиотека шарписта

@csharpproglib Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

Полезные материалы по всему, что может быть интересно разработчику на C#

Обратная связь: @proglibrary_feedback_bot
Конференции: @event_listener_bot
По вопросам рекламы @proglib_adv
Прайс: @proglib_advertising
http://ad.proglib.io/
Гео и язык канала
Россия, Русский
Категория
Технологии


Гео канала
Россия
Язык канала
Русский
Категория
Технологии
Добавлен в индекс
28.12.2018 19:10
реклама
Clearview — всё про личные финансы
Теория и практика управления личным благосостоянием
Хочешь рекламу в Telegram? Тебе сюда
Подберем каналы под твою сферу и посчитаем эффект
CyberSec News
Новости Кибербезопасность и Информационные технологи
14 246
подписчиков
~3.8k
охват 1 публикации
~14.8k
дневной охват
~4
постов / день
27%
ERR %
3.7
индекс цитирования
Репосты и упоминания канала
189 упоминаний канала
0 упоминаний публикаций
37 репостов
IT Channels
IT feed
Библиотека хакера
F# News
IT-Academy | Войти в IT
FullStack .Net developer
Библиотека хакера
Библиотека devops’а
Библиотека devops’а
Библиотека хакера
Каналы, которые цитирует @csharpproglib
АйТиБорода
Библиотека devops’а
Библиотека хакера
Последние публикации
Удалённые
С упоминаниями
Репосты
Перевод статьи про внутреннее устройство Pinned Object Heap в .NET.

https://proglib.io/w/74f875be
[ Файл : Highload + Microservice OL.png ]
Умение строить архитектуру микросервисов — навык, необходимый Senior разработчикам и тем, кто хочет стать архитектором ПО или работать с highload проектами. Если хотите начать погружаться в эту тему, то подключайтесь к двум открытым урокам от OTUS:

🗓 06.12 — Открытый урок «Паттерны декомпозиции сервисов»
Ведущий: Евгений Непомнящий, C++ и Java разработчик, в отрасли с 2006 года, Oracle Certified Professional
Регистрация: https://otus.pw/lkDy/

🗓 09.12 — Открытый урок «Принципы организации микросервисов. Типы взаимодействий»
Ведущий: Владислав Родин. Руководитель разработки. Ранее работал Java-разработчиком в таких компаниях как НСПК и Яндекс.
Регистрация: https://otus.pw/Ez7sg/

👉🏻 Проверьте, готовы ли вы к обучению, пройдя тест при регистрации!
Читать полностью
#вакансия #полнаязанятость #офис #удаленка #Csharp #Blazor

Удаленка/офис: Москва, полный рабочий день
ЗП вилка: 170 000 – 230 000 рублей
Портал Управления Инфраструктурой решает следующие задачи: биллинг инфраструктуры продуктов, расчет стоимости инфраструктуры продуктов, предоставление информации о балансе ИТ продуктов.
В команду ищем Middle fullstack C#, ASP.net разработчика.
Чем предстоит заниматься:
•Анализировать требования, взаимодействовать с заказчиком по вопросам дизайна, юзабилити, функциональности;
•Разрабатывать программную структуру backend и frontend приложений;
•Разрабатывать модули и системы, Code review. Рефакторинг кода;
•Разрабатывать интеграционные решения. Разрабатывать API для использования как внутренними, так и внешними сервисами;
•Создавать схемы базы данных.(совместно с командой).
Мы ожидаем, что вы:
•Продвинутые инженерные знания о принципах разработки и поддержки IT систем;
•Опыт разработки продуктов "с нуля" до стадии вывода в промышленную эксплуатацию;
•Знания языков и технологий: C# .Net (желательно Core); ASP.NET MVC + WebApi; Entity Framework; Blazor; SQL; PostgreSQL; JavaScript; HTML / CSS; RabbitMQ.
Плюсом будет:
• Навыки DevOps. Понимание принципов CI/CD (автоматизация сборок, автотестов, вывода на пром. среду);
• Знание основ виртуализации и современных подходов к построению ЦОД;
• Знание основ информационной безопасности;
• Навыки работы c ПО: Git, VMWare VCloud; Jira, TFS.
Что мы предлагаем:
•ДМС в сети клиник МЕДСИ, включая страховку выезжающих за рубеж и страховку от несчастного случая;
•Корпоративные скидки от группы компаний МТС;
•Комфортный период адаптации и ментор/куратор для погружения в исторически сложившиеся” корпоративные аббревиатуры, процессы, взаимоотношения, etc.
•Полный набор инструментов для достижения цели и свобода их выбора - организация рабочего места, установка всего необходимого прикладного ПО;
•Возможности профессионального развития: внутреннее и внешнее обучение, повышение квалификации, тематические конференции.

Если заинтересован или остались вопросы – пиши @MishkamishkaM
Читать полностью
🔧 NETworkManager — инструмент для управления сетями и устранения сетевых проблем, написанный на C#.

https://proglib.io/w/07bfd859
Пример подключения SQL-объектов MSSQL Server к Git и TeamCity.

https://proglib.io/w/5756a115
Пошаговое руководство по созданию сокращателя URL-адресов с помощью .NET

Первая часть посвящена разработке и тестированию веб-сервиса для сокращения URL-адресов, а вторая — расширению приложения функционалом по отложенной отправке отчетов.

https://proglib.io/w/961575eb
Обзор багов в open source CMS DotNetNuke, выявленных с помощью PVS-Studio, и советы по их недопущению.

https://proglib.io/w/20af6dbd
Разбираемся, какова стоимость использования косвенного обращения и абстракций на примере приложения eShopOnWeb.

https://proglib.io/w/27f14e4a
Разбор нескольких распространённых ошибок в проектах ASP.NET и советов по их недопущению.

https://proglib.io/w/4e9e2623
Реализация принципа подстановки Барбары Лисков (Liskov Substitution Principle, LSP) в C#.

https://proglib.io/w/661682dc
Разбираемся с CallerArgumentExpression — новым атрибутом C#, который планировали внедрить ещё в C# 8.0.

https://proglib.io/w/48479f4b
Разбираемся с тем, как async/await в C# прокидывает код в тот же поток. Спойлер: async/await не прокидывает код в тот же поток, но в определенных случаях async/await просто использует инфраструктуру, которая для этих случаев была сделана и которую можно использовать из своего кода.

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

Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
Читать полностью
2 доклада на конференции ITeaConf, связанных с .NET:

Рефакторинг с использованием DDD в больших проектах, Алексей Яшин, Senior Developer, DataArt
Мультитенантная архитектура на базе Kubernetes, Руслан Шакиров, .NET Architect, Quantori
Рефакторинг с использованием DDD в больших проектах, Алексей Яшин - .NET
Алексей Яшин, Senior Developer, DataArt В процессе работы над крупной системой всегда наступает момент, когда за деревьям перестает быть виден лес. Появляются решения, усложняющие жизнь разработчика и, до какого-то момента, с этим приходится мириться, но потом, все же, приходит понимание, что нужно что-то менять. В индустрии этот процесс называется рефакторниг. Рефакотринг систем происходит на разных уровнях, начиная с мелких правок в коде конкретного приложения, заканчивая изменением схемы взаимодействия модулей в распределенной системе. И если первое - это то, с чем мы, как разработчики сталкиваема каждый день, то попытка перераспределить обязанности между подсистемами, зачастую, ставит в тупик. Ответы лучше всего искать в предметной области. Для того, что бы лучше разобраться с текущей архитектурой системы и спланировать необходимые изменения, необходимо понимать модель мира, в котором существует система, события, которые происходят в рамках системы и правила, обуславливающие поведение системы. В рамках…
Всем привет!
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
Руководство по мониторингу приложения .NET с помощью OpenTelemetry.

https://proglib.io/w/9eeda2fb
Видеоруководство для изучения основ ASP.NET Core MVC на примере простого приложение CRUD.

https://proglib.io/w/8d3627a7
Learn ASP.NET Core MVC (.NET 6) - Full Course
Learn the basics of .NET Core (.NET 6) and then build a simple CRUD application with MVC in this tutorial. ✏️ Course developed by Bhrugen Patel. More courses from Bhrugen: https://dotnetmastery.com/ Longer .NET Core (.NET 6) Course: https://www.dotnetmastery.com/Home/Details?courseId=9 💻 Code: https://github.com/bhrugen/Bulky/tree/3d83a49c70ebf3ed043e9415a0dcd782f62f5bf7 ⭐️ Course Contents ⭐️ Section 1: Introduction ⌨️ (0:00:00) Welcome ⌨️ (0:02:22) Live Preview ⌨️ (0:04:10) Tools Needed ⌨️ (0:05:17) Introduction to .Net Core ⌨️ (0:10:00) Dependency injection ⌨️ (0:14:34) Create Project ⌨️ (0:17:47) Project File ⌨️ (0:19:23) Launch settings ⌨️ (0:24:35) Programs ⌨️ (0:30:24) MVC Architecture ⌨️ (0:35:13) Routing Overview ⌨️ (0:45:58) Routing in Action ⌨️ (0:36:45) Default Views ⌨️ (0:52:02) Tag Helper ⌨️ (0:54:40) Action Result ⌨️ (0:58:18) Hot Reload Section 2: Database Setup ⌨️ (1:02:10) Create Category Model ⌨️ (1:06:45) Add Data Annotations ⌨️ (1:08:40) Add Connection String ⌨️ (1:14:21) Add ApplicationDbContext…
Полезные практические советы по проектированию интерфейсов в C#.

https://proglib.io/w/53d77552
Видеозаписи выступлений на .NET Conf 2021: https://proglib.io/w/0a3a2fff
👨🏻‍💻 Умение строить архитектуру микросервисов — навык, необходимый Senior разработчикам и тем, кто хочет стать архитектором ПО.

🗓 23 декабря стартует наш курс на котором за 4 месяца ты научишь проектировать сложный бэкенд и работать с легаси-проектами, разбираться с трудными ситуациями и находить нестандартные решения. Все это на практике, с реальными кейсами и под руководством команды опытнейших экспертов!

👉🏻 Пройди вступительный тест, чтобы проверить достаточно ли твоих навыков, чтобы строить архитектуру микросервисов и зарегистрироваться на наш курс: https://otus.pw/GeTn/
Читать полностью