Пятничное чтиво



Pepegramming третий год подряд (первый раз второй) является информационным партнером конференции http://amp.gs/Slkg (ex railsclub). Благодаря помощи питерскому сообществу в этом году два билета на розыгрыш. Форму сделаю в течении недели. А победителей узнаем на первом стреми этого сезона.



Стримы возвращаются с каникул! Первый стрим проведем 28 августа. Вспомнить что было можно тут. Так же буду рад предложениям, вопросам и идеям. Можно написать в личку, а можно в анонимную форму.



—————————————



Chaos Engineering — Part 1

Chaos Engineering — Part 2



Chaos Engineering не дает покоя последние 1.5-2 года. Идея, заложенная в практике описывается одним предложением: представь, что может произойти при отказе части системы, безопасно сломай, запиши результаты и сделай систему лучше. В первой части статьи указывается что такое Chaos Engineering, как практика появилась и подробно расписываются концепции. Во второй части приводится пример того, как пользоваться этой практикой.



Русский перевод первой части



Кроме статьи, советую прочитать книгу, а так же посмотреть на awesome список.



—————————————



Thinking about the Go Proposal Process (Go Proposals, Part 1)

Go Proposal Process: Clarity & Transparency (Go Proposals, Part 2)



Кор разработчик языка Go рассуждает на тему процесса принятия решений в языке. В первой части рассматривается как происходит процесс принятия решения в языке (с примерами), как процесс эволюционировал и что можно улучшить. Во второй части рассматриваются конкретные примеры с документацией, принятием решений и как кор разработчики боролись с откладыванием рассмотрения предложений. Статьи интересна с точки зрения процессов и менеджмента крупного опенсорсного проекта.



—————————————



Are you really ready for serverless?

О serverless говорят каждую неделю. Часто serverless преподносят как серебряную пулю и панацею от проблем. Последняя статья на сегодня - подводные камни, о которых принято умалчивать. Статья основана на докладе AWS re:Invent 2016 и детально описывает проблемы, упомянутые в оригинальном докладе. “Functions are the unit of deployment and scaling” ударила в сердце. Если, после прочтения твиттера, задумывались о миграции на serverless - статья станет подспорьем подумать два раза перед миграцией.



——— одной строкой ———



- BlazingSQL, the GPU-accelerated SQL engine of the RAPIDS ecosystem, is now 100% open-source licensed under Apache 2.0!;

- Github: Документ с описанием Coupling Criteria. Мастхев для мигрирующих на сервисы;

- Практические задания для изучения Kafka и Kafka streams;