Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Walmart публикует исходный код своей JavaScript-платформы для веб-сайтов -- Electrode


Вас категорически приветствует автоматически сгенерированная почтовая рассылка с новостями от nixp.ru!


06.10.2016 13:03

Walmart публикует исходный код своей JavaScript-платформы для веб-сайтов — Electrode

WalmartLabs, техническое подразделение американского магазина Walmart, объявило об открытии исходного кода программной платформы Electrode, основанной на React JS и Node.js.

Интернет-магазин Walmart.com имеет ежемесячную посещаемость в размере 80 миллионов пользователей (до 10 тысяч запросов в секунду) и 15 миллионов товаров (ежемесячно добавляется по 1 миллиону). Менее года назад инженеры WalmartLabs закончили миграцию магазина на новую платформу Electrode. При создании Electrode разработчики пытались решить «базовые проблемы, с которыми сталкивается каждая организация большого масштаба», а именно: хорошо налаженный цикл разработки (возможность для программистов быстро начинать проекты с помощью простого и универсального пакета с масштабируемой структурой); структурированность и современные лучшие практики для построения масштабируемых и надёжных приложений; повторное использование кода (у Walmart функционируют 12 сайтов в 11 странах); производительный и универсальный код JavaScript.

Авторам Electrode удалось справиться с этими проблемами, унифицировав программную платформу, улучшив её производительность и повысив продуктивность разработчиков, а теперь они делятся своими наработками с Open Source-сообществом. Платформа разбита на три основные части: Electrode Core (база для всех новых проектов), Electrode Modules (модули, представленные как готовые пакеты и помогающие решать более сложные задачи) и Electrode Tools (дополнительные инструменты: Electrode Explorer для обнаружения компонентов для повторного использования, Electrify и Bundle Analyzer для оптимизации наборов из JavaScript-файлов). При этом Modules и Tools могут быть использованы независимо от Core.

Исходный код Electrode доступен в виде 26 репозиториев на GitHub, содержимое которых опубликовано на условиях свободной лицензии Apache License 2.0.

Комментарии к новости >>



06.10.2016 13:29

Компания NoSQL-СУБД RethinkDB закрывается

Вчера было объявлено о том, что после семи лет разработки компания RethinkDB, развивавшая одноимённую свободную СУБД из категории NoSQL, прекращает своё существование.

RethinkDB — распределённая документо-ориентированная СУБД, хранящая данные в формате JSON, лицензированная под GNU AGPL и предназначенная для приложений, работающих в реальном времени. Кроме того, у RethinkDB был и JavaScript-бэкенд — Horizon. Причина закрытия компании такова: «Мы очень много работали над тем, чтобы сделать RethinkDB успешной, но, несмотря на все наши усилия, построить устойчивый бизнес не удалось». Слава Ахмечет (Slava Akhmechet), основатель RethinkDB, обещает на протяжении нескольких последующих месяцев подробнее рассказать о своём опыте, «чтобы сообщество стартапов могло извлечь пользу из ошибок».

Поскольку проект RethinkDB относится к категории Open Source, закрытие компании не означает его смерть. Более того, авторы уже работают с сообществом над созданием плана по развитию RethinkDB (и Horizon) и выражают надежду, что их разработка продолжится усилиями энтузиастов.

Комментарии к новости >>



06.10.2016 13:50

Google открыла код Cartographer для одновременной локализации и построения карты в роботах

Вчера интернет-компания представила первый выпуск Open Source-библиотеки Cartographer, реализующей SLAM (Simultaneous Localization and Mapping).

SLAM — это метод одновременной локализации и построения карты, используемый для построения карты в неизвестном пространстве или для обновления карты в заранее известном пространстве с одновременным контролем текущего местоположения и пройденного пути. SLAM — важный компонент автономных платформ (беспилотные автомобили, автоматизированные грузоподъемники, роботы-пылесосы и т.п.). Современные алгоритмы используют данные из разных датчиков (LIDAR, IMU, камеры) для их комбинирования с целью получения нужного результата.

Библиотека Cartographer от Google поддерживает двух- и трехмерное пространство, а также свободную операционную систему для роботов — Robot Operating System (ROS). Сообщается о готовности Cartographer к использованию на нескольких платформах для роботов на базе ROS: Toyota HSR, TurtleBots, PR2, Revo LDS. Исходный код проекта опубликован на GitHub на условиях свободной лицензии Apache License 2.0.

Комментарии к новости >>



07.10.2016 08:27

Plasma 5.8 — первый LTS-релиз рабочего окружения KDE

Во вторник проект KDE анонсировал выпуск рабочего окружения Plasma 5.8. Это первый релиз Plasma с длительным сроком поддержки (LTS).

По словам авторов, LTS-релиз Plasma ознаменовал готовность продукта к использованию «самой широкой аудиторией: от корпоративного сектора до домашних пользователей без технических навыков». Что нового появилось в Plasma 5.8 для тех, кто уже знаком с этой средой?

  • унифицированное оформление от загрузки до завершения работы (тема Breeze для экрана входа и выключения компьютера; возможность использования в экране блокировке всех плагинов Plasma для обоев рабочего стола);
  • значительные улучшения в поддержке языков справа налево (RTL), таких как иврит и арабский;
  • улучшенные апплеты: с использованием нового бэкенда менеджера задач переписан переключатель рабочих столов (Pager) и список окон; менеджер задач получил ряд новых возможностей и улучшений (в частности, управления мультимедийным воспроизведением стало доступным в контекстных меню, а всплывающим окном для сгруппированных окон можно управлять с клавиатуры);
  • упрощена конфигурация глобальных клавиатурных сочетаний и добавлены «modifier-only shortcuts» (открытие меню приложения нажатием на кнопку Meta) в X11 и Wayland;
  • многочисленные исправления в поддержке многих экранов, а также улучшения (вместе с Qt 5.6.1) при работе с док-станциями и проекторами;
  • набор разнообразных кроссплатформенных компонентов пользовательского интерфейса (UI) — Kirigami (уже используется в Plasma Discover);
  • новые шрифты по умолчанию — Noto от Google для скриптов в юникоде и моноширинный Hack для терминалов;
  • заметный прогресс по поддержке Wayland: поддержка xdg-shell (т.е. приложений на GTK+), улучшения в работе с тачскринами, поддержка жестов тачпада, эффект «Sliding Popups», синхронизация содержимого буфера обмена между приложениями на X11 и Wayland.

Видео с демонстрацией Plasma 5.8 опубликовано в YouTube. Live-образы для быстрого знакомства с KDE Plasma после загрузки с USB-носителя доступны для скачивания на community.kde.org.

Комментарии к новости >>




Не забудьте, что мы всегда рады вашим комментариям к новостям непосредственно на nixp.ru!


Другие способы получения новостей от nixp.ru:



В избранное