Анализ изменений в игре

Автор: admin от 31-05-2017, 18:00, посмотрело: 67

Одна из основных характеристик успешной мобильной игры — ее постоянное оперирование: это и переработка существующего контента, и добавление нового. Но есть и обратная сторона медали – нужно постоянно оценивать риски изменений в очередной версии приложения. Необходимо заранее представлять, как изменения в апдейте повлияют на показатели проекта. Иначе можно оказаться в ситуации, когда во время планового обновления внезапно ломается баланс и нужно срочно поднимать всю команду разработки для выпуска хотфикса.

Еще до сборки нового продакшен-билда мы должны понимать, на какие показатели повлияет нововведение. Ведь в новых версиях игры может быть множество изменений баланса. Без предварительного планирования неизбежно возникнет один из таких вопросов: «Что же повысило ARPU в Канаде — локальные мероприятия в честь национального праздника или общее повышение сложности группы каких-то уровней; а может, просто звезды так совпали?». Безусловно, и после выхода апдейта выполняется всесторонний анализ результатов, но понимать характер изменений нужно заранее.

Анализ изменений в игре

Категория: Программирование » Веб-разработка

 

CSS в JavaScript: будущее компонентных стилей

Автор: admin от 31-05-2017, 16:15, посмотрело: 53

CSS в JavaScript: будущее компонентных стилей


С помощью встроенных стилей можно получить все программные возможности javascript, что дает нам преимущества в виде предварительного процессора CSS (переменные, примеси и функции), а также помогает решить множество проблем, возникающих в CSS, таких как конфликт пространства имен и применения стилей.


Чтобы получить больше информации о проблемах CSS, решаемых в javascript, вы можете посмотреть презентацию «React CSS в JS» (React CSS in JS), а для того чтобы изучить улучшение производительности с помощью Aphrodite, прочитайте статью Inline CSS at Khan Academy: Aphrodite. Если же вы хотите узнать больше о лучших практиках CSS в javascript, ознакомьтесь с руководством Airbnb (Airbnb’s styleguide).


Здесь речь пойдет об использовании встроенных стилей javascript для создания компонентов, позволяющих решить основные проблемы дизайна, о которых я рассказывал ранее в статье «Прежде чем осваивать дизайн, необходимо ознакомиться с основами» (Before you can master design, you must first master the fundamentals).

Категория: Программирование » Веб-разработка

 

UX-стратегия. Часть 6 — Внедрение

Автор: admin от 31-05-2017, 12:25, посмотрело: 65

В первых частях этой серии статей я писал о ключевых составляющих UX-стратегии на практике. Получилась модель, описывающая основные уровни зрелости и ключевые зоны приложения усилий, благодаря которым дизайн превратится из исполнителя в стратегического партнёра:

UX-стратегия. Часть 6 — Внедрение

Категория: Программирование » Веб-разработка

 

11 вещей которые я узнал, читая спецификацию flexbox

Автор: admin от 30-05-2017, 20:30, посмотрело: 41

Я всегда считал, что с flexbox довольно легко работать — глоток свежего воздуха после стольких лет float'ов и clearfix'ов.


Правда недавно я обнаружил что борюсь с ним; что-то растягивалось, когда я не думал, что оно должно тянуться. Я поправил здесь, другой элемент сжался. Я починил это, что-то другое ушло за экран. Что во имя Джорджа Буша происходит?


В конце концов, все заработало, но солнце село, а мой процесс был привычной игрой с CSS. Или… как называется та игра, где надо ударить крота, а затем другой крот выпрыгивает и надо ударить и его тоже?


Как бы там ни было, я решил что пора вести себя как взрослый разработчик и выучить flexbox должным образом. Но вместо того, чтобы прочитать 10 очередных блог-постов, я решил отправиться прямиком к исходнику и прочитать The CSS Flexible Box Layout Module Level 1 Spec


Вот хорошие отрывки.

Категория: Программирование » Веб-разработка

 

Node.js и cote: простая и удобная разработка микросервисов

Автор: admin от 30-05-2017, 16:50, посмотрело: 64

