Насколько сложно написать свою операционную систему?

Концептуальная плата REX и простой процессор WRAMP разработаны специально для обучения студентов компьютерной архитектуре, системному программированию и ассемблеру Десять лет назад ходили анекдоты про Дениса Попова, который долго и упорно настаивал, что написал свою операционную систему «с нуля». Это считалось своеобразным синонимом «изобрести велосипед», то есть совершенно бессмысленной тратой времени. Анекдотизм ситуации состоял в том, […]

Да, опять онлайн: анонс восьми осенних конференций от JUG Ru Group

Пришло время анонсировать 8 наших конференций, уже хорошо знакомых хабравчанам. Мы распределили даты так, чтобы каждую неделю проходило по одной — получился двухмесячный «осенний марафон»: Heisenbug (тестирование): 5-7 октября SmartData (data engineering): 11-14 октября DotNext (.NET): 18-21 октября Joker (Java): 25-28 октября HolyJS (JavaScript): 2-5 ноября DevOops (девопс): 8-11 ноября C++ Russia (C++): 15-18 ноября […]

Перехват инфракрасных пультов с помощью Flipper Zero

Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты Как выглядит тестирование электроники Flipper Zero Как мы делаем корпус Flipper Zero безупречным Нахлобучиваем домофонные ключи iButton с помощью Flipper Zero Как выглядит производство корпусов Flipper Zero изнутри Altium 365 — как GitHub, но для разработки железа. Как мы […]

Как и для чего мы два раза переезжали на GraphQL — опыт Яндекс.Афиши

Привет! Сегодня мы поговорим с вами о том, как эволюционировала архитектура Яндекс.Афиши, а именно — как и почему мы перешли от REST на GraphQL к Node.js + Python, а потом в целях оптимизации избавились от Node.js + Python и переписали весь GraphQL на Java. Это история борьбы за производительность, скорость и удобство работы Афиши и […]

Сканирование кода C++ с помощью GitHub Actions

Привет! Сегодня мы поговорим с вами о том, как эволюционировала архитектура Яндекс.Афиши, а именно — как и почему мы перешли от REST на GraphQL к Node.js + Python, а потом в целях оптимизации избавились от Node.js + Python и переписали весь GraphQL на Java. Это история борьбы за производительность, скорость и удобство работы Афиши и […]

Как мы улучшили интерфейс VSO-движка Playrix и приблизили его по удобству к Unity

Привет! Сегодня мы поговорим с вами о том, как эволюционировала архитектура Яндекс.Афиши, а именно — как и почему мы перешли от REST на GraphQL к Node.js + Python, а потом в целях оптимизации избавились от Node.js + Python и переписали весь GraphQL на Java. Это история борьбы за производительность, скорость и удобство работы Афиши и […]