19 мая 2020

Как интернет-провайдерам удалось избежать глобального блэкаута во время эпидемии

Айтишники vs продажники: и треснул мир напополам

[Из песочницы] О хранении JWT токенов в браузерах

Книга «Паттерны объектно-ориентированного проектирования»

ФБР взломало iPhone террориста без помощи Apple и обвинило компанию в противодействии расследованию

На чём стоит экономить в облаке

Как работает адресная светодиодная лента?

[Перевод] Создатель Stack Overflow: «Разработчики — это те, кто пишет сценарий будущего»

Как мы переучивали поддержку разговаривать по-человечески, и что получилось

«Ростелеком» планирует оставить на удаленке часть сотрудников после пандемии

.NET: Лечение зависимостей

Конференция Microsoft Build 2020 — полностью в Online уже сегодня (смотрите прямо на Хабре)

Бесплатные образовательные курсы на время карантина: дизайн

Сборка 486 — выбор комплектующих

Небольшая история о биоразлагаемых пакетах в России

Challenge accepted или какие задачи решают инженеры Lamoda

Введение в TLS для п̶р̶а̶к̶т̶и̶к̶о̶в̶ Патриков (часть 1)

Как построить диаграмму Венна с 50 кругами? Визуализация множеств и история моего Python-проекта с открытым кодом

[Перевод] Призраки Windows 3.1

[Перевод] Вскрываем чип гальванической развязки с крохотным трансформатором внутри

Инфографика средствами Excel и PowerPoint. Часть 2

Апдейт nxs-build-tools — помощника в сборке deb и rpm пакетов

О революции в радарах, дедлайнах и выходе в четвертое измерение

Коммитите в опенсорсе, работая разработчиком? Разбираемся с правами (привет, nginx)

Apple Watch за недорого: как меня хотели «развести» на Авито и Юле

Security Week 21: уязвимость в службе печати Windows

Собираем игру «Змейка» на макетной плате. Часть 2: «векторный» дисплей

[Перевод] Наблюдаемость SRE: пространства имен и структура метрик

Миф семантического веба