А вы знали про JsLinux — действительно быструю виртуальную машину x86, которая способна запускать Linux и Windows 2000?
В эмуляторе пользователям на выбор предлагается несколько дистрибутивов, в том числе Alpine Linux 3.12.0, Fedora 33, Buildroot и т.д. — все они бесплатны.
Некоторые ОС работают быстро, некоторые — чуть медленнее.
Больше полезной и интересной информации на канале.
В эмуляторе пользователям на выбор предлагается несколько дистрибутивов, в том числе Alpine Linux 3.12.0, Fedora 33, Buildroot и т.д. — все они бесплатны.
Некоторые ОС работают быстро, некоторые — чуть медленнее.
Больше полезной и интересной информации на канале.
Telegram
Just code IT
Верим в everything-as-code. Обсуждаем, как писать чище, ревьюить объективнее, деплоить быстрее.
🤔3
Как стать 1С-программистом: бесплатный онлайн-курс
Спрос на 1С-программистов огромен и в текущих реалиях рынка продолжает расти. 83% компаний в России автоматизированы с помощью 1С.
На бесплатном онлайн-курсе «1С-программист: первые шаги в профессию» вы сможете попробовать себя в роли 1С-программиста — познакомитесь ключевыми инструментами этого специалиста и создадите с нуля своё первое приложение для учёта финансов. А также узнаете, какие навыки нужны 1С-разработчику, и наметите план развития.
Зарегистрироваться → https://netolo.gy/iye
Спрос на 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/
MAUI объединяет API-интерфейсы Android, iOS, macOS и Windows в единый API, поэтому вы можете написать одно приложение, которое изначально работает на многих платформах.
Подробности: https://devblogs.microsoft.com/dotnet/performance-improvements-in-dotnet-maui/
Microsoft News
Performance Improvements in .NET MAUI
Want to know why .NET MAUI apps boot faster, run smoother, and are smaller? This post break down how we made .NET MAUI fast!
.NET 7 Preview 5 – общие математические операции (Generic Math).
В .NET 6 Microsoft анонсировал функцию, известную как Generic Math. С тех пор они постоянно улучшали реализацию и отвечали на различные отзывы сообщества, чтобы обеспечить возможность реализации соответствующих сценариев и доступность необходимых API.
Подробности: https://devblogs.microsoft.com/dotnet/dotnet-7-generic-math/
В .NET 6 Microsoft анонсировал функцию, известную как Generic Math. С тех пор они постоянно улучшали реализацию и отвечали на различные отзывы сообщества, чтобы обеспечить возможность реализации соответствующих сценариев и доступность необходимых API.
Подробности: https://devblogs.microsoft.com/dotnet/dotnet-7-generic-math/
Microsoft News
.NET 7 Preview 5 – Generic Math
.NET 7 Preview 5 includes significant improvements to the Generic Math feature.
Бонусная программа для ИТ-фрилансеров от Yandex Cloud
ИТ-фрилансер и любишь сервисы Yandex Cloud? У Yandex.Cloud для тебя интересное предложение. Рекомендуй платформу ИТ-компаниям, с которыми работаешь, и получай 10 000₽ за каждого нового пользователя.
Как стать участником?
4 простых шага:
1. Заполнить форму и получить промокоды для клиентов.
2. Ввести промокод клиента для регистрации юрлица.
3. Поддержать своего клиента и помочь ему начать работу с платформой.
4. Получить вознаграждение — 10 000₽.
Интересно? Читай подробнее →
ИТ-фрилансер и любишь сервисы 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/
В этой статье автор показал небольшой трюк, который позволяет симулировать вывод типов для возвращаемых значений, и немного примеров, где это может быть полезно.
Подробности: https://habr.com/ru/post/673448/
Хабр
Simulating Return Type Inference in C#
Мне по-настоящему нравится больше чего-либо в разработке ПО делать фреймворки, позволяющие другим разработчикам создавать что-то крутое. Иногда, в погоне за идеальным кодом, мне на ум приходят...
👍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/
.NET MAUI объединяет платформы пользовательского интерфейса Android, iOS, macOS и Windows в единую структуру, поэтому вы можете написать одно приложение, которое изначально работает на многих платформах. В этом посте мы рассмотрим, насколько просто реализовать базовые конвейеры DevOps для приложений .NET MAUI с помощью GitHub Actions и Azure DevOps.
Подробнее: https://devblogs.microsoft.com/dotnet/devops-for-dotnet-maui/
Microsoft News
Getting Started with DevOps and .NET MAUI
Want to add DevOps to your .NET MAUI project? This post shows how to implement a starter pipeline using GitHub Actions and Azure DevOps.
👍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/
Недавно платформа .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/
Хабр
Что нового в .NET nanoFramework? Подключаем LCD экран, сканируем Wi-Fi сети
Недавно платформа .NET nanoFramework для микроконтроллеров отметила свой юбилей. За 5 лет платформа превратилась из малоизвестного проекта в успешное коммерческое open-source решение. К инструментам...
👍10
Fluent Generics в C#.
Дженерики - мощная фича доступная во многих статически типизированных языках программирования. С их помощью можно писать код, который постоянно работает со множеством разных типов, делая упор на их общие особенности, нежели на сами типы. Они позволяют создавать гибкие и переиспользуемые компоненты без нужды в дублировании кода и жертвы безопасности типов.
Подробнее: https://habr.com/ru/post/666244/
Дженерики - мощная фича доступная во многих статически типизированных языках программирования. С их помощью можно писать код, который постоянно работает со множеством разных типов, делая упор на их общие особенности, нежели на сами типы. Они позволяют создавать гибкие и переиспользуемые компоненты без нужды в дублировании кода и жертвы безопасности типов.
Подробнее: https://habr.com/ru/post/666244/
Хабр
Fluent Generics in C#
Дженерики - мощная фича доступная во многих статически типизированных языках программирования. С их помощью можно писать код, который постоянно работает со множеством разных типов, делая упор на их...
👍16
Как собрать механическую видеостену с подсветкой на 440Вт для дома.
Однажды автор статьи подбирал себе новый монитор и немного увлёкся. В итоге он собрал чудище во всю стену из трёх телевизоров с ядерной 2318-зональной подсветкой 40000 люмен на STM32.
Спойлер: C#.
Подробности: https://habr.com/ru/post/678248/
Однажды автор статьи подбирал себе новый монитор и немного увлёкся. В итоге он собрал чудище во всю стену из трёх телевизоров с ядерной 2318-зональной подсветкой 40000 люмен на STM32.
Спойлер: C#.
Подробности: https://habr.com/ru/post/678248/
Хабр
Механическая видеостена с ядерным Ambilight на 2300 зон
(на всякий случай, ссылка на видео: https://www.youtube.com/watch?v=N8NRuhs1RoU ) Однажды я подбирал себе новый монитор. Закончилось всё чудищем во всю стену из трёх телевизоров с ядерной...
👍3
Разбавлять сторонние статьи своими мыслями и кулсторисами?
Anonymous Poll
34%
Да, интересно почитать.
45%
Можешь попробовать. Если не зайдет - задизлайкаем.
14%
Нет, я тут только за привычным форматом, который формировался 4 года.
8%
Хочу узнать ответы.
Привет, читатель. На связи твой нелюбимый админ (которому ты ставишь какашки на рекламу 💩. Что, кстати, вполне понимаемо).
Вдруг снова задумался, что можно было бы сделать с каналом. Ведь без ежедневной активности он стабильно теряет подписчиков. И пришла такая идея:
А что, если я буду в нем не только выкладывать интересный контент по стеку MS, но и делиться какими-то личными наблюдениями-кейсами-рассказами? Ну, например, историей о том, как складывается мой путь после того, как 24.02 я улетел из России и в ней больше не был. Ну или какими-то интересными инсайтами о том, как я месяц дорабатывал в девайс-апендиксе самого большого банка России после отъезда (основная статья про это на хабре набрала уже почти 100к прочитываний).
Кстати, не стесняйся ставить реакции на посты. Они очень помогают ориентироваться в контенте. И 💩 и 👍.
Что думаешь?
Вдруг снова задумался, что можно было бы сделать с каналом. Ведь без ежедневной активности он стабильно теряет подписчиков. И пришла такая идея:
А что, если я буду в нем не только выкладывать интересный контент по стеку MS, но и делиться какими-то личными наблюдениями-кейсами-рассказами? Ну, например, историей о том, как складывается мой путь после того, как 24.02 я улетел из России и в ней больше не был. Ну или какими-то интересными инсайтами о том, как я месяц дорабатывал в девайс-апендиксе самого большого банка России после отъезда (основная статья про это на хабре набрала уже почти 100к прочитываний).
Кстати, не стесняйся ставить реакции на посты. Они очень помогают ориентироваться в контенте. И 💩 и 👍.
Что думаешь?
👍108💩39❤🔥3❤2👎1🙏1
Как сменить базу данных, если у вас Entity Framework.
Entity Framework (EF) — это удобный фреймворк для работы .NET-приложения с базой данных. По сути, это такая удобная абстракция над БД, которая сама пишет за разработчика оптимальные (ну, почти) SQL-запросы прямо из высокоуровневых LINQ-конструкций. В этой статье автор описывает достаточно быстрый способ перейти на другую базу данных, если вы используете EF.
Подробности: https://habr.com/ru/company/dododev/blog/677166/
Entity Framework (EF) — это удобный фреймворк для работы .NET-приложения с базой данных. По сути, это такая удобная абстракция над БД, которая сама пишет за разработчика оптимальные (ну, почти) SQL-запросы прямо из высокоуровневых LINQ-конструкций. В этой статье автор описывает достаточно быстрый способ перейти на другую базу данных, если вы используете EF.
Подробности: https://habr.com/ru/company/dododev/blog/677166/
Хабр
Как сменить базу данных, если у вас Entity Framework
Entity Framework (EF) — это удобный фреймворк для работы .NET-приложения с базой данных. По сути, это такая удобная абстракция над БД, которая сама пишет за разработчика оптимальные (ну, почти)...
👍5
«Лаборатория Касперского» ищет крутых системных разработчиков в команды по разработке микроядра KasperskyOS. Язык программирования - С.
В отдел Secure Platform Development (SPD), отвечающий за микроядро ОС, драйверы, системные компоненты, подсистему безопасности и средства виртуализации мы ищем:
системного разработчика в группу разработки микроядра, чтобы
● изучать все, что происходит в области разработки операционных систем;
● проектировать и реализовывать системные сервисы и библиотеки;
● обеспечивать работоспособность KasperskyOS на различных аппаратных платформах.
системного разработчика в группу разработки компонентов, команда Multimedia, предстоит заниматься
● реализацией инфраструктуры DRM\KMS;
● осуществлением аппаратной поддержку 2D и 3D графики;
● созданием прототипов прикладных решений и написание тестов, в том числе для оценки производительности.
Инновационные проекты и конкурентная зарплата — далеко не все, что предлагает «Лаборатория Касперского». Бонусом ты получишь бесплатное обучение, один из лучших соцпакетов на рынке, а ещё: ресторан, массажный кабинет и фитнес прямо в офисе!
В отдел Secure Platform Development (SPD), отвечающий за микроядро ОС, драйверы, системные компоненты, подсистему безопасности и средства виртуализации мы ищем:
системного разработчика в группу разработки микроядра, чтобы
● изучать все, что происходит в области разработки операционных систем;
● проектировать и реализовывать системные сервисы и библиотеки;
● обеспечивать работоспособность KasperskyOS на различных аппаратных платформах.
системного разработчика в группу разработки компонентов, команда Multimedia, предстоит заниматься
● реализацией инфраструктуры DRM\KMS;
● осуществлением аппаратной поддержку 2D и 3D графики;
● созданием прототипов прикладных решений и написание тестов, в том числе для оценки производительности.
Инновационные проекты и конкурентная зарплата — далеко не все, что предлагает «Лаборатория Касперского». Бонусом ты получишь бесплатное обучение, один из лучших соцпакетов на рынке, а ещё: ресторан, массажный кабинет и фитнес прямо в офисе!
💩7👍5🤔2
Немножко кодгена.
В C# давно уже добавили возможность использовать кодогенерацию. В этой статье автор показал подробный пример решения задачи с использованием кодогенерации, а так же путь победы над некоторыми трудностями, встреченными в процессе разработки.
Подробнее: https://habr.com/ru/post/678690/
В C# давно уже добавили возможность использовать кодогенерацию. В этой статье автор показал подробный пример решения задачи с использованием кодогенерации, а так же путь победы над некоторыми трудностями, встреченными в процессе разработки.
Подробнее: https://habr.com/ru/post/678690/
Хабр
Немножко кодгена
В C# давно уже добавили возможность использовать кодогенерацию. Но покопавшись в интернетах не было найдено обширного количество гайдов. Спасибо сайту мс, за наличие информации по данной теме. Но,...
👍7👎2😁1
17 убойных репозиториев GitHub, которые нужно сохранить.
В этой подборке собраны лучшие и самые полезные репозитории Github, которые по мнению автора будут служить вам долгое время.
Подробности: https://habr.com/ru/company/otus/blog/675668/
В этой подборке собраны лучшие и самые полезные репозитории Github, которые по мнению автора будут служить вам долгое время.
Подробности: https://habr.com/ru/company/otus/blog/675668/
Хабр
17 убойных репозиториев GitHub, которые нужно сохранить
Тщательно отобранный список, который прослужит вам всю жизнь Github используют более 40 миллионов человек, и это, безусловно, самая популярная система контроля версий. Проще говоря, это облачный...
👍2
Как стать уверенным разработчиком на главном языке «энтерпрайза» Java? Например, записаться на курс по Java-разработке от Хекслета!
Курс поможет освоить язык, алгоритмы и структуры данных, работу с микросервисами, фреймворком Spring Boot, базами данных и инфраструктурой.
На Хекслете курс спроектирован так, что его невозможно просто «отсидеть» или «прослушать». Именно поэтому студенты могут получить оффер ещё во время обучения, а некоторые работодатели указывают их курсы как преимущество при найме.
Начните прямо сейчас. Вводные курсы профессии доступны бесплатно сразу после регистрации.
Оцените формат и решите, стоит ли продолжать!👆👆👆
Курс поможет освоить язык, алгоритмы и структуры данных, работу с микросервисами, фреймворком 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/
Узнайте, как использовать .NET MAUI для сборки приложений для мобильных устройств и настольных систем с помощью C# и Visual Studio. Вы узнаете об основах создания приложения с помощью .NET MAUI и изучите более сложные темы, такие как локальное хранилище данных и вызов веб-служб на основе REST.
Подробности: https://docs.microsoft.com/ru-ru/learn/paths/build-apps-with-dotnet-maui/
Docs
Сборка мобильных и классических приложений с .NET MAUI - Training
В этой схеме обучения используйте C# и Visual Studio с .NET MAUI, чтобы создать приложение для iOS, Android и Windows.
🐳5❤2
Генератор зданий в Юнити.
В этой статье автор постарался описать процесс написания параметрического генератора зданий внутри игрового движка Unity. Статья разделена на следующие разделы: Описание базовой логики, Примеры структуры кода, Вид требуемых моделей, Дополнительный функционал, Известные "проблемы”, Итоги/файлы проекта.
Подробнее: https://habr.com/ru/post/679676/
В этой статье автор постарался описать процесс написания параметрического генератора зданий внутри игрового движка Unity. Статья разделена на следующие разделы: Описание базовой логики, Примеры структуры кода, Вид требуемых моделей, Дополнительный функционал, Известные "проблемы”, Итоги/файлы проекта.
Подробнее: https://habr.com/ru/post/679676/
Хабр
Building generator in Unity
Генератор зданий в Юнити. В данной статье я постараюсь описать процесс написания параметрического генератора зданий внутри игрового движка Unity. Готовое здание Статья разделена на следующие разделы:...
👍5🔥1
🔥Хьюстон, у нас новости!
Вы, наверное, уже не вспомните, когда последний раз сталкивались с текстом в неверной кодировке. Это было достаточно давно, ведь сегодня балом правит Unicode, а большинство операционных систем и приложений понимают кодировку UTF-8.
А знаете ли вы, в чем особенность этого кодирования?
На канале Just code IT недавно об этом рассказывали. Подписывайтесь и читайте крутой пост по ссылке.
Вы, наверное, уже не вспомните, когда последний раз сталкивались с текстом в неверной кодировке. Это было достаточно давно, ведь сегодня балом правит Unicode, а большинство операционных систем и приложений понимают кодировку UTF-8.
А знаете ли вы, в чем особенность этого кодирования?
На канале Just code IT недавно об этом рассказывали. Подписывайтесь и читайте крутой пост по ссылке.
Telegram
Just code IT
Верим в everything-as-code. Обсуждаем, как писать чище, ревьюить объективнее, деплоить быстрее.
🤔5
Создание микросервисов с .NET и ASP.NET Core.
Создавайте независимо развертываемые, высокомасштабируемые и устойчивые службы с помощью бесплатной платформы .NET с открытым исходным кодом.
Подробности: https://docs.microsoft.com/ru-ru/learn/paths/create-microservices-with-dotnet/
Создавайте независимо развертываемые, высокомасштабируемые и устойчивые службы с помощью бесплатной платформы .NET с открытым исходным кодом.
Подробности: https://docs.microsoft.com/ru-ru/learn/paths/create-microservices-with-dotnet/
Docs
Создание микрослужб с помощью .NET и ASP.NET Core - Training
Создавайте независимо развертываемые, высокомасштабируемые и устойчивые службы с помощью бесплатной платформы .NET с открытым исходным кодом. .NET позволяет использовать популярные технологии микрослужб, такие как Docker, Kubernetes, Dapr, Реестр контейнеров…
👍5