18 апреля 2018

[Из песочницы] Сравнение скорости разных вариантов взаимодействия скриптов Unity3D

[Перевод] Как пользоваться интерфейсами в Go

Mikrotik RoS, полезные мелочи

ReactOS 0.4.8: Мы переманили доктора Ватсона

Википедия как доказательство в суде

Как я съездил на CodeFest

Флэш начинает и выигрывает: будущее SSD

[Из песочницы] Маленький ноутбук для системного администратора

Эволюция рекламы на TechMedia

Одна небольшая вентиляция

Устройство спецэффектов для игр под NES. Часть 1

Как мошенники обманывают пользователей криптовалют, и как защитить цифровые активы: 3 практических совета

Безопасный SOCKS5 прокси для Telegram за 1 Евро и 10 минут

Nanoleaf Aurora — умная система освещения для дома или офиса

Как создавать собственные компоненты для мониторинга устройств и автоматизации ИТ-задач

Раздача статического контента — счет на милисекунды

[Перевод] Blockchain на Go. Часть 5: Адреса

DevConf: переход Uber с PostgreSQL на MySQL

Интерфейсы: как сообщать пользователю, если «Упс, что-то пошло не так»

Роскомнадзор в битве с Telegram заблокировал “Ревизор”

Авиахакатон

Почему не нужно всегда получать согласие на обработку персональных данных в рамках GDPR

[recovery mode] Top 3D Expo: новинки и тренды цифрового производства, обзор выставки в Москве

Технострим. Учим строить интернет

Всё дело в комбинации: история системы безопасности одного сайта

[Видео] Как мы провели очередной Android Paranoid

Основы разработки под Microsoft Exchange Server

Жаров о блокировке подсетей Amazon и Google: «Они сейчас решают, будут ли работать на территории РФ или нет»

Упали с AWS? Заезжайте без вопросов, документы потом, сейчас не до того

Выпуск#18: ITренировка — актуальные вопросы и задачи от ведущих компаний

Docker. Начало

Архитектура кода

Механическая развёртка + послесвечение =?