Технологии
Рубрика о том, из чего собраны современные веб-приложения: фреймворки, API, протоколы авторизации. Каждое понятие объясняем через код, который можно запустить у себя. Рядом с примером стоят версия языка и библиотек и вывод программы, а если код падает, текст ошибки приводим дословно.
Начинаем с основ, о которые спотыкаются джуны: чем фреймворк отличается от библиотеки и почему это вопрос о том, кто кого вызывает; как фреймворк устроен внутри, на примере каркаса в двадцать с небольшим строк на Python и того же сайта на Flask.
HTTPS работает так: браузер и сервер сначала устанавливают безопасное соединение по протоколу TLS, а потом передают внутри него обычный HTTP.
Главное отличие TCP и UDP в соединении и гарантиях доставки. Протокол TCP перед передачей данных устанавливает соединение, нумерует каждый байт, ждёт подтверждения
HTTP-заголовками (HTTP headers) называют пары Имя: значение в начале каждого запроса и ответа, через которые клиент и сервер передают дополнительную информацию о сообщении.
Webhook (вебхук) это HTTP-запрос, который сервис сам отправляет на указанный вами URL, когда у него происходит событие: пришла оплата, в репозиторий запушили
OAuth 2.0 описывает, как приложение получает ограниченный доступ к данным пользователя в другом сервисе, не узнавая его пароль. Вместо логина и пароля





