Жизнь фронтендера в Spotify

Автор: admin от Вчера, 08:40, посмотрело: 21

Жизнь фронтендера в Spotify


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



На FrontFest 2017 к нам приезжает Хосе М. Перес (Jose M. Perez) из Spotify, с докладом «Progressive Image Rendering». Он расскажет о техниках прогрессивного рендеринга, основанных на плейсхолдерах, доминирующих цветах, размытых изображениях и ленивой загрузке, которые помогут улучшить производительность.



Накануне конференции мы поговорили с Хосе про веб-стек, релизы и управление процессами в Spotify, отношение к Open Source и погоду в Испании, Швеции и России.
Поехали!

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

 

Математика для программиста

Автор: admin от 14-09-2017, 19:35, посмотрело: 55

Математика для программиста

Нужна ли математика программисту?
Давайте разберёмся

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

 

Ожидание длиной в 15 лет. Nginx Application Server

Автор: admin от 7-09-2017, 01:45, посмотрело: 64

Начиная с момента появления Nginx в 2004 году, мы все задавались вопросом: когда же на nginx можно будет запускать приложения? Мы запускали PHP в php-fpm и на апаче, запускали Python через uWSGI, иногда жили с Apache, а если нам нужны были разные версии PHP — жили с зоопарком из FPM-ов.



Ожидание длиной в 15 лет. Nginx Application Server



Только что на конференции NginxConf в Портленде Nginx, Inc. объявил о запуске Nginx Application Platform. ITSumma тестировала один из его компонентов, собственно сам Application Server под названием Nginx Unit с закрытой версии. В этом посте мы расскажем о том, как выглядит Nginx Unit, и как на нем запускать приложения.
->

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

 

Пишем GraphQL API сервер на Yii2 с клиентом на Polymer + Apollo. Часть 1. Сервер

Автор: admin от 31-08-2017, 17:31, посмотрело: 46

Статья рассчитана на широкий круг читателей и требует лишь базовых знаний PHP и javascript. Если вы занимались программированием и вам знакома аббревиатура API, то вы по адресу.

Изначально статья предполагала лишь описание отличительных особенностей GraphQL и RESTful API, с которыми мы столкнулись на практике, но в итоге она вылилась в объемный туториал на несколько частей.

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

 

Манифест грядущих перемен сквозь призму рынка

Автор: admin от 31-08-2017, 17:31, посмотрело: 321

Манифест грядущих перемен сквозь призму рынка

Всем, привет! Вокруг мессенджеров наблюдается невероятный ажиотаж. Если раньше о том, что боты становятся основным технологическим трендом, говорили невнятно, то сейчас об этом пестрят заголовки крупнейших технологических СМИ. Но по прежнему многие к данной тенденции относятся с определенной долей скепсиса и я осмелюсь попробовать доказать почему боты и разговорный интерфейс в частности станут революцией.

Формация и конъюнктура


Как сказал бывший продакт менеджер Google Hangouts Бен Эйдельсон: “Обмен сообщениями — это форм-фактор, целая парадигма и самое главное — набор ожиданий пользователя, применяемый в разных рынках, сценариях и подходах”.

Главное преимущество сервисов мгновенных сообщений в том, что любая коммуникация асинхронная по умолчанию и синхронная при необходимости. Мессенджеры символизирует в себе историю отношений между людьми. Обработка сообщений происходит в контексте долговременных диалогов, где обсуждаемые темы меняются на протяжении всей беседы. Для сравнения старые SMS-клиенты не умели объединять сообщения от одного и того же отправителя, а в электронной почте диалоги формируются вокруг определенной темы.

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

 

FAQ по лицензированию Drupal

Автор: admin от 31-08-2017, 17:31, посмотрело: 359

Готов перевод справочного материала по лицензированию Drupal, в котором рассмотрены, в частности, вопросы использования кода Drupal и иного контента с сайта проекта Drupal.org, особенности лицензирования и использования связующих модулей, а также даны некоторые разъяснения условий лицензии GPL и пояснения про товарный знак Drupal.

Эти вопросы и ответы помогут прояснить юридические вопросы применительно к лицензированию проекта Drupal и лицензии GNU General Public License. Благодарим Software Freedom Law Center за их помощь в подготовке данной информации.


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

 

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

Автор: admin от 31-08-2017, 17:31, посмотрело: 173

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

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

Категория: Веб-разработка, Game Development

 

Управление роботизированной рукой с помощью камер Intel RealSense

Автор: admin от 31-08-2017, 17:31, посмотрело: 126

Управление роботизированной рукой с помощью камер Intel RealSense
Роботизированная рука Roy компании Roemotion была создана в результате успешно профинансированного проекта на портале Kickstarter, начатого в 2012 году. Описание гласило: «Проект создания движущегося персонажа размером с человека с использованием только механических деталей, полученных способом лазерной резки, и сервоприводов, доступных в широкой продаже в магазинах товаров для хобби и моделирования». В этом эксперименте с помощью пакета Intel® RealSense™ SDK для Windows* было разработано программное обеспечение для управления рукой Roy. Для управления используются API-интерфейсы отслеживания рук, доступные в составе SDK.

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

 

Открытая система для дистанционного сопровождения процесса прохождения онлайн-экзаменов

Автор: admin от 31-08-2017, 17:31, посмотрело: 196

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

Открытая система для дистанционного сопровождения процесса прохождения онлайн-экзаменов

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

 

Symfony2 Voters и Doctrine Filters на страже безопасности

Автор: admin от 31-08-2017, 17:31, посмотрело: 243

Все началось, когда я настраивал систему безопасности одной CRM. Как это часто бывает, в ней были пользователи с разными уровнями доступа к основным данным (назовем их entities). Вид основного грида у них был одинаковый, необходима была гибкость настроек доступа к entities. Сперва я подумал об ACL, но…

Категория: Программирование, Веб-разработка, Информационная безопасность

 
Назад Вперед