Developers Community
3.29K subscribers
666 photos
10 videos
3 files
1.77K links
Канал сообщества для разработчиков и всех, кто интересуется новыми технологиям.
____________
Developer Community Chat: @microsoftschool
Админчики: @alexgureev
Download Telegram
.NET 7 Preview 5 – общие математические операции (Generic Math).

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

Подробности: https://devblogs.microsoft.com/dotnet/dotnet-7-generic-math/
Бонусная программа для ИТ-фрилансеров от Yandex Cloud

ИТ-фрилансер и любишь сервисы Yandex Cloud? У Yandex.Cloud для тебя интересное предложение. Рекомендуй платформу ИТ-компаниям, с которыми работаешь, и получай 10 000₽ за каждого нового пользователя.

Как стать участником?

4 простых шага:

1. Заполнить форму и получить промокоды для клиентов.
2. Ввести промокод клиента для регистрации юрлица.
3. Поддержать своего клиента и помочь ему начать работу с платформой.
4. Получить вознаграждение — 10 000₽.

Интересно? Читай подробнее
👍4🤮3🤔2😁1
Simulating Return Type Inference в C#.

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

Подробности: https://habr.com/ru/post/673448/
👍6
Начало работы с DevOps и .NET MAUI.

.NET MAUI объединяет платформы пользовательского интерфейса Android, iOS, macOS и Windows в единую структуру, поэтому вы можете написать одно приложение, которое изначально работает на многих платформах. В этом посте мы рассмотрим, насколько просто реализовать базовые конвейеры DevOps для приложений .NET MAUI с помощью GitHub Actions и Azure DevOps.

Подробнее: https://devblogs.microsoft.com/dotnet/devops-for-dotnet-maui/
👍7
Что нового в .NET nanoFramework? Подключаем LCD экран, сканируем Wi-Fi сети.

Недавно платформа .NET nanoFramework для микроконтроллеров отметила свой юбилей. За 5 лет платформа превратилась из малоизвестного проекта в успешное коммерческое open-source решение. К инструментам разработчика добавили Visual Studio Code, теперь на Linux также можно программировать на C#, как и в Windows. Были переработаны nuget-пакеты, появилась коммерческая поддержка, обновлена документация. В практической части подключим OLED дисплей на контроллере SSD1306, немного доработаем драйвер под новую модификацию дисплея и отправим код в upstream, напишем небольшой сканер Wi-Fi сетей.

Подробности: https://habr.com/ru/company/timeweb/blog/669700/
👍10
Fluent Generics в C#.

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

Подробнее: https://habr.com/ru/post/666244/
👍16
Как собрать механическую видеостену с подсветкой на 440Вт для дома.

Однажды автор статьи подбирал себе новый монитор и немного увлёкся. В итоге он собрал чудище во всю стену из трёх телевизоров с ядерной 2318-зональной подсветкой 40000 люмен на STM32.

Спойлер: C#.

Подробности: https://habr.com/ru/post/678248/
👍3
Привет, читатель. На связи твой нелюбимый админ (которому ты ставишь какашки на рекламу 💩. Что, кстати, вполне понимаемо).

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

А что, если я буду в нем не только выкладывать интересный контент по стеку MS, но и делиться какими-то личными наблюдениями-кейсами-рассказами? Ну, например, историей о том, как складывается мой путь после того, как 24.02 я улетел из России и в ней больше не был. Ну или какими-то интересными инсайтами о том, как я месяц дорабатывал в девайс-апендиксе самого большого банка России после отъезда (основная статья про это на хабре набрала уже почти 100к прочитываний).

Кстати, не стесняйся ставить реакции на посты. Они очень помогают ориентироваться в контенте. И 💩 и 👍.

Что думаешь?
👍108💩39❤‍🔥32👎1🙏1
Как сменить базу данных, если у вас Entity Framework.

Entity Framework (EF) — это удобный фреймворк для работы .NET-приложения с базой данных. По сути, это такая удобная абстракция над БД, которая сама пишет за разработчика оптимальные (ну, почти) SQL-запросы прямо из высокоуровневых LINQ-конструкций. В этой статье автор описывает достаточно быстрый способ перейти на другую базу данных, если вы используете EF.

Подробности: https://habr.com/ru/company/dododev/blog/677166/
👍5
«Лаборатория Касперского» ищет крутых системных разработчиков в команды по разработке микроядра KasperskyOS. Язык программирования - С.

В отдел Secure Platform Development (SPD), отвечающий за микроядро ОС, драйверы, системные компоненты, подсистему безопасности и средства виртуализации мы ищем:

