20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
A description of some of the recent changes to do allocations on the stack instead of the heap.
Пример, как можно сделать свой режим в Емаксе, привязать его к конкретным файлам и назначить свои шорткаты только для этого режима.
О том, в каком значении употребляется «мир» в романе «Война и мир»
When project scope is perfectly decomposed and management rules are clear and strict, speed of delivery is the virtue, not the quality.
Максим тоже рассказывает про псиопы
Из комментариев под статьёй:
Кто-то не очень понимает, что ORM в первую очередь - маппер. Да, и называется он Object-Relational Mapper. Отвечает за взаимосвязь между реляционными данными и объектно-ориентированным миром.
Тот, кто хотя бы раз сталкивался с опечаткой при загрузке поля в объект, уже не задаёт вопросы, оправдан ли ORM. Когда за тебя связку делает кодогенератор с нулевой возможностью ошибки на любой сложности схеме - начинаешь ценить надёжность такого решения.
Что касается SQL. ORM не может в принципе покрыть весь синтаксис SQL. И не должен, это не его задача. Его задача - сделать простым синтаксис 95% случаев, когда дальше джойна и WHERE ничего не надо. ORM не мешает использовать чистый SQL, а чаще всего может его дополнить, переводя результат сложного запроса в набор объектов.
A fresh take on typesetting
Функции должны быть чистыми, чтобы по ним работал индекс
SQL has evolved. Beyond the relational model. Discover it now.
Sort-merge joins do not need indexes on the join predicates.
MySQL does not support sort-merge joins at all.
When I’ve listened the most effectively to people, it’s because I was intensely curious—I was trying to build a detailed, precise understanding of what was going on in their head.
Настройщик раскладки под макось
Как технически обнаружить мусорщика и почему камеры, смотрящие не на фасад, бесполезны
Пакет из английской и русской раскладок, спроектированных для удобного совместного использования
Клавиатурный тренажёр, благодаря которому я печатаю на Воркмане