Новости за 13/04/2018

[Перевод] Опасные pickles — вредоносная сериализация в Python [Из песочницы] Красивый листинг файлов и директорий в nginx Блеск и нищета Java для настольных систем [Перевод] RTCP REMB: подкручиваем настройки видеозвонка в браузере

Новости за 12/04/2018

[Перевод] Riot Games: анатомия технического долга Опыт использования мотошлема пешеходом для защиты от низких температур зимой на Дальнем Востоке России

Новости за 11/04/2018

[Перевод] Обзор новшеств ECMAScript 2016, 2017, и 2018 с примерами [Перевод] Почему в 2018 году я использую метод разработки, которому уже 30 лет

Новости за 10/04/2018

[Перевод] От JavaScript к Rust и обратно: рассказ о wasm-bindgen [Перевод] Процедурная генерация лабиринтов в Unity

Новости за 09/04/2018

Побеждаем Android Camera2 API с помощью RxJava2 (часть 2) Пишем плагин для Unity правильно. Часть 1: iOS Операционные системы с нуля; уровень 2 (старшая половина)

Новости за 08/04/2018

[Из песочницы] Learn OpenGL. Урок 5.1 — Продвинутое освещение. Модель Блинна-Фонга Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля)

Новости за 07/04/2018

[Из песочницы] Знакомство с новым элементом dialog [Перевод] Learn OpenGL. Урок 4.11 — Сглаживание

Новости за 06/04/2018

[Перевод] Learn OpenGL. Урок 4.10 — Инстансинг Макрос для Autodesk Revit, который подравнивает стены [Перевод] Создание игры на Lua и LÖVE — 5 Исходный код System Shock выложен в открытый доступ под GPL [Перевод] Осторожнее с копипастом: фингерпринтинг текста непечатаемыми символами

Новости за 03/04/2018

[Перевод] Угнать за 1100 секунд – самый странный баг, который я видел Не Dagger’ом едины [Перевод] Не просто «Орки в космосе»: разработчики StarCraft рассказывают о наследии игры Генеральная уборка в компании: как мы переворошили магазины