Линкопост №12 (октябрь)

Итак, продолжаю по мере сил выкладывать накопившееся. Теперь на очереди октябрь.

  • How browsers work — большая подробная статья о том, как устроены браузеры. (via @middlesizetit)

  • How SQLite Is Tested — хороший пример всеобъемлющего и параноидального подхода к автотестам. Отдельно понравился пассаж про опыт использования статического анализатора:

Static analysis has found a few bugs in SQLite, but those are the exceptions. More bugs have been introduced into SQLite while trying to get it to compile without warnings than have been found by static analysis.”

(via @ceesaxp)

  • Teach Yourself Programming in Ten Years — про книжки “Выучи С++ за три дня” и становление Программиста (с большой буквы “П”). (via @kerzol)

  • Proton — iOS-фреймворк для декларативного (в виде регекспов) описания мультитач-жестов. Не знаю зачем, но кому-то может пригодиться. (via @CompSciFact)

  • Caching in theory and practice — статья в бложике дропбокса про базовые алгоритмы кеширования. (via @newsycombinator)

  • jq — коммандлайновый JSON-процессор. “is like sed for JSON data”. (via @newsycombinator)

  • Mantle — Cocoa-фреймворк для построения много чего умеющего model layer от GitHub. Сериализация/десериализация, обновление объектов, версионирование и много ещё чего. (via @github)

  • Fontello — Генератор кастомных icon fonts на базе десятка существующих. На выходе выдаёт архив, содержащий шрифт в нескольких форматах, CSS, демонстрационную html-ку и ещё кое-чего по мелочи. (via @guillaumebort)

  • sshuttle — простой в использовании как-бы-VPN поверх обычного SSH. Если хочется быстро сделать себе секьюрный тоннель, а заморачиваться с настройкой настоящего VPN — совсем не хочется. (via @umputun)

Comments