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

Архив меток: Разработка веб-сайтов

Дайджест свежих материалов из мира фронтенда за последнюю неделю №339 (12 — 18 ноября 2018)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.     Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры    |    Занимательное Медиа • Подкаст «Frontend Weekend» #79 – Олег Поляков об основании CodeDojo и о том, как это стало основным местом работы• Подкаст «Пятиминутка React» #49 — bem-react-core• Подкаст «Фронтенд Юность (18+)» #73 Три корочки Эдди Османи• Подкаст «CSSSR»: Новости 512 — Выпуск №29 (12.11 ...

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

[Из песочницы] Настройка HTTP/2 на примере Apache 2.4, PHP 7 и Ubuntu 18.04 LTS

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

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

Конференция Velocity London от O’Reilly: обзор и слайды

Её организует издательство O'Reilly, и она проходит трижды в год: один раз в Калифорнии, один раз в Нью-Йорке и один раз в Европе (причём город меняется каждый год). Velocity — это конференция, которая посвящена распределённым системам. Главный офис Badoo находится там же, так что у нас с коллегами было сразу два повода съездить на Velocity. В 2018 году конференция была ...

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

[Перевод] Руководство по JavaScript, часть 3: переменные, типы данных, выражения, объекты

Сегодня, в третьей части перевода руководства по JavaScript, мы поговорим о разных способах объявления переменных, о типах данных, о выражениях и об особенностях работы с объектами. → Часть 1: первая программа, особенности языка, стандарты→ Часть 2: стиль кода и структура программ→ Часть 3: переменные, типы данных, выражения, объекты Переменные Переменная представляет собой идентификатор, которому присвоено некое значение. К переменной можно ...

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

HighLoad++: презентации от докладчиков Авито, конспекты, фото и впечатления

Конференция собрала больше 3000 участников, профессионалов в области работы с высоконагруженными системами. В Сколково отгремела двенадцатая по счету HighLoad++. В этом посте я хочу поделиться материалами докладчиков от Авито, впечатлениями от конференции. Коллеги обменивались опытом построения и развития архитектуры крупных проектов, говорили о базах данных, системах хранения, системном администрировании, нагрузочном тестировании, эксплуатации крупных проектов.Мы традиционно принимали активное участие в HighLoad++. ...

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

[Перевод] До свидания, Electron. Здравствуйте, настольные PWA

Автор материала, перевод которого мы сегодня публикуем, говорит, что он, возможно, слишком торопится, но то, о чём он хочет рассказать, представляет собой, по меньшей мере, весьма интересную новость. Речь идёт о настольных прогрессивных веб-приложениях, которые вполне могут значительно потеснить позиции приложений, основанных на Electron. Новшества Chrome v70 Свежая версия Chrome (v70) поддерживает настольные прогрессивные веб-приложения (Desktop Progressive Web Apps, PWA) ...

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

[Перевод] Создание собственной цветовой палитры

Адаптировано из нашей будущей книги «Рефакторинг UI» Когда выбираешь цвет, настраиваешь несколько параметров с музыкальными словечками типа «триада» или «четвёртый мажор» — и получаете пять идеальных цветов для своего веб-сайта? Видели эти модные генераторы цветовой палитры? Такой вычислительный и научный подход к выбору идеальной цветовой гаммы крайне соблазнителен, но не очень полезен.Ну, если не хотите, чтобы сайт выглядел так: Вы ...

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

Как настроить установку переменных окружения Nuxt.js в рантайме, или Как сделать всё не как все и не пожалеть

(Иллюстрация) В предыдущем раунде битвы с этим фреймворком они показали, как запустить проект на Nuxt так, чтобы все были счастливы. Senior web developer’ы Антон и Алексей продолжают рассказ о непростой борьбе с Nuxt. В новой статье поговорим о реальном применении фреймворка. Месячная аудитория составляла 6-7 млн. Мы начали переписывать проект с огромным техническим долгом. Поэтому было решено отправить ее на ...

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

Использование UTF-8 в HTTP заголовках

1 — это текстовой протокол передачи данных. Как известно, HTTP 1. При этом в теле сообщений можно использовать другую кодировку, которая должна быть обозначена в заголовке «Content-Type». HTTP сообщения закодированы, используя ISO-8859-1 (которую условно можно считать расширенной версией ASCII, содержащей умляуты, диакритику и другие символы, используемые в западноевропейских языках). Наверное, самый распространенный кейс — это проставление имени файла в «Content-Disposition» ...

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

[Перевод] Руководство по JavaScript, часть 1: первая программа, особенности языка, стандарты

Недавно мы провели опрос, посвящённый целесообразности перевода этого руководства по JavaScript. Как оказалось, около 90% проголосовавших отнеслись к данной идее положительно. Поэтому сегодня публикуем первую часть перевода. Мы решили немного расширить аудиторию этого материала, включить в неё тех, кто совершенно ничего не знает о JS, и начать его с написания нескольких вариантов «Hello, world!». Это руководство, по замыслу автора, рассчитано ...

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