Месяц: Октябрь 2018
-
Применение принципов SOLID при разработке React-приложений
—
от автора
Недавно мы публиковали материал о методологии SOLID. Сегодня мы представляем вашему вниманию перевод статьи, которая посвящена применению принципов SOLID при разработке приложений с использованием популярной библиотеки React. Автор статьи говорит, что здесь, ради краткости, он не показывает полную реализацию некоторых компонентов.
-
Книга «Эволюционная архитектура. Поддержка непрерывных изменений»
—
от автора
Пора по-новому взглянуть на постулаты, остававшиеся неизменными на протяжении многих лет. Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. Возможно ли долгосрочное планирование, если всё непрерывно меняется? Как предотвратить постепенное ухудшение архитектурного решения с течением…
-
JsonWriterSax — библиотека для создания JSON
—
от автора
Некоторое время назад я писал приложение на c++/Qt, которое отправляло по сети большие объемы данных в формате JSON. Использовался стандартный QJsonDocument. При внедрении столкнулся с низкой производительностью, а так же неудобным дизайном классов, который не позволял нормально детектировать ошибки при работе. В результат появилась библиотека JsonWriterSax, позволяющая писать JSON документы в SAX стиле с высокой…
-
Мнение разработчиков о Steam: максимум доходов и минимум ответственности для Valve
—
от автора
Ещё не так давно каждый разработчик игр для PC мечтал попасть в Steam. Выпуск игры в Steam — если вам как-то удавалось связаться с Valve и впечатлить компанию своим товаром — был гарантией продаж и успеха. По словам 20 разработчиков, с которыми я общался перед написанием этой статьи, это время закончилось. Хоть продавать игры в…
-
Поваренная книга Ruby-разработчика: Domain Driven Design рецепты ( 2-я часть, структура и взаимодействие )
—
от автора
Введение В первой статье мы выделили область применения обозначенных практик, для каких проектов их можно применять, а для каких не следует. В данной статье я хотел бы сделать краткий обзор основных принципов DDD, а также поделиться личным опытом их применения. Более подробно будет рассказано о коммуникационных и структурных подходах с примерами их реализации. В следующих…
-
Смотрим графики: обзор оценок и прогнозов для рынка облачных вычислений, данных в 2018 году
—
от автора
Облачные платформы и приложения сегодня нашли широкое применение в экономике и стали драйвером развития ИТ-инфраструктуры, создающим новые возможности для цифровизации бизнеса. Ниже мы ознакомимся с обзором прогнозов и оценок рынка облачных технологий, который отражает состояние глобального рынка облачных услуг. ИТ-директора полагаются на облачные платформы, как на катализатор роста и архитектуру, которая позволит новым бизнес-инициативам быть…
-
Лайфхаки НавиХака
—
от автора
Уроки, которые мы вынесли из организации первого хакатона Naviaddress. И проекты, которые нам больше всего понравились. 9 октября мы наградили победителей первого NaviHack – онлайн-хакатона, призванного найти новые возможности применения API Naviaddress. Поскольку онлайн-хакатоны пока случаются реже, чем оффлайн-соревнования, мы решили поделиться своим организаторским опытом с теми, кто захочет пойти по нашим стопам, и коротко…
-
Управляем стоимостью проекта с Earned Value Management
—
от автора
Как измерять и контролировать эффективность исполнения планов проектов — такие вопросы являются постоянной головной болью их руководителей. Подходов к решению этих задач много. В данной статье мы рассмотрим основные элементы техники по управлению освоенным объемом (Earned Value Management, EVM), которая применяется повсеместно в проектах США, а у нас только набирает популярность в проектном управлении с…
-
Эффективные личные финансы. Уровень 1
—
от автора
Я решил написать эту статью для сотрудников нашей компании, так как понял, что они очень образованные и умные люди, но не перестают беспокоиться о пенсионной реформе эффективно обращаться с финансами их никто не научил. Как руководитель, заботящийся не только о своем благосостоянии, но и о благосостоянии своих коллег, я постарался взять на себя роль финансового…
-
Кротовые норы в JavaScript
—
от автора
Привет, Хабр! Представляю вашему вниманию перевод статьи "Wormholes in JavaScript" автора Mathius Buus. Компьютеры — интересные машины. В теории они представляются нам идеальными механическими математиками работающими с цифрами и хорошо выполняющими операции сложения, умножения и вычитания. Однако, такая абстракция довольно обманчива. Она уводит нас от понимания того, что компьютер обрабатывает разные математические операции с разной…