Компания из Гонконга разработала мобильную ОС специально для африканских стран
Универсальные приложения помогут избежать негативных последствий фрагментации рынка мобильных платформ.
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
SAP выпустила собственный дистрибутив Java
Дистрибутив получил название SapMachine. Клиенты и партнеры компании могут свободно запускать на нем свои приложения на основе OpenJDK.
Bloomberg: платформа Marzipan даст возможность переноса приложений с iPad на Mac
Согласно прогнозам, соответствующий набор инструментов Apple представит на предстоящей конференции WWDC; в 2020 году, появится аналогичный набор для переноса приложений с iPhone.
GitHub предлагает бесплатные частные репозитории для небольших проектов
Популярный сайт совместного использования кода также связал свои ранее отдельные облачные и локальные решения для корпоративных пользователей в единый сервис.
Линус Торвальдс: характер разработки Linux меняется вместе с изменениями в оборудовании
Долгое время считалось, что производительность компьютеров ежегодно удваивается, но сейчас это уже не так. Возможно, разработчикам снова придется уделять больше внимания производительности программ.
В GitHub Enterprise появился анонимный доступ к Git, устранены бреши
Анонимный доступ к публичным репозиториям, когда экземпляр находится в приватном режиме, позволяет избегать аутентификации при доступе к различным инструментам.
Оборот российских софтверных компаний в 2018 году может составить один триллион рублей
Согласно данным «Руссофт», совокупный оборот всех российских компаний-разработчиков ПО в 2017 году составил 14,3 млрд. долл. Это на 19% больше, чем в 2016 году. В рублях показатель вырос на 4% и достиг 834 млрд. рубл.