June picks

“Random picks from all over the Internet”.

English

Articles

“On Linux, how hard is it to write a program that receives 1 million UDP packets per second? Hopefully, answering this question will be a good lesson about the design of a modern networking stack.”

Videos

A very good talk describing the ideas, which you should bear in mind while doing some OOP: SOLID principles, defensive programming, design by contract. Didn’t know there are different levels of cohesion and coupling.

In order to respond in a timely matter you need: 1) measure things (and avoid such problems as “Coordinated omission”) 2) plan for load (“Queueing theory”) 3) monitor your system.

На русском

Статьи

Очень емко и доступно написано про память.

Если вы хотели познакомиться с CRDT, но не знали с чего начать - начните с этой статьи.

Если вам интересно посмотреть, как некоторые принципы ФП находят свой путь во фронтэнде, обязательно прочитайте этот пост.

Порой сложно представить, что ты будешь делать, если лишишься зрения или одной из рук, словом части тела, которая помогает тебе зарабатывать на хлеб. Из этой статьи вы узнаете, как работает Флориан - слепой программист из Нидерландов. P.S. обязательно послушайте аудиозапись!

Вакансии

Anton Kaliaev

Software engineer, blogger, public speaker, traveler

Ulyanovsk, Russia http://homeonrails.com