Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Рубрика «Веб-разработка» - 12
PHP-Дайджест № 103 – интересные новости, материалы и инструменты (12 – 26 февраля 2017)
2017-02-26 в 20:43, admin, рубрики: laravel, php, PHP 7, symfony, yii 2, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, Разработка веб-сайтов, ссылкиOpenResty: превращаем NGINX в полноценный сервер приложений
2017-02-17 в 14:12, admin, рубрики: HighLoad++ 2016, Lua, nginx, OpenResty, Parallels, Веб-разработка, Владимир Протасов, высокая производительность, Программирование, Разработка веб-сайтов
Мы вновь публикуем расшифровку доклада с конференции HighLoad++ 2016, которая проходила в подмосковном Сколково 7—8 ноября прошлого года. Владимир Протасов рассказывает, как расширить функциональность NGINX с помощью OpenResty и Lua.
Всем привет, меня зовут Владимир Протасов, я работаю в Parallels. Расскажу чуть-чуть о себе. Три четверти своей жизни я занимаюсь тем, что пишу код. Стал программистом до мозга костей в прямом смысле: я иногда во сне вижу код. Четверть жизни — промышленная разработка, написание кода, который идёт прямо в продакшн. Код, которым некоторые из вас пользуются, но не догадываются об этом.
Чтобы вы понимали насколько всё было плохо. Когда я был маленьким джуниором, я пришёл, и мне выдали такие двухтерабайтные базы. Это сейчас тут у всех highload. Я ходил на конференции, спрашивал: «Ребят, расскажите, у вас big data, всё круто? Сколько у вас там базы?» Мне отвечали: «У нас 100 гигабайт!» Я говорил: «Круто, 100 гигабайт!» А про себя думал, как бы аккуратненько сохранить покерфейс. Думаешь, да, ребята крутые, а потом возвращаешься и ковыряешься с этими многотерабайтными базами. И это — будучи джуниором. Представляете себе, какой это удар?
Я знаю больше 20 языков программирования. Это то, в чём мне пришлось разобраться в процессе работы. Тебе выдают код на Erlang, на C, на С++, на Lua, на Python, на Ruby, на чем-то еще, и тебе надо это всё пилить. В общем пришлось. Точное количество посчитать так и не удалось, но где-то на 20 число потерялось.
Читать полностью »
Веб-анимация: где, зачем и почему
2017-02-14 в 12:48, admin, рубрики: UX, анимация, Блог компании RUVDS.com, Веб-разработка, дизайн, мобильная разработка, Разработка веб-сайтовКачественная и уместная анимация веб-страниц радует глаз и помогает в работе. Это – одна из основ веб-дизайна наших дней. Взаимодействие пользователей с современными веб-сайтами серьёзно завязано именно на анимации. Она способна сообщать о неких состояниях страницы, направлять внимание. Анимация помогает пользователю увидеть результат его действий и может влиять на его поведение.

Когда анимация способна улучшить впечатления пользователя от работы со страницами? Что именно стоит «оживить» для того, чтобы взаимодействие с ресурсом стало бы более удобным, понятным, увлекательным?
Читать полностью »
PHP-Дайджест № 102 – интересные новости, материалы и инструменты (1 – 12 февраля 2017)
2017-02-12 в 22:30, admin, рубрики: laravel, php, PHP 7, phpunit, symfony, wordpress, yii 2, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, Разработка веб-сайтов, ссылки
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Подписывание идентификаторов ресурсов и защита API от DDoS-атак
2017-02-10 в 9:51, admin, рубрики: .net, api, graphql, javascript, node.js, безопасность, Блог компании RUVDS.com, Веб-разработкаХочу рассказать о некоторых выводах, которые я сделал после работы над одним из самых посещаемых веб-сайтов в мире.
Мне довелось поучаствовать в работе над этим проектом в качестве консультанта. Посещаемость ресурса составляет порядка 200 миллионов уникальных пользователей в месяц. Такая популярность означает и высокий уровень рисков в сфере информационной безопасности, в частности, это риск подвергнуться различным видам атак, самые распространённые среди которых – DDoS. Организация, которую называть не буду, внедрила широкий спектр решений для предотвращения воздействия подобных атак на работоспособность сервиса.
Читать полностью »
Пишем самый простой и быстрый input type file
2017-02-06 в 10:53, admin, рубрики: css, html, input, input file, input[type=file], jquery, jqyery, Веб-разработка, загрузка файлов, метки: input fileДоброго времени суток, мой дорогой друг. В сети, да и на Хабре, есть множество статей на тему создания своего input type=«file», но все они отличаются большим количеством костылей и большим количеством кода, что, как мне кажется, не есть хорошо. Ибо, как бы это не было парадоксально, меньше — лучше.
Node.js, Express и MongoDB: API за полчаса
2017-02-03 в 12:07, admin, рубрики: api, javascript, node.js, Блог компании RUVDS.com, Веб-разработка, ПрограммированиеНачинающему программисту разработка для Node.js может показаться сущим кошмаром. Виной всему – гибкость этой платформы и отсутствие чётких руководств. Но, на самом деле, всё не так уж и страшно.

Вот, например, типичная задача: разработка REST API, серверной части некоего приложения. Обилие собственных возможностей Node и множество дополнительных модулей, которые способны помочь в решении этой задачи, способны завести новичка в тупик, вызванный богатством выбора. Основные вопросы здесь заключаются в подборе компонентов и в настройке их совместной работы.
Читать полностью »
Как работают ИТ-специалисты. Антон Чарченко, Tehnical Lead в EnglishDom
2017-01-31 в 8:55, admin, рубрики: gtd, Веб-разработка, интервью с разработчиками, Карьера в IT-индустрии, лайфхак, организация работы, привычки, советы начинающим
Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и многом другом.
Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.
Сегодня наш гость — Антон Чарченко, Tehnical Lead онлайн школы изучения английского языка EnglishDom.
С 2006 по 2013 годы работал Full Stack / Back-End разработчиком, участвовал в построении архитектуры высоконагруженных проектов.
С 2013 по настоящее время в EnglishDom совмещает управление процессом разработки ПО, решение архитектурных задач, организацию и автоматизацию рабочих процессов инфраструктуры проекта, оптимизацию производительности web-приложения.Читать полностью »
PHP-Дайджест № 101 – интересные новости, материалы и инструменты (15 – 29 января 2017)
2017-01-29 в 20:49, admin, рубрики: laravel, php, PHP 7, symfony, wordpress, yii 2, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, Разработка веб-сайтов, ссылкиПредлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Как работают ИТ-специалисты. Андрей Цай, ADV-ONLINE
2017-01-27 в 8:23, admin, рубрики: gtd, Веб-разработка, интервью с разработчиками, Карьера в IT-индустрии, лайфхак, маркетинг, организация работы, привычки, советы начинающим
Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и многом другом.
Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.
Сегодня наш гость — Андрей Цай, CTO и CEO в ADV-ONLINE. Компания занимается разработкой приложений и сайтов. Андрей долго занимался маркетингом, но последние 8 лет параллельно работал в ИТ. В 2005 году он запустил программный продукт для анализа эффективности рекламы в автобизнесе.Читать полностью »




