Пятничное чтиво
Привет!
В субботу заболел гриппом, поэтому неделя пошла коту под хвост. Стрим отменился, за что стыдно, но ссылки пропустить не могу.
—————————————
I am Aaron Patterson (tenderlove), Core team member of Ruby and Rails, and Software Engineer at GitHub. Ask me anything!
Аарон начал АMA (ask me anything) сессию. Можно задать интересующий вопрос или прочитать что спрашивали другие. Из интересного: мнение о Elixir, Cristal, система типов в руби (и намеки на щербет), клавиатуры, коты, распорядок дня, любимая шутка (и ее объяснение) и текущая работа над rails.
—————————————
Some Postgres Best Practices
4 совета, которые облегчат жизнь с постгресом. Понравился совет с
> The migration time to convert a table from
Кроме того, говориться о переменных, конешнен пуллах и UUID.
—————————————
Operating Systems: CPU Scheduling
Если появилась необходимость отложенного выполнения кода, можно копнуть глубже и вдохновиться описанием принципов работы CPU шедуллера. Описывается 6 алгоритмов, а также поднимаются темы thread и Multiple-Processor шедулинга.
Привет!
В субботу заболел гриппом, поэтому неделя пошла коту под хвост. Стрим отменился, за что стыдно, но ссылки пропустить не могу.
—————————————
I am Aaron Patterson (tenderlove), Core team member of Ruby and Rails, and Software Engineer at GitHub. Ask me anything!
Аарон начал АMA (ask me anything) сессию. Можно задать интересующий вопрос или прочитать что спрашивали другие. Из интересного: мнение о Elixir, Cristal, система типов в руби (и намеки на щербет), клавиатуры, коты, распорядок дня, любимая шутка (и ее объяснение) и текущая работа над rails.
—————————————
Some Postgres Best Practices
4 совета, которые облегчат жизнь с постгресом. Понравился совет с
BIGINT
для primary keys в начале жизни проекта. Нужно это, чтобы не обновлять тип в продакшене потому что вызов миграции может быть болезненным:> The migration time to convert a table from
INT
to BIGINT
usually takes around 4 hours, once the problem has been located.Кроме того, говориться о переменных, конешнен пуллах и UUID.
—————————————
Operating Systems: CPU Scheduling
Если появилась необходимость отложенного выполнения кода, можно копнуть глубже и вдохновиться описанием принципов работы CPU шедуллера. Описывается 6 алгоритмов, а также поднимаются темы thread и Multiple-Processor шедулинга.