Баги и дыры
• Ломать – не строить: борьба с Telegram повлияла на работу других сервисов.
• Facebook архивировала видео вместо того, чтобы удалять их. Баг или намеренное действие?
• По следам бага, вызвавшего самую серьезную неработоспособность телефонной системы США за всю ее историю: комбинация технического и человеческого факторов.
Архитектура систем и разработка приложений
• С сарказмом о требованиях к паролю на некоторых системах: пользователя не прошибешь.
• Как сервисы Google справляются с каскадными сбоями: подробности архитектуры. В сторону: с Роскомнадзором им не справиться.
• От монолитного сервиса к микросервисам: что принять во внимание?
• История выявления узкого места в конфигурации приложения, работающего на Apache Spark.
• О дизайне Subversion и Git: хотели как лучше, а получилось как всегда.
• Что такое хорошо и что такое плохо при доступе к файлам в Windows.
• Весьма разумный подход сисадмина несмотря на недовольство программиста.
• Подборка полезных советов от Google по обслуживанию сервисов.
• Uncle Bob полагает, что не стоит противопоставлять функциональное и объектно-ориентированное программирование.
• Откроешь потроха web-приложения, а там такое…
• Мухи отдельно, котлеты отдельно: Uncle Bob рассказывает о том, при каких условиях Agile-методики будут эффективными.
• Scott Hanselman рассказывает про функциональное и интеграционное тестирование приложений на базе ASP.NET Core.
Тестирование и качество ПО
• Заставь пользователя подтверждать каждый свой клик – и вылетишь в трубу.
• Вот что думают Uncle Bob и Grady Booch: каждая строчка кода – это этическое и моральное решение.
Между стулом и монитором
• Наша служба и опасна, и трудна. И Stack Overflow нам в помощь.
• Разгневанный пользователь достиг 80-го уровня в подготовке скриншота бага и отправил его разработчикам.
• Шеф Дилберта дает добро на деплой сервиса, который уничтожает данные до того как их кто-нибудь прочтет.
• Давайте сэкономим деньги на резервном хранении, ведь оно еще ни разу не пригодилось.
• Мозговая активность разработчика в зависимости от способа хранения данных.
• Scrum-доска и готовность продукта: еще немного, еще чуть-чуть.
• Дилберта легко вывести из себя рассказывая о новой системе на примере старой с использованием японского языка.
• Переменчивая погода в марте способствовала формированию устойчивых к внешним воздействиям насекомых.
Май!
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.