Веб – разработка

28.12.2015

Рисуем вместе. Портрет пользователя ИЕ 8 анфас

Рисуем вместе. Портрет пользователя ИЕ 8 анфас

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

11 лучших зарубежных девелоперских конференций в 2016 году

Новый год на носу и пора запланировать участие в интересных конференциях. Коллеги из Mail.ru уже несколько лет подряд делятся обзором российских событий (вот список на 2015 ...
Я хочу, чтобы сайты открывались мгновенно

Я хочу, чтобы сайты открывались мгновенно

Здравствуйте, меня зовут Александр Зеленин и я веб-разработчик. Я расскажу, как сделать так, чтобы ваш сайт открывался быстро. Очень быстро.
Взлеты и падения SVG

Взлеты и падения SVG

SVG — входящий в подмножество XML язык разметки масштабируемой векторной графики был создан в 1999 году, но только в 2011-м он был включен в рекомендации W3C. Поразительно, но ...
PHP-Дайджест № 76 – итоги 2015 года, подборка интересных ссылок + конкурс от компании JetBrains

PHP-Дайджест № 76 – итоги 2015 года, подборка интересных ссылок + конкурс от компании JetBrains

Следуя традиции, мы решили подвести итоги уходящего года и выделить самые значимые события в мире PHP, которых, к счастью, было немало. И конечно же, подборка со ссылками на ...

27.12.2015

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №191 (20 — 27 декабря 2015)

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №191 (20 — 27 декабря 2015)

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости
Эрланг для веб-разработки (2) -> БД и деплой;

Эрланг для веб-разработки (2) -> БД и деплой;

В первой статье мы познакомились с Эрлангом и фреймворком n2o. В этой части мы продолжим делать наш блог: добавим авторизацию через фейсбук, для этого будем из клиента ...

25.12.2015

Эффективные UI-тесты на Selenide

Эффективные UI-тесты на Selenide

В ожидании чудес Канун Нового Года — время чудес. В преддверии нового года мы все вспоминаем год уходящий и строим планы на следующий. И надеемся, что все проблемы останутся в ...
Бесплатные панели управления хостингом. Богиня Vesta

Бесплатные панели управления хостингом. Богиня Vesta

Когда ты работаешь в хостинг-компании большинство друзей и знакомых, все свои вопросы касательно хостинга решают через тебя. Это позволяет быть в тренде последних новинок, а ...
Быстрый старт за 5 минут с Angular 2 beta

Быстрый старт за 5 минут с Angular 2 beta

Вашему вниманию предлагается перевод туториала «5 min quickstart» от команды Angular. Туториал описывает процесс создания «Hello World»-приложения на новом фреймворке Angular ...
Партиционирование в PostgreSQL – Что? Зачем? Как?

Партиционирование в PostgreSQL – Что? Зачем? Как?

Функцией партиционирования таблиц в PostgreSQL, к сожалению, активно пользуются пока не многие. На мой взгляд, очень достойно о ней рассказывает в своей работе Hubert ...
Intermediate CSS3 Hover Effects. Пошаговый туториал. Часть 3

Intermediate CSS3 Hover Effects. Пошаговый туториал. Часть 3

Эта статья является логическим продолжением моей предыдущей статьи, посвященной основам CSS3 transitions и, если в ней я показывала принципы работы этих основ на простых ...
Intermediate CSS3 Hover Effects. Пошаговый туториал. Часть 2

Intermediate CSS3 Hover Effects. Пошаговый туториал. Часть 2

Эта статья является логическим продолжением моей предыдущей статьи, посвященной основам CSS3 transitions и, если в ней я показывала принципы работы этих основ на простых ...

24.12.2015

12 Fractured Apps и Docker

12 Fractured Apps и Docker

За эти годы я стал свидетелем того, как все больше и больше людей поддерживают манифест 12 Factor App и начинают реализовывать положения, описанные там. Это привело к ...
Эрланг для веб-разработки (1) -> Знакомство;

Эрланг для веб-разработки (1) -> Знакомство;

Я начинаю публиковать серию статей о веб-разработке на Эрланге. Многие хотят попробовать Эрланг, но сталкиваются с проблемой, что вводные курсы в основном касаются Эрланга как ...
Компилируем С-С++ код в WebAssembly

Компилируем С-С++ код в WebAssembly

WebAssembly — это новый бинарный формат, в который могут быть скомпилированы веб-приложения. Он проектируется и реализуется прямо в тот момент, когда вы читаете эти строки и ...

23.12.2015

Большой обзор красивых многоуровневых меню с codepen

Большой обзор красивых многоуровневых меню с codepen

На Сodepen появляется много хороших решений от разных специалистов, и я считаю, что лучшие из них нужно собирать в одном месте. Поэтому 2 года назад начал сохранять у себя на ...
Создание веб-сайта. Курс молодого бойца

Создание веб-сайта. Курс молодого бойца

Как-то меня попросили провести небольшой семинар в лицее, где я когда-то учился, по созданию веб-сайта. В процессе написания речи я подумал, что она может вылиться в материал, ...
WebGL для всех

WebGL для всех

Идея данной статьи родилась после нескольких мучительных недель изучения WebGL. На личном примере выяснилось, что люди, не сталкивающиеся до этого с 3D-графикой, имеют в ...
Как запустить собственный торрент-поисковик на базе RuTracker?

Как запустить собственный торрент-поисковик на базе RuTracker?

Я максимально постараюсь писать без «воды». Минимум лишней отвлекающей информации и разглагольствований. Максимум полезной информации и рабочего кода. Я не буду поднимать ...

21.12.2015

Цена использования фреймворков

Цена использования фреймворков

Не так давно мне довелось выступать на конференции FFConf с докладом «Вам следует использовать <впишите нужную библиотеку/фреймворк>, это самое лучшее!». И основные ...
Мысли вслух о TypeScript

Мысли вслух о TypeScript

Прошло уже некоторое время, как я впервые познакомился и подружился с TypeScript. В те времена версия еще не перевалила за единицу. А недавно вышел релиз 1.7. За это время мы ...
Handlebars. Руководство к действию

Handlebars. Руководство к действию

Данная статья содержит в себе описание основных возможностей шаблонизатора Handlebars и является свободным переводом его официальной документации. Итак, поехали…
Использование comet сервера для реализации простого чата

Использование comet сервера для реализации простого чата

Comet — любая модель работы веб-приложения, при которой постоянное HTTP-соединение позволяет веб-серверу отправлять (push) данные браузеру без дополнительного запроса со ...
Перевод: Чему я научился, разрабатывая API для облачной платформы Microsoft

Перевод: Чему я научился, разрабатывая API для облачной платформы Microsoft

Вашему вниманию предлагается перевод поста о том, как разрабатывался Windows Azure API: о трудностях, удачных и неудачных решениях, сделанных выводах. Далее — текст автора. ...

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js