Developers Community
3.29K subscribers
666 photos
10 videos
3 files
1.77K links
Канал сообщества для разработчиков и всех, кто интересуется новыми технологиям.
____________
Developer Community Chat: @microsoftschool
Админчики: @alexgureev
Download Telegram
22 новых фичи C# — каким будет C# 11+.

Команда C# активно работает над следующей версий языка и уже выпускает предварительные версии C# 11, которые можно попробовать вместе Visual studio 2022 Preview (и частично в Rider 2022.1). Это обзор фич, которые прямо сейчас активно обсуждаются и находятся в работе — тестируются, разрабатываются или уточняется дизайн.

Подробности: https://habr.com/ru/post/663150/
Разработка микросервисов на .Net: в Ozon идет набор на бесплатный курс для С#-разработчиков

Курс будут вести сотрудники Ozon Tech: вебинары и воркшопы подготовлены разработчиками, которые каждый день решают реальные задачи и строят современное e-commerce решение.

После курса ты сможешь:
🔹Создавать и настраивать микросервисы на ASP.NET Core
🔹Эффективно работать с асинхронным кодом
🔹Проектировать сложные распределенные системы
🔹Создавать REST и gRPC API
🔹Оптимизировать SQL-запросы
🔹Работать с Kafka
🔹Писать чистый код с чистой архитектурой

Как попасть на курс?
Оставь заявку на сайте ➡️ 15 мая пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.

Регистрация на курс
👍4💩3
Python в Visual Studio Code - майский релиз.

Выпуск расширений Python и Jupyter для Visual Studio Code от мая 2022 года уже доступен. В этом выпуске представлены три новых расширения: Black, isort и Jupyter Powertoys. Если вам интересно, вы можете изучить полный список улучшений в журналах изменений для расширений Python, Jupyter и Pylance.

Подробности: https://devblogs.microsoft.com/python/python-in-visual-studio-code-may-2022-release/
👍4
Visual Studio на широком мониторе.

В этой статье участник команды разработки Visual Studio рассказывает о том, как разные разработчики используют IDE на широких мониторах, разрешением 3440×1440 или больше. Небольшое исследование.

Подробности: https://devblogs.microsoft.com/visualstudio/visual-studio-on-an-ultra-wide-monitor/
👍2
Третий релиз-кандидат .NET MAUI.

Вышел .NET Multi-platform App UI (.NET MAUI) Release Candidate 3 с новой порцией улучшений. Как и в случае с предыдущими версиями-кандидатами, на RC3 распространяется политика поддержки «ввода в эксплуатацию», что означает, что Microsoft поддерживает .NET MAUI для ваших прод-приложений.

Подробности: https://devblogs.microsoft.com/dotnet/dotnet-maui-rc-3/
🔥7👍5
Усовершенствования регулярных выражений в .NET 7.

В этой статье разработчики .NET 7 рассказали о 8 улучшениях регулярных выражений в .NET 7, а также о том, какие у них планы на будущее в рамках развития этой технологии.

Подробности: https://devblogs.microsoft.com/dotnet/regular-expression-improvements-in-dotnet-7/
👍7
Собираем интересные .NET блоги в Telegram-канал с помощью GitHub Actions.

Будучи .NET разработчиком, автор статьи старается периодически просматривать различные ресурсы, связанные с .NET тематикой. Как правило, это различные блоги. Иногда то тут, то там появляются какие-нибудь интересные статьи, на которые стоит обратить внимание. Недавно он поймал себя на мысли, что делать это вручную ему как-то поднадоело.

Подробности: https://habr.com/ru/post/659293/
👍5
.NET 6: PriorityQueue.

В .NET 6 появилась новая коллекция — PriorityQueue<TElement,TPriority>. До этого очереди с приоритетами уже были в .NET, но только в виде внутренних классов — они использовались под капотом разных механизмов в WPF, Rx.NET и в других частях фреймворка.

Подробности: https://habr.com/ru/company/skbkontur/blog/666018/
👍5
KasperskyOS Easy Offer — твой шанс за один день стать частью дружной команды «Лаборатории Касперского» 😉

Мы ищем:

С/С++ разработчиков,

системных аналитиков.

Переходи по ссылке и заполняй форму до 25 мая, жди звонка от рекрутера и приходи на знакомство с командами 28 мая.

Наши команды:

Secure Platform Development — отдел по разработке и развитию KasperskyOS;
KasperskyOS Product Development — отдел по разработке конечных продуктов на базе KasperskyOS и поставки SDK для партнеров.

Обещаем интересные задачи, работу с крупнейшими заказчиками, ДМС со стоматологией, спортзалы прямо в офисе и другие приятные бонусы.

Успей зарегистрироваться и получить оффер без долгих собеседований!
💩9👎4👍2
Как изменилась стандартная библиотека Python за последние годы.

