HTTP
Make Web Great again! Отец «паутины» выступил за автономию персональных данных
Редактор у Highload
Автор URI, URL, HTTP, HTML, World Wide Web и многих других технологических новаций Сэр Тимоти Джон Бернерс-Ли обеспокоен проблемой автономии персональных данных пользователей и растущим контролем технологических корпораций.
Авторизация OAuth 2.0: два полезных решения для тестировщиков
Елена Озерова BLOG
Senior Test Automation Engineer в Sigma Software
Многие из нас хотя бы раз сталкивались с интеграцией сторонних сервисов на проектах. Обычно такую функциональность мы тестируем вручную, авторизуясь через Google-аккаунт и подобные сервисы.
Протокол HTTP: обзор для чайников
Автор
Каждый раз, когда вы посещаете страницу в интернете, ваш компьютер использует протокол передачи гипертекста (HTTP) для загрузки этой страницы. HTTP — это набор правил для передачи файлов: текста, изображений, звука, видео и других мультимедиа. HTTP работает поверх набора протоколов TCP/IP, которые составляют основу интернета.
Что нужно знать и уметь, чтобы стать Full-Stack-разработчиком: главные скиллы и компетенции
Александр Матвийчук BLOG
Senior Full-Stack Developer в Israel IT
Привет! Меня зовут Александр, я Senior Full-Stack Developer в компании Israel IT. В этой статье я хочу поделиться своим опытом и рассказать о том, что надо знать и уметь программисту, с чего начинать карьеру, чтобы стать Full-Stack-разработчиком.
Фреймворки Python: семь самых популярных
Автор
Python — один из часто используемых языков программирования. Он удобный, поэтому на нем пишут сайты и веб-приложения. Чтобы оптимизировать этот процесс, сэкономить время и силы разработчиков, существуют фреймворки. Мы сделали для вас подборку самых популярных.
Все меняли в спешке, сроки горели, а мы пытались объяснить заказчику, почему постоянная оптимизация не нужна: как мы вывели сайт на 40 млн пользователей
Александр Павленко BLOG
PHP developer в NIX и спикер в NIXMultiConf
За годы работы в IT я заметил тенденцию: чем масштабнее проект и чем быстрее растет разработка, тем чаще команде приходится менять, расширять логику и улучшать функционал. В крупных проектах постоянный рефакторинг — неизбежный процесс. Но иногда за ним скрываются проблемы. Их не стоит бояться. В такие моменты у вас есть отличный шанс получить новые скиллы, прокачать свою экспертизу и, справившись со всеми трудностями, заручиться еще большим доверием клиента.
Регулярные выражения в JavaScript: примеры использования и сервисы для проверки
Авторка та перекладачка
Многие сайты, стремясь получить как можно больше информации о своих посетителях, предлагают пройти авторизацию. Как правило, от пользователя в таких случаях необходим e-mail и личный пароль. Что же происходит с этими данными дальше?
Переехал в Польшу, потом — в Португалию, а вещи приходилось раздавать: как я разработал собственный маркетплейс
Редакторка у Highload
Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.
Пароли Git-репозитория языка PHP хранились ненадежно
Редактор новостей
Разработчик и сопровождающий языка программирования PHP Никита Попов рассказал новые детали об инциденте, связанном с безопасностью git.php.net.
RoadRunner: сервер приложений PHP на Go
Редактор новостей
Команда Spiral Scout продемонстрировала мощную интеграцию PHP и Golang под названием RoadRunner. Это выпущенный под лицензией MIT высокопроизводительный сервер приложений PHP c открытым исходным кодом, балансировщик нагрузки и менеджер процессов, написанный на Go.
NginScript на практике
NginScript — это среда выполнения JavaScript в Nginx. Его парсер в настоящее время поддерживает ECMAScript 5 (обещают в будущем расширить поддержку). Имеется компилятор внутреннего байткода, который затем выполняется в Nginx каждый раз, когда вызывается JavaScript. Для этого используется виртуальная машина на основе регистров.
Сжатие gzip для js/css/html
Современные браузеры поддерживают сжатый контент, т.к. он является частью спецификации протокола HTTP 1.1. Сжатие текстовых форматов (CSS, Javascipt и HTML) может уменьшить их объем на 70%. Работает все очень просто. Перед отправкой ответа сервер сжимает данные. Браузер при получении сжатого ответа разжимает его и показывает результат.
Server-Sent Events
SSE — технология отправки уведомлений сервера к браузеру. Клиент как бы подключается к стриму обновлений и автоматически получает оповещения в случае новых событий.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: