Запуск Rust приложения с ASan
Непросто писать многопоточный код. Точнее, непросто правильно пользоваться примитивами синхронизации.
Непросто писать многопоточный код. Точнее, непросто правильно пользоваться примитивами синхронизации.
Effective Rust. David Drysdale
В ходе обучения Rust я встретил множество книг на просторах интернета, которые перестали умещаться у меня в голове. Поэтому я решил собрать их в один список.
Сколько помню, всегда пользовался расширением AdBlock, который успешно справлялся с блокировкой всей рекламы. Последние пару недель перестал работать нормаль...
Алгоритмы. Построение и анализ [2007] Томас Кормен
Вышел патент от нашей команды разработчиков в «Лаборатории Касперского». За него мы получили награду Innovation of the year award 2023.
Что каждый программист должен знать о памяти [2007] Ulrich Drepper
После изучения базы по Rust (подробности в гайде) я стал искать, как углубить знания. Попалась неудачная серия материалов, но потом я нашёл то, что нужно — Y...
Атомики — это искусство. Столкнулся с задачей на Rust: два атомика, три потока, а как расставить ордеринг так, чтобы и быстро, и корректно — хз. Руки тянулис...
Алгоритмический трейдинг для профессионалов [2021] Е.М. Малыхин
Эта заметка - продолжение гайда по изучению Rust.
Порой в одном приложении нужны две версии одной и той же библиотеки - и это приводит к неожиданным конфликтам символов при линковке. Расскажу, как с этим спр...
Связные списки преследуют меня со времён университета — на экзамене по C я впервые писал их в ответе на бумаге, а на собеседованиях просили реализовать не ме...
Продолжил работу над Ray Tracer на Rust. Результаты первой части описывал ранее.
Этот пост — обзор материалов, которые помогли мне систематизировать знания по Rust. Если вы только начинаете знакомство с Rust, рекомендую начать с отличного...
Я прошёл два курса в pwn.college в pwn.college. Один был короткий, второй – более продолжительный. Оба курса дали практический опыт, который стоит получить.
Паттерны проектирования - это база для мидла, но правильно их готовить - дело сложное. В выступлении Design Patterns: The most common misconceptions - Klaus ...
Совершенный код [2019] Стив Макконнел
В данной статье я расскажу, как оптимизировать потребление памяти в Python. Очень символично, что рассказ будет на примере плагина для gdb, который отслежива...
Вот уже который раз я принимаю участие в контестах по программированию от Яндекса, и этот формат обучения мне очень нравится.