Многие считают, что микросервисы — это очень сложно. На самом же деле, при правильном подходе, это совсем не так.

Микросервисы сегодня весьма популярны, а настоящие приверженцы этой архитектуры едва ли не кланяются всему, на чём написано «микросервис». Однако, если отбросить фанатизм, подобный подход к разработке ПО — это достойный шаг вперёд, микросервисы навсегда могут изменить то, как создают серверные части приложений. Вокруг микросервисов много информационного шума, поэтому стоит выделить по-настоящему важные свойства этой архитектуры и поработать над тем, чтобы упростить её внедрение и использование там, где это действительно нужно.

Node.js и cote: простая и удобная разработка микросервисов

Категория: Программирование » Веб-разработка

 

WebVR: второе рождение виртуальной реальности

Автор: admin от 30-05-2017, 16:00, посмотрело: 48

Виртуальная реальность (VR) снова вышла на передний план и становится одним из основных направлений развития индустрии. Все активнее развивается направление WebVR — технологии и средства, которые встраиваются напрямую в веб-браузеры и позволяют строить трехмерные объекты без использования собственных аппаратных и программных платформ. Насколько это удобно, хорошо ли проработаны решения и каково будущее технологий VR, узнаем у экспертов.

WebVR: второе рождение виртуальной реальности

Категория: Программирование » Веб-разработка

 

Как можно применять «большие данные» в страховании: проекты Университета ИТМО

Автор: admin от 30-05-2017, 13:25, посмотрело: 57

Согласно данным аналитического агентства IDC, всего через 3 года объем рынка специализированного ПО, работающего с Big Data, может составить 203 миллиарда долларов. Сейчас он оценивается в 130 миллиардов, но спрос со стороны банковского сектора, страховых и телекоммуникационных компаний только растет.

Сегодня мы расскажем о том, какие аналитические задачи на стыке сфер страхования и «больших данных» решают проекты Университета ИТМО.

Как можно применять «большие данные» в страховании: проекты Университета ИТМО

Категория: Программирование » Веб-разработка

 

Google Chrome «поедает» рынок браузеров

Автор: admin от 29-05-2017, 21:15, посмотрело: 49

Два года назад Internet Explorer от Microsoft удерживал лидирующие позиции на рынке браузеров. Во многом так получилось благодаря распространенности старых версий операционных систем компании. Google Chrome и другие браузеры оставались позади и «держались» на приличном расстоянии.

Но ситуация в корне изменилась.

Google Chrome «поедает» рынок браузеров

Категория: Программирование » Веб-разработка

 

Обучающий онлайн проект: «Старт в веб разработке»

Автор: admin от 29-05-2017, 20:05, посмотрело: 45

Обучающий онлайн проект: «Старт в веб разработке»


В наши дни только ленивый никого ничему не учит. Десятки курсов и тренингов на которых вам обещают “современные фишки” которые сделают из Вас специалиста за 1-2 месяца. Зачем нам 11 лет школы и 5 института? Если есть вариант стать профи по быстрому. Вся проблема в том что в 90% случаев это не работает. Это просто один из видов бизнеса. Не получится стать мастером за 2 месяца. Но хочется верить в чудо и красивый рекламный текст вам в этом помогает.

Категория: Программирование » Веб-разработка

 

Исчерпывающее руководство по использованию HTTP/2 Server Push

Автор: admin от 29-05-2017, 18:05, посмотрело: 68

Исчерпывающее руководство по использованию HTTP/2 Server Push


Привет! Меня зовут Александр, и я – фронтенд-разработчик в компании Badoo. Пожалуй, одной из самых обсуждаемых тем в мире фронтенда в последние несколько лет является протокол HTTP/2. И не зря – ведь переход на него открывает перед разработчиками много возможностей по ускорению и оптимизации сайтов. Этот пост посвящён как раз одной из таких возможностей – Server Push. Cтатья Джереми Вагнера показалась мне интересной, и поэтому делюсь полезной информацией с вами.

Категория: Программирование » Веб-разработка