Встречайте: версия 4.0 графической библиотеки plotly для Python

Вышла четвертая версия библиотеки plotly для построения графиков и диаграмм средствами Python. Подробно обо всех нововведениях. В сравнении с предыдущей версией команда разработчиков сделала ряд существенных дополнений и изменений. Более ясно разделили режимы офлайн и онлайн. Внедрен и оптимизирован Plotly Express. Реализован новый фреймворк рендеринга. ПОДРОБНЕЕ

Apache Kafka для чайников

Данная статья будет полезной тем, кто только начал знакомиться с микросервисной архитектурой и с сервисом Apache Kafka. Материал не претендует на подробный туториал, но поможет быстро начать работу с данной технологией. Я расскажу о том, как установить и настроить Kafka на Windows 10. Также мы ПОДРОБНЕЕ

Переводим студентов на удаленку за 1 день

Еще 16 марта мы сидели в уютном оупенспейсе, а уже на следующий день весь офис переехал на удаленку, домой. На хабре достаточно подобных историй. Но специфика нашей ситуации заключается не в переводе сотрудников, а переводе клиентов. Это более трех тысяч студентов, которые пришли учиться на ПОДРОБНЕЕ

Как правильно учиться Java-программированию

Моя история Все началось больше десяти лет назад. Решив стать программистом, я начал изучать несколько языков, чтобы в конечном итоге найти «свой» язык. В Java я влюбился с первого взгляда! Я с головой погрузился в программирование: я посвящал написанию кода по 10-18 часов каждый день. ПОДРОБНЕЕ

ТОП-10 книг по C#: от новичка до профессионала

Отобрали актуальные книги по C#, .NET, Unity c лучшими оценками. Расположили в порядке возрастания сложности, обобщили указанные читателями преимущества и недостатки. Книги по C# начального уровня Мюллер Д. П. C# для чайников Даже если вы никогда не имели дела с программированием, это пособие поможет освоить ПОДРОБНЕЕ

Наша работа над Proglib. Январь 2020

Подробный отчёт с гифками и ссылками. Что сделала команда Библиотеки программиста для своих читателей за первый месяц 2020 года. Привет! На связи команда Библиотеки программиста. Мы решили один раз в конце каждого месяца рассказывать о работе, которую проводим на сайте. Возможно, вам будет приятно ощущать, ПОДРОБНЕЕ

Обработка миллионов строк данных потоками на Node.js

Приходилось ли вам обрабатывать с помощью Node.js одновременно миллионы строк базы данных и выводить всё это на веб-страницу? Это непросто, но у нас есть готовое решение. Попробуем решить описанную проблему со следующим стеком технологий: Node.js Sequelize (ORM-библиотека, основанная на промисах) MariaDB Что на клиенте – ПОДРОБНЕЕ

Повышаем свою эффективность: 6 ключевых факторов

Постоянно чувствуете усталость? Рассказываем, как провести тонкую настройку психофизического аппарата и повысить продуктивность, опираясь на научные публикации. 1. Микроклимат и освещенность В Великобритании проведены исследования [1] офисных работников с оценкой производительности респондентов с помощью трех тестов: Рис. 1. Примеры перечисленных тестов [1] Пока работники выполняли ПОДРОБНЕЕ

Реверс-инжениринг протокола китайского USB ИК трансивера

Попался мне китайский MicroUSB ИК трансивер, и возникло желание подключить его к компу с Windows. Трансивер представляет собой весьма компактный девайс с разъемом Micro USB. Единственный «официальный» вариант работы с ним — через Android приложение под названием ZaZaRemote. При подключении к компу через переходник девайс ПОДРОБНЕЕ