Главная » Архив меток: разработка

Архив меток: разработка

DIY: Как мы делали «живое» расписание для Codefest X

В конце марта в Новосибирске отгремел юбилейный 10-ый CodeFest. Как и, наверное, любая конференция, CodeFestX оставил участникам кучу разных впечатлений от «ноги моей тут больше не будет» до «как купить пожизненную подписку?». То, как это было я описывать не буду, отзывы уже есть и, думаю, еще появятся. Хочу поделиться историей того, как мы запустили альтернативную версию для расписания Codefest (смотреть ...

Читать далее »

[Перевод] Записки фрилансера: разработка первого React Native-приложения

Автор материала, перевод которого мы публикуем, недавно выпустил своё первое мобильное приложение, написанное на React Native. Так случилось, что это приложение стало и его первым проектом, который он создал как программист-фрилансер. Здесь он расскажет о том, с чем ему пришлось столкнуться в ходе работы — от инициализации проекта до его публикации в App Store и Google Play. Почему я выбрал ...

Читать далее »

[Перевод] Учебный курс по React, часть 28: современные возможности React, идеи проектов, заключение

Сегодня, в заключительной части перевода курса по React, мы поговорим о современных возможностях React и обсудим идеи React-приложений, создавая которые, вы можете повторить то, чему научились, проходя этот курс, и узнать много нового. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX→ Часть 2: функциональные компоненты→ Часть 3: файлы компонентов, структура проектов→ Часть 4: родительские и дочерние компоненты→ ...

Читать далее »

[Перевод] Учебный курс по React, часть 27: курсовой проект

В этой части перевода учебного курса по React вам предлагается создать генератор мемов. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX→ Часть 2: функциональные компоненты→ Часть 3: файлы компонентов, структура проектов→ Часть 4: родительские и дочерние компоненты→ Часть 5: начало работы над TODO-приложением, основы стилизации→ Часть 6: о некоторых особенностях курса, JSX и JavaScript→ Часть 7: встроенные ...

Читать далее »

[Перевод] Ускоряем JavaScript-код с использованием типа данных Set

Автор материала, перевод которого мы сегодня публикуем, говорит, что уверен в том, что многие JavaScript-разработчики пользуются, в основном, такими типами данных, как Number, String, Object, Array и Boolean. В большинстве случаев этого вполне достаточно. Но если нужно сделать код как можно более быстрым и масштабируемым, применение этих типов данных не всегда оправдано. Особенно это актуально для кода крупномасштабных проектов. В ...

Читать далее »

[Перевод] Горячие клавиши Unreal Engine, которые сделают жизнь левел-дизайнера проще

Горячие клавиши используют все. Банальные Ctrl+C и Ctrl+V, а сколько раз выручал Ctrl+Z? Ну а Alt+F4? А если вспомнить количество негативных отзывов, когда в новых MacBook Pro добавили тачбар и вырезали ряд командных клавиш? Перевод под катом. Увидел хороший гайд по полезным хоткеям и небольшим советам в Unreal Engine, которые точно упростят левел-дизайнерам жизнь. Я гейм- и левел-дизайнер в Carbon ...

Читать далее »

[Перевод] Ответственный подход к JavaScript-разработке, часть 1

Цифры говорят нам о том, что рост объёмов JavaScript-кода плохо влияет на производительность веб-проектов. Если так будет продолжаться и дальше, то уже очень скоро при загрузке средней страницы будет передаваться как минимум 400 Кб JS-кода. И это — всего лишь объём передаваемых данных. Как и другие текстовые ресурсы, JavaScript-код практически всегда передаётся в сжатом виде. Пожалуй, сжатие — это единственное, ...

Читать далее »

Как мы из веб-разработки в разработку игры зашли

Без малого полтора десятка лет мы создаем и развиваем веб-сервисы. Привет, Хабр! Некоторые из них вы можете знать, иметь опыт пользования, горячо любить или испытывать смешанные чувства, но сейчас не об этом. Не то чтобы это был необходимый запас для релиза игры про веб-индустрию… Ну вы поняли. Итак, у нас было 2 известных рынку конструктора сайтов — uCoz и uKit, ...

Читать далее »

[Перевод] Учебный курс по React, часть 26: архитектура приложений, паттерн Container/Component

В этой части перевода учебного курса по React мы поговорим об архитектуре React-приложений. В частности, обсудим популярный паттерн Container/Component. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX→ Часть 2: функциональные компоненты→ Часть 3: файлы компонентов, структура проектов→ Часть 4: родительские и дочерние компоненты→ Часть 5: начало работы над TODO-приложением, основы стилизации→ Часть 6: о некоторых особенностях курса, ...

Читать далее »

Справочная: как устроен процесс Continuous Integration

Сегодня мы обратимся к истории термина, обсудим сложности внедрения CI и приведем несколько популярных инструментов, которые помогут с ним работать. / Flickr / Altug Karakoc / CC BY / Фото изменено Термин Continuous Integration (непрерывная интеграция) — подход к разработке приложений, подразумевающий частое проведение сборок проекта и тестирование кода. Цель — сделать процесс интеграции предсказуемым и обнаружить потенциальные баги и ...

Читать далее »