Книга рассказывает об Apache Spark - открытой системе кластерных вычислений, которая позволяет быстро создавать высокопроизводительные программы анализа данных. В книге описываются особенности Spark, встроенные библиотеки Spark, возможности использования разных источников данных и продвинутые приемы программирования на основе Spark. Книга поможет исследователям данных и программистам быстро включиться в работу с Spark.
Японский iOS-разработчик Нон Умемото опубликовал в своём блоге колонку о том, как он перешел с 40-часовой рабочей недели на 21-часовую и как после этого изменилась его жизнь. Умемото занимается решением рабочих проблем 3 часа каждый день и полностью отказался от выходных и праздников. Он убедился, что так он работает продуктивнее всего. Разработчика вдохновила лекция Давида Хейнемейера Ханссона и книга Нассима Талеба «Антихрупкость», которые говорят о том, что для достижения долгосрочных результатов эффективнее всего будет ограничить время одной рабочей сессии.
В этой подборке вы найдете материалы о том, как использовать Python в играх, задачи для тренировки программирования, советы экспертов по подготовке к олимпиадам, правила написания качественного кода, а также руководство по построению HTTP API. Вы также узнаете о сайтах, которые помогут вам улучшить навыки программирования. Все материалы доступны на сайте tproger.ru.
Статьи о создании веб-приложения Br.Asst., навыках для инженеров в Google, типах языков программирования, фактах из истории компьютерного оборудования, числовых типах данных в C, HTML5 уведомлениях и виртуальных деструкторах базового класса. Также есть задачки на алгоритмы и физику. Все это можно найти на сайте tproger.ru под хэштегами #weekly и #weeklyposts.