Разработка ПО

Создатели Python представили планы наращивания производительности

Постепенные улучшения призваны ускорить выполнение программ на Python в несколько раз, сохранив совместимость с существующим кодом.

Аналоговый чип на порядки ускоряет нейронные сети

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

Конференции разработчиков Microsoft и Apple снова пройдут в виртуальном формате

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

Конференции разработчиков Microsoft и Apple снова пройдут в виртуальном формате

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

Oracle добавляет GraalVM в подписку Java

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

Go набирает ход

Как показал свежий опрос Go Developer Survey 2020, профессиональное использование языка Go расширяется, Go чаще всего используют для веб-программирования, наибольшее число Go-программистов работает в сфере высоких технологий.

Компания из Гонконга разработала мобильную ОС специально для африканских стран

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

CloudBees: во время пандемии разработчики стали работать продуктивнее

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

Oracle открывает код Java-библиотеки для машинного обучения

Tribuo предлагает инструменты для построения и развертывания классификационных, кластеризационных и регрессионных моделей на Java, а также интерфейсы для TensorFlow, XGBoost и ONNX.

Программная инженерия для систем аналитики данных

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

Разработчикам нравится работать на дому

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

Линус Торвальдс мечтает о «маке» с процессором ARM

Основатель Linux мечтает о мощной настольной системе, которая упростит разработку программного обеспечения для архитектуры ARM.

Крупнейшие конференции для разработчиков стали виртуальными и общедоступными

В прошлом году регистрация на конференцию Microsoft Build стоила 2395 долл., а на WWDC — 1599 долл. Билетов хватало не всем.

DeepCode научился анализировать код на Си и C++

Облачный сервис на основе глубинного обучения также поддерживает поиск уязвимостей и потенциальных ошибок Java, JavaScript, TypeScript и Python.

Как выбирать компоненты Open Source

На сайтах наподобие GitHub доступно огромное количество проектов Open Source, и выбрать подходящие может быть трудно. Однако задача упрощается, если оценить код кандидата и изучить процесс его создания.

GitHub: количество реальных учетных записей дошло до 40 миллионов

По оценкам IDC, в мире насчитывается порядка 5 млн разработчиков ПО, работающих на условиях полной занятости, 7 млн частично занятых и еще 7 млн разработчиков, работающих бесплатно.

Горизонтальное масштабирование команд разработчиков

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

Будущее разработки — за многообразием пользовательских интерфейсов

К такому выводу пришли авторы недавнего доклада Gartner с учетом роста объема использования приложений, изменения принципов взаимодействия с ними и появления все большего числа разнообразных устройств.

В редакторе кода GitHub Atom появился предпросмотр изменений

Среди других особенностей — повышение быстродействия в режиме отображения различий между двумя фиксациями.

Slack выпустила библиотеку для создания пользовательских интерфейсов

Библиотека Block Kit, как считают ее создатели, поможет создавать более привлекательные и удобные приложения, а также наглядно продемонстрирует, какими возможностями обладает система Slack

Как быстро и без лишних затрат внедрить MDM-систему: кейс Фонда Сколково

Фонд Сколково на базе Юниверс MDM смог быстро создать приоритетные справочники и интегрировать их с системами-потребителями. Рассказываем, что помогло Фонду реализовать проект.