Книга: Performance Analysis and Tuning on Modern CPUs: Squeeze the last bit of performance from your application

Наткнулся на интересную книгу Performance Analysis and Tuning on Modern CPUs: Squeeze the last bit of performance from your application, которую написал Денис Бахвалов. Денис работает в Intel и отвечает за разработку C++ компиляторов, за оптимизацию и настройку различных приложений под архитектуру процессоров Intel.

Читать далее

Фотографии Токийской биржи

Для галереи фотографии я взял с официального сайта биржи, так как сейчас вход в здание закрыт для индивидуальных посетителей.

Читать далее

Java 19: что нового

По поводу выхода Java 19 много уже опубликовано постов. В данной заметке я хочу лишь кратенько систематизировать новинки, потому что в большей части статей новинки подаются в общей куче без всякой системы, а нужна общая картина, куда Java движется и что в ее компонентах появляется новое и может пригодиться для low-latency разработки. Многое из этого войдет в следующий LTS релиз Java 21, который выйдет в сентябре 2023 года, т.е. ровно через год.

Читать далее

The accidental HFT firm

Копаясь в коллекции закладок, нашел великолепный пост из блога Meanderful. Автор блога австралийский программист Matt Hurd в одной статье кратко и сжато, но весьма живописно описывает свою историю в бизнесе HFT.

Читать далее

Книга «Grokking Simplicity» — отличное введение в функциональное программирование

Только вот недавно закончил чтение книги Grokking Simplicity: Taming complex software with functional thinking. Очень советую ее прочитать всем. Это одна из тех книг, которые относятся к категории концептуальных книг.

Как известно, «к вершине Фудзи ведет множество троп«. Так и функциональное программирование и функциональный подход можно освоить разными способами. За последние 10 лет на эту тему было опубликовано множество книг, недостатка в информаци не было, но вот для меня в этих книгах отсутствовала подача фундаментальных концепций. На словах было понятно, что функциональное программирование это интересно, и молодежно. Но в чем именно заключался «профит» от него — в книгах это разъяснение отсуствовало. Во всяком случае, мне такие книги не попадались. Если вам удалось найти такую книгу, пишите советуйте в комментах. Непременно почитаю.

И вот наконец, появилась книга, которая очень подробно излагает на примерах концепции и идеи функционального программирования. Мне понравилось то, что в книге концепции эти подаются очень взвешенно, постепенно и подробно (может быть даже излишне подробно?) объясняются с помощью иллюстраций, схем и кода.

Данная заметка может превратиться в пересказ книги, если я начну глубоко копать. Поэтому приведу лишь несколько примеров отличных идей, изложенных в книге.

Читать далее