Ответственный подход к JavaScript-разработке. Часть вторая.
RUVDS предлагает перевод второй статьи из этого цикла, посвящённого ответственному подходу к JavaScript-разработке. Она посвящена некоторым техническим деталям устройства веб-проектов: http://amp.gs/r4nl
Рассмотрим уязвимость в GraphicsMagick, позволяющую злоумышленнику прочитать произвольный файл на файловой системе при помощи специально созданного изображения: http://amp.gs/r4CQ
Разбор: как устроен рынок высокочастотной торговли на бирже.
Евгений Аврахов, хедж-фонд Alteus, рассказывает о том, как устроен бизнес трейдеров, использующих для работы на бирже торговых роботов: http://amp.gs/r4Po
Во второй части цикла «Век живи — век учись» обсудим, как пройти 5 (6) курсов, а не коридоров и выжать из них профессиональный и личностный максимум: http://amp.gs/r4g8
Коммуницируй это: как доносить информацию потребителю в цифровом веке.
Учёные из Калифорнии посчитали, что в среднем человек потребляет 34 Гб информации в сутки. Поговорим, как сделать так, чтобы в этом океане ваш контент не дрейфовал неприкаянным, а встретился, причём своевременно, со своим потенциальным потребителем: http://amp.gs/r4Ly
Математическое расследование, как подделывали выборы губернатора в Приморье 16 сентября 2018 года.
С помощью простой математики и программирования можно подробно установить, что именно происходило с протоколами в ночь после выборов: http://amp.gs/r4Mi
«Плохо тебе, ненастоящий программист. А я — настоящий. Нет, я тоже программист. Не 1С, а «на чем скажут». И да, я работаю на «дядю». А ещё у нас есть миссия. Громкая, красочная».
Цензура неизбежно появляется с первыми же зачатками государственной власти. Даже в США можно найти некоторые домены, которые закрыты для широкой публики. Но в Иране (и многих других странах) дела обстоят по-другому: http://amp.gs/rR1T
Цель этого поста — показать технику отладки в Debian/Ubuntu, связанную с «поиском первоисточника» в системном конфигурационном файле: http://amp.gs/rRZ5
Испытание для компании: задаём правильные вопросы на собеседовании.
«Недавно мы писали о том, какие вопросы задаём на собеседовании кандидатам на вакансии в „Максилекте“. Теперь я хочу взглянуть на проблему с другой стороны — с позиции работника»: http://amp.gs/rRxp
Поговорим об устройстве для чтения книг с сенсорным экраном. И хотя этим сейчас никого не удивишь, ONYX BOOX Faust заслуживает пристального внимания, ведь данный ридер является облегчённой версией топовой модели ONYX BOOX Darwin 5: http://amp.gs/rR9B
Kubernetes-приключение Dailymotion: создание инфраструктуры в облаках + on-premises.
Системный архитектор компании делится итогами создания production-платформы, которая начиналась с облачной инсталляции в GKE и закончилась как гибридное решение: http://amp.gs/rROH
Есть заблуждение, что для создания своих железок требуется знать ассемблер, C/C++, уметь управлять памятью и глубоко понимать электричество. Когда-то так и было, но технологии развиваются и сейчас для полноценной реализации своего проекта достаточно только JS: http://amp.gs/rRiN
«Привет! Я инди-разработчик и автор канала о разработке игр. За последние три года появилось много классных сообществ и авторских блогов о разработке, которые раньше были только в ВК. Надеюсь, будет полезно»: http://amp.gs/rRHW
Книга «Совершенный алгоритм. Графовые алгоритмы и структуры данных».
Гуру алгоритмов Тим Рафгарден расскажет о графовом поиске и его применении, алгоритме поиска кратчайшего пути, а также об использовании и реализации некоторых структур данных: http://amp.gs/rRbD
Kanban-подход помогает командам визуализировать рабочие процессы, грамотно анализировать их и повышать эффективность управления задачами: http://amp.gs/rU8i
Автоматизация тестирования платных сервисов на iOS.
Поищем универсальный метод автоматизации по ту сторону добра и зла Apple. Статья будет полезна всем, кто интегрирует в свои приложения сторонние сервисы, представляющие собой «чёрный ящик»: http://amp.gs/rUYz