Сегодня в подборке новостей:
GitHub выяснил, насколько сильно рабочие собрания влияют на продуктивность программистов
GitHub опубликовал
результаты исследования по оценке влияния отвлекающих факторов на удаленную работу программистов. Оказалось, что частые рабочие собрания и отвлекающие мелкие задачи (ответы на электронные письма, разговоры по телефону) сильно снижают продуктивность разработчиков.
В опросе приняли участие 40 программистов GitHub, работающих удаленно. Каждый из них в течение четырех недель фиксировал все проблемы, связанные с продуктивностью и удовлетворенностью работой. В итоге выяснилось, что работая с минимальными перерывами или без перерывов, программист с вероятность 82% проведет продуктивный рабочий день. Когда его отвлекают большую часть дня, то продуктивность падает до 7%.
Если разработчик проводит две встречи в день, то уровень прогресса в достижении его целей за день составляет в среднем 74%. Однако, если таких собраний будет три и более, то происходит существенное снижение продуктивности рабочего дня — программисты оценили его на уровне 14% и ниже.
В соответствии с результатами исследования, GitHub рекомендует разработчикам выделять несколько минут в конце каждого рабочего дня для размышлений и пометок по поводу прошедшего дня. Также необходимо научиться планировать дни с меньшим количеством перерывов и встреч. Для этого стоит создать видимый всеми пункт в рабочем календаре с такими днями, и минимизировать встречи в такие дни или даже переносить их по возможности.
Источник:
GitHubСборка Microsoft OpenJDK стала общедоступной
Microsoft объявила о выпуске собственного бесплатного дистрибутива OpenJDK с открытым исходным кодом. Он будет доступен для развертывания в любой среде и приложениях.
Microsoft Build of OpenJDK поможет Java-разработчикам создавать собственное программное обеспечение для последующего применения, в том числе, в облачном среде Microsoft Azure.
Поддержка Microsoft Build of OpenJDK осуществляется в виде пакета инструментов Java для Visual Studio Code. В него входят: Maven для Java, расширения Red Hat, отладчик для Apache Tomcat и поддержка автозавершения кода IntelliCode для Java с помощью ИИ от Microsoft. Сборка имеет долгосрочную поддержку (LTS), что предполагает получение бесплатных ежеквартальных обновлений, доступных на
microsoft.com/openjdk.
Microsoft OpenJDK уже доступна для развертывания в соответствующих планах поддержки Azure. По данным Microsoft, она включает двоичные файлы для Java 11 на основе OpenJDK 11.0.11 на сервере x64, и среды рабочего стола на macOS, Linux и Windows.
Источник:
MicrosoftВ Windows 10 появится поддержка графических Linux-приложений
Microsoft объявила, что полноценная поддержка Linux-приложений с графическим интерфейсом в Windows 10 станет доступна для всех пользователей до конца 2021 года.
Предварительная версия поддержки приложений с графическим интерфейсом для Linux реализовали через подсистему Windows Subsystem for Linux. Она стала доступна для участников инсайдерской программы еще в прошлом месяце.
Обычные пользователи Windows 10 получат возможность запуска приложений для Linux с графическим интерфейсом только после установки функционального обновления программной платформы, запуск которого должен состояться осенью 2021 года.
Поддержка запуска приложений с графическим интерфейсом сделает более комфортным повседневное взаимодействие с разными софтверными продуктами, поскольку пользователям не нужно будет настраивать виртуальную машину, чтобы взаимодействовать с Linux-приложениями.
Источник:
ZDNetMicrosoft разрешит встраивать в Teams сторонние приложения
На прошедшей вчера онлайн-конференции Microsoft Build представили несколько новых инструментов и сервисов для разработчиков, которые хотят интегрировать свои приложения с сервисом Teams. Наиболее важным среди них стало появление расширенного набора инструментов Microsoft Teams Toolkit для Visual Studio и Visual Studio Code.
“По сути, это позволяет разработчикам создавать более мощные приложения проще и быстрее, используя богатый стек Microsoft”, — пояснила представитель Microsoft Арчана Саситарэн.
Набор инструментов предлагает поддержку таких инструментов и фреймворков, как React, SharePoint и .NET. Некоторые из обновлений, которые команда включила в этот выпуск, включают интеграцию с функциями Aure, интеграцию с SharePoint Framework и однострочную интеграцию с Microsoft Graph.
Microsoft также запустила новый портал разработчиков приложений для Microsoft Teams, который упрощает регистрацию и настройку приложений. Независимые поставщики программного обеспечения смогут использовать портал, чтобы предлагать свои приложения для покупок в группах. Кроме того, представили новые функции для режима Teams Together.
Источник:
TechCrunchСатья Наделла сообщил о тестировании нового поколения Windows
Генеральный директор Microsoft Сатья Наделла
анонсировал “одно из наиболее важных обновлений Windows за последнее десятилетие”. Речь идет о разработке и тестировании нового поколения Windows. Об этом Наделла сообщил во время онлайн-конференции Build 2021.
“Я сам занимался его тестированием последние несколько месяцев и очень впечатлен новым поколением Windows. Можем гарантировать: мы создадим больше возможностей для каждого разработчика Windows и привлечем каждого создателя, который ищет самую инновационную, новую, открытую платформу для построения, распространения и монетизации приложений. Мы с нетерпением ждем возможности поделиться подробностями в ближайшее время”, — заявил Наделла.
В последние месяцы Microsoft работает над новым магазином приложений Microsoft Store, который станет более удобным и выгодным для разработчиков продуктов под Windows. Также компания ведет работу над существенными изменениями пользовательского интерфейса операционной системы Windows 10.
Источник:
The VergeНейросеть GPT-3 позволит создавать приложения почти без знания кода
Microsoft интегрировала модель обработки естественного языка GPT-3 в платформу low-code разработки Power Apps. Это позволит создавать приложения практически без знания кода. Публичное предварительное тестирование GPT-3 в Power Apps ожидается в конце июня.
GPT-3 работает на основе облачного сервиса Microsoft Azure и позволяет генерировать готовые формулы через обработку запросов на естественном языке. Например, при создании приложения в сфере электронной коммерции можно в диалоговом окне описать желаемую цель: “найти товары, название которых начинается со слова “дети”. Система обработает запрос и выдаст готовую форму следующего вида: "Filter('BC Orders' Left('Product Name',4)="Kids")". Получаемые таким образом формулы генерируются на языке программирования с открытым исходным кодом Power FX, основанном на Excel. На данном этапе система поддерживает обработку запросов на английском языке.
Интеграция GPT-3 при разработке приложений не отменяет необходимости понимания внедряемого кода, а лишь делает проще подбор нужных формул. Для реализации более сложных запросов разработчику все еще нужно будет иметь определенные технические знания и навыки. Однако это значительно снизит порог входа для разработки приложений и сделает ее более доступной.
Источник:
TechCrunch