Когда выходит очередная версия Python, все внимание достается новым фичам языка: моржовому оператору, слиянию словарей, паттерн-матчингу. Еще много пишут об изменениях в асинхронной работе (модуль asyncio) и типизации (модуль typing) — эти модули на виду и бурно развиваются. Остальным модулям стандартной библиотеки достается незаслуженно мало внимания. Автор рассказал о том, что интересного появилось в версиях 3.8–3.10.

Подробности: https://habr.com/ru/post/665020/
Вышел Windows Terminal Preview 1.14.

Microsoft Build! Новая версия посвящена исправлению ошибок и улучшению качества терминала. Как всегда, вы можете установить Windows Terminal Preview и Windows Terminal из Магазина Microsoft или со страницы выпусков GitHub. Подробнее по ссылке ниже.

Подробности: https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-14-release/
🥰2
Хотим рассказать о полезном канале для разработчиков.

На канале есть несколько рубрик: авторы делятся бесплатными ссылками на полезные книги, рассказывают об истории кодирования, а еще делают обзоры. Нам, например, зашел обзор любительских ОС с GUI, почитайте.


В общем, переходите по ссылке и пополняйте багаж своих знаний каждый день
👍2🤔1
С++ Easy Offer — самый быстрый путь в «Лабораторию Касперского» для разработчиков по направлению Core Technologies 😎

Кого ищем?

● Developer C++ (CoreTech)
● C# Developer (CoreTech)

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

Что нужно делать?

- До 15 июня подай заявку на участие;
- 18 июня приходи на онлайн-знакомство с командой;
- успешно пройти собеседование за 1-2 часа;
- получи оффер в тот же день.

Обещаем не только интересные задачи, но и приятные бонусы: спортзалы прямо в офисе, расширенный ДМС со стоматологией, бесплатное обучение. И это еще не все!

Если хочешь узнать подробнее, то скорее переходи по ссылке
👍3🤔3💩3😁1
Минимальные API в .NET 6.

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

Подробности: https://habr.com/ru/company/otus/blog/666676/
👍41🤔1
Простые шаги по повышению производительности ASP NET Core приложения.

Статья будет полезна разработчикам и лидерам команд, стремящимся улучшить производительность системы в целом. Также статья будет полезна опытным разработчикам, которые смогут использовать список рекомендаций из данной статьи в качестве отправной точки для создания или дополнения собственного чеклиста по улучшению производительности ASP NET Core приложений.

Подробности: https://habr.com/ru/post/669176/
👍4
Пишем свой Credential Provider на C# для авторизации в Windows.

Credential Provider используется для передачи пользовательских учетных данных в стек безопасности Windows. По умолчанию в системе присутствуют поставщики для входа через пароль, PIN-код, смарт-карту и Windows Hello. Однако что делать если они нам не подходят?

Подробности: https://habr.com/ru/post/669594/
👍5
Цитирование в языках программирования.

Задачу автор встретил, решая упражнения из книги Структура и Интерпретация Компьютерных Программ. Раздел 2.3 посвящён цитированию в LISP и символическим вычислениям. Обычные — несимволические — вычисления сводятся к расчётам с помощью арифметических операций. Если попросить вас вычислить производную функции x^2в точке x=17, вы можете сделать это по формуле при каком-нибудь не очень большом значении dx.

Подробности: https://habr.com/ru/post/669682/
А вы знали про JsLinux — действительно быструю виртуальную машину x86, которая способна запускать Linux и Windows 2000?

В эмуляторе пользователям на выбор предлагается несколько дистрибутивов, в том числе Alpine Linux 3.12.0, Fedora 33, Buildroot и т.д. — все они бесплатны.

Некоторые ОС работают быстро, некоторые — чуть медленнее.

Больше полезной и интересной информации на канале.
🤔3
Как стать 1С-программистом: бесплатный онлайн-курс

Спрос на 1С-программистов огромен и в текущих реалиях рынка продолжает расти. 83% компаний в России автоматизированы с помощью 1С. 

На бесплатном онлайн-курсе «1С-программист: первые шаги в профессию» вы сможете попробовать себя в роли 1С-программиста  — познакомитесь ключевыми инструментами этого специалиста и создадите с нуля своё первое приложение для учёта финансов. А также узнаете, какие навыки нужны 1С-разработчику, и наметите план развития. 

Зарегистрироваться → https://netolo.gy/iye
💩28👍3🤔2
Улучшения производительности в .NET MAUI.

MAUI объединяет API-интерфейсы Android, iOS, macOS и Windows в единый API, поэтому вы можете написать одно приложение, которое изначально работает на многих платформах.

Подробности: https://devblogs.microsoft.com/dotnet/performance-improvements-in-dotnet-maui/
.NET 7 Preview 5 – общие математические операции (Generic Math).

В .NET 6 Microsoft анонсировал функцию, известную как Generic Math. С тех пор они постоянно улучшали реализацию и отвечали на различные отзывы сообщества, чтобы обеспечить возможность реализации соответствующих сценариев и доступность необходимых API.

Подробности: https://devblogs.microsoft.com/dotnet/dotnet-7-generic-math/