системного разработчика в группу разработки микроядра, чтобы
● изучать все, что происходит в области разработки операционных систем;
● проектировать и реализовывать системные сервисы и библиотеки;
● обеспечивать работоспособность KasperskyOS на различных аппаратных платформах.

системного разработчика в группу разработки компонентов, команда Multimedia, предстоит заниматься
● реализацией инфраструктуры DRM\KMS;
● осуществлением аппаратной поддержку 2D и 3D графики;
● созданием прототипов прикладных решений и написание тестов, в том числе для оценки производительности.
Инновационные проекты и конкурентная зарплата — далеко не все, что предлагает «Лаборатория Касперского». Бонусом ты получишь бесплатное обучение, один из лучших соцпакетов на рынке, а ещё: ресторан, массажный кабинет и фитнес прямо в офисе!
💩7👍5🤔2
Немножко кодгена.

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

Подробнее: https://habr.com/ru/post/678690/
👍7👎2😁1
17 убойных репозиториев GitHub, которые нужно сохранить.

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

Подробности: https://habr.com/ru/company/otus/blog/675668/
👍2
Как стать уверенным разработчиком на главном языке «энтерпрайза» Java? Например, записаться на курс по Java-разработке от Хекслета!

Курс поможет освоить язык, алгоритмы и структуры данных, работу с микросервисами, фреймворком Spring Boot, базами данных и инфраструктурой.

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

Начните прямо сейчас. Вводные курсы профессии доступны бесплатно сразу после регистрации.

Оцените формат и решите, стоит ли продолжать!👆👆👆
👎9🤔3
Бесплатный курс: сборка мобильных и классических приложений с .NET MAUI.

Узнайте, как использовать .NET MAUI для сборки приложений для мобильных устройств и настольных систем с помощью C# и Visual Studio. Вы узнаете об основах создания приложения с помощью .NET MAUI и изучите более сложные темы, такие как локальное хранилище данных и вызов веб-служб на основе REST.

Подробности: https://docs.microsoft.com/ru-ru/learn/paths/build-apps-with-dotnet-maui/
🐳52
Генератор зданий в Юнити.

В этой статье автор постарался описать процесс написания параметрического генератора зданий внутри игрового движка Unity. Статья разделена на следующие разделы: Описание базовой логики, Примеры структуры кода, Вид требуемых моделей, Дополнительный функционал, Известные "проблемы”, Итоги/файлы проекта.

Подробнее: https://habr.com/ru/post/679676/
👍5🔥1
🔥Хьюстон, у нас новости!

Вы, наверное, уже не вспомните, когда последний раз сталкивались с текстом в неверной кодировке. Это было достаточно давно, ведь сегодня балом правит Unicode, а большинство операционных систем и приложений понимают кодировку UTF-8.

А знаете ли вы, в чем особенность этого кодирования?

На канале Just code IT недавно об этом рассказывали. Подписывайтесь и читайте крутой пост по ссылке.
🤔5
Хочешь узнать чем реально занимается «Лаборатория Касперского»?
Подписывайся на Kaspersky Team — узнай какие вакансии предлагает компания и как устроена жизнь в разных отделах!
💩14👍2🤔2👎1
Вышел Windows Package Manager 1.3.

Пару дней назад Microsoft выпустила Windows Package Manager 1.3. Команда добавила несколько улучшений в манифесты, чтобы улучшить процесс установки пакетов. Мы улучшили отчеты о версиях пакетов. Новый параметр позволяет включать подробные журналы по умолчанию. Если вы запустите winget --info, теперь будет отображаться системная архитектура. Индикатор выполнения был улучшен за счет более мелкозернистых блоков. А Диспетчер пакетов Windows теперь поддерживает портативные приложения.

Подробности: https://devblogs.microsoft.com/commandline/windows-package-manager-1-3/
👍8
.NET 6 теперь в Ubuntu 22.04.

.NET 6 теперь включен в Ubuntu 22.04 (Jammy) и может быть установлен с помощью apt install dotnet6. Это изменение является значительным улучшением и упрощением для пользователей Ubuntu. Также .NET выпущен вместе с Chiseled Ubuntu Containers, новым небольшим и безопасным сервисом контейнеров от Canonical. Эти улучшения являются результатом нового партнерства между Canonical и Microsoft.

Подробности: https://devblogs.microsoft.com/dotnet/dotnet-6-is-now-in-ubuntu-2204/
👍15🔥3