Автор материала, перевод которого мы сегодня публикуем, Эдди Османи из Google, говорит, что уже в Chrome 75 вполне может появиться поддержка нового атрибута элементов <img>
и <iframe>
loading. Это означает, что данные элементы будут поддерживать стандартные возможности по так называемой «ленивой загрузке» данных.
Рубрика «Разработка веб-сайтов» - 134
Ленивая загрузка изображений средствами браузера
2019-04-29 в 9:30, admin, рубрики: html, Блог компании RUVDS.com, разработка, Разработка веб-сайтов5 способов деплоя PHP-кода в условиях хайлоада
2019-04-29 в 8:12, admin, рубрики: deploy, docker, php, PHP Russia, Rsync, Блог компании Конференции Олега Бунина (Онтико), высокая производительность, Программирование, Разработка веб-сайтовЕсли бы хайлоад преподавали в школе, в учебнике по этому предмету была бы такая задача. «У соцсети N есть 2 000 серверов, на которых 150 000 файлов объемом по 900 Мб PHP-кода и стейджинг-кластер на 50 машин. На серверы код деплоится 2 раза в день, на стейджинг-кластере код обновляется раз в несколько минут, а еще дополнительно есть „хотфиксы“ — небольшие наборы файлов, которые выкладываются вне очереди на все или на выделенную часть серверов, не дожидаясь полной выкладки. Вопрос: считаются ли такие условия хайлоадом и как в них деплоить? Напишите не менее 5 вариантов деплоя». Про задачник по хайлоаду можем только мечтать, но уже сейчас мы знаем, что Юрий Насретдинов (youROCK) точно бы решил эту задачу и получил «пятерку».
На простом решении Юрий не остановился, а дополнительно провел доклад, в котором раскрыл тему понятия «деплой кода», рассказал про классические и альтернативные решения масштабного деплоя кода на PHP, проанализировал их производительность и презентовал самописную систему деплоя MDK.
Читать полностью »
Дайджест свежих материалов из мира фронтенда за последнюю неделю №362 (22 — 28 апреля 2019)
2019-04-29 в 7:16, admin, рубрики: angular, css, ES6, html, html5, javascript, JS, React, vue, браузеры, дайджест, подкасты, Разработка веб-сайтов, ссылки, фронтендПредлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Механизм контроля версий базы данных в GIT (управление дампами MySQL)
2019-04-28 в 14:21, admin, рубрики: backup, bash, cms, database migrations, db git, Git, modx, modx revolution, mysql, mysqldump, svn, Разработка веб-сайтовПривет, любители ! Сегодня я решил поделиться своим вариантом бекапа данных из MySql и рассказать о том как его можно использовать для контроля версий в Git. И если вам интересно узнать, как можно контролировать состояние базы данных на всех этапах разработки, или просто делать правильные бекапчики базы своих проектиков и разворачивать из в любой момент времени, тогда прошу к прочтению!Читать полностью »
Svelte 3: Переосмысление реактивности
2019-04-26 в 11:42, admin, рубрики: css, html, javascript, React, reactive programming, svelte, SvelteJs, Клиентская оптимизация, Разработка веб-сайтовБуквально на днях произошло большое событие в сообществе SvelteJS, да и вообще, как мне кажется, для всего современного фронтенда — долгожданный релиз Svelte 3! Посему, под катом перевод статьи автора Svelte и прекрасное видео с его доклада на YGLF 2019.
Приглашаем разработчиков участвовать в хакатоне на PHDays 9
2019-04-26 в 11:15, admin, рубрики: PHDays, безопасная разработка, Блог компании Positive Technologies, информационная безопасность, Программирование, Разработка веб-сайтов, хакатон, Хакатоны
Впервые на Positive Hack Days в рамках кибербитвы The Standoff пройдет хакатон для разработчиков. Действие развернется в мегаполисе, в котором массово внедрены самые современные цифровые технологии. Условия максимально приближены к реальности. У атакующих полная свобода действий, главное не нарушать логику работы игрового полигона, а защитники должны обеспечить безопасность города. Задача команд разработчиков развернуть и обновлять заранее написанные приложения, которые атакующие не преминут проверить на прочность. Соревнование состоится 21 и 22 мая, во время проведения The Standoff.
Хакатон — отличный шанс для разработчиков провести профессиональный пентест своего приложения, посмотреть вживую, как действуют хакеры, и прямо на ходу доработать свой код с точки зрения информационной безопасности. Для хакатона принимаются только некоммерческие проекты, представленные авторами. Всего к соревнованию будут допущены 10 проектов, которые организаторы выберут по итогам голосования на сайте хакатона.
Читать полностью »
Переезд веб-портала: от монолита к микросервисной архитектуре
2019-04-25 в 14:40, admin, рубрики: Блог компании SimbirSoft, микросервисы, Разработка веб-сайтовДелимся опытом модернизации архитектуры веб-портала, позволившей сделать продукт удобным, стабильным и отказоустойчивым: посещаемость выросла с 350 тысяч до 7 миллионов пользователей! История будет полезна тем, кто планирует расширение своего продукта. Для начала разберемся, какие факторы могут помешать работе и развитию веб-портала:Читать полностью »
Виджет vk.com без спроса устанавливает на сайт счетчик от mail.ru
2019-04-25 в 9:23, admin, рубрики: mail.ru group, vk.com, информационная безопасность, Разработка веб-сайтов, Социальные сети и сообщества, счетчик посетителейСегодня на одном из наших сайтов в консоли разработчика была обнаружена неожиданная ошибка:
Это счетчик от mail.ru пытается отправить статистику. Читать полностью »
Grid или Flexbox?
2019-04-25 в 9:00, admin, рубрики: css, Flexbox разработка, Grid, Блог компании RUVDS.com, Разработка веб-сайтовМишель Баркер, автор материала, перевод которого мы сегодня публикуем, говорит, что недавнее обсуждение в Twitter, начатое Крисом Койером, заставило её задуматься о том, как веб-разработчики делают выбор между технологиями CSS Grid Layout и CSS Flexbox Layout при разработке макетов.
Крис Койер в своём твите задал аудитории вопрос о том, как те, кто знает о том, что такое Grid и Flexbox, предпочитают объяснять разницу между этими технологиями.
Среди ответов на этот вопрос, что, по словам Мишель, вполне ожидаемо, можно было отметить ценные идеи Рэйчел Эндрю и Джен Симмонс.
Читать полностью »
Веб-разработчики пишут небезопасный код по умолчанию
2019-04-25 в 8:34, admin, рубрики: Блог компании GlobalSign, информационная безопасность, криптография, пароли, Разработка веб-сайтов, фриланс, фрилансеры, шифрование«Если хотите, я могу зашифровать пароли»
Некоторые разработчики, которым дали прямое указание применить криптографию, использовали шифрование парольной базы с помощью Base64
Когда в СМИ появляется информация об очередной утечке данных, всегда вызывает недоумение, почему компания хранила пароли пользователей открытым текстом, не защитила API или сделала какую-то другую элементарную ошибку. Неужели в наше время возможно такое нарушение правил безопасности?
Новое исследование из Университета Бонна (Германия) показывает, что разработчики-фрилансеры по умолчанию придерживаются исключительно небезопасных практик, если только заказчик не требует большего.
Читать полностью »