10.08.2017
О чем всегда стоит помнить при локализации веб-сайта, чтобы потом не было стыдно
В нашем прошлом материале, посвященному переводам, мы частично затрагивали тему локализации через адаптацию контента. Сегодня хотелось бы более детально рассмотреть вопрос ...
24.07.2017
Почему мы выбрали TypeScript: история разработчиков из Reddit
Примерно полгода назад CEO Reddit Стив сообщил о том, что мы перепроектируем сайт. Главный вопрос тут — как именно мы этим занимаемся. В наше время фронтенд-разработка очень ...
19.07.2017
Локализацию можно автоматизировать: опыт использования Lokalise в боевых условиях
Lokalise — это сервис для локализации проектов, который позволяет автоматизировать процесс перевода элементов UI в мобильных приложениях, ПО и на вебе. Обычно в качестве ...
17.07.2017
CSS — это не чёрная магия
Всем веб-программистам время от времени приходится писать CSS. Впервые с ним столкнувшись, вы, скорее всего, сочтёте, что понять CSS — это ерунда. И правда — тут добавили ...
06.07.2017
Правда ли уже пора использовать CSS Grid Layout?
Я учусь пилотировать легкие самолеты. Это отвлекает меня от компьютеров. Недавно мне никак не удавалось удержать Сессну-150 на малой высоте, когда мы приближались к аэропорту ...
28.06.2017
Как превратить увлечение программированием в работу
Несколько лет назад я метался между двумя работами: в будни — озелененителем, на выходных — официантом. За плечами у меня был только что брошенный колледж, и я не знал, на что ...
01.06.2017
Памятка по безопасности для веб-разработчиков
Разработка защищённых и надёжных облачных веб-приложений — задача непростая. Даже — очень непростая. Если вы думаете, что это не так, то либо вы — представитель неизвестной ...
31.05.2017
Безопасность в веб-разработке: чек-лист
Светлана Шаповалова, редактор «Нетологии», адаптировала статью Michael O'Brien, в которой он составил чек-лист для веб-разработчиков, предпочитающих разрабатывать не только ...
15.05.2017
Как работает Flexbox: наглядное объяснение с анимацией
Flexbox обещает спасти нас от зла примитивного CSS (такого как вертикальное выравнивание). Но освоение новой модели мышления может быть непростой задачей. Давайте посмотрим, ...
14.05.2017
PHP-Дайджест № 108 – свежие новости, материалы и инструменты (24 апреля – 14 мая 2017)
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы. Приятного чтения!
23.04.2017
PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017)
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы. Приятного чтения!
20.04.2017
GeekUniversity — первый в России онлайн-университет с гарантированным трудоустройством
Новость для тех, кто мечтает заниматься разработкой сайтов, веб- или мобильных приложений. Образовательный IT-портал GeekBrains и Mail.Ru Group запустили совместный проект — ...
09.04.2017
PHP-Дайджест № 106 – свежие новости, материалы и инструменты (26 марта – 9 апреля 2017)
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы. Приятного чтения!
26.03.2017
PHP-Дайджест № 105 – интересные новости, материалы и инструменты (13 – 26 марта 2017)
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы. Приятного чтения!
21.03.2017
Немного о приватности реальных Git-репозиториев
Введение Здравствуйте, уважаемые читатели. Сегодня на повестке дня у нас небольшое тестирование — первых ≈100 тысяч по популярности сайтов в интернете (ранжирование на основе ...
Топ-5 альтернатив jQuery UI
Календари, слайдеры, списки, средства для построения графиков и диаграмм — все эти и многие другие компоненты пользовательских интерфейсов находят применение в бесчисленном ...
12.03.2017
PHP-Дайджест № 104 – интересные новости, материалы и инструменты (1 – 12 марта 2017)
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы. Приятного чтения!
03.03.2017
React или Vue? Выбираем библиотеку для фронтенд-разработки
На чём делать фронтенд? Самый верный способ найти ответ – попробовать лучшие библиотеки самостоятельно. В идеале, хорошо бы начать с самого простого и понять, как таинственные ...
26.02.2017
PHP-Дайджест № 103 – интересные новости, материалы и инструменты (12 – 26 февраля 2017)
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы. Приятного чтения!
17.02.2017
OpenResty: превращаем NGINX в полноценный сервер приложений
Мы вновь публикуем расшифровку доклада с конференции HighLoad++ 2016, которая проходила в подмосковном Сколково 7—8 ноября прошлого года. Владимир Протасов рассказывает, как ...
14.02.2017
Веб-анимация: где, зачем и почему
Качественная и уместная анимация веб-страниц радует глаз и помогает в работе. Это – одна из основ веб-дизайна наших дней. Взаимодействие пользователей с современными ...
12.02.2017
PHP-Дайджест № 102 – интересные новости, материалы и инструменты (1 – 12 февраля 2017)
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы. Приятного чтения!
10.02.2017
Подписывание идентификаторов ресурсов и защита API от DDoS-атак
Хочу рассказать о некоторых выводах, которые я сделал после работы над одним из самых посещаемых веб-сайтов в мире. Мне довелось поучаствовать в работе над этим проектом в ...
06.02.2017
Пишем самый простой и быстрый input type file
Доброго времени суток, мой дорогой друг. В сети, да и на Хабре, есть множество статей на тему создания своего input type=«file», но все они отличаются большим количеством ...
03.02.2017
Node.js, Express и MongoDB: API за полчаса
Начинающему программисту разработка для Node.js может показаться сущим кошмаром. Виной всему – гибкость этой платформы и отсутствие чётких руководств. Но, на самом деле, всё ...