Баги и дыры
• История одного бага: алгоритм работы Microsoft Windows приводил к тому, что обновление в Second Life могло вывести из строя принтер.
• История одного бага, проявлявшегося в различных браузерах: команда Firefox отреагировала мгновенно, а Microsoft тянула резину изо всех сил.
• Автоматика может сильно упрощать жизнь в компании, но должны быть способы найти управу на робота, если он ошибется.
• Крысиные бега с целью улучшить браузеры могут привести к неработоспособности многих приложений.
• Работа над ошибками в системе, использующий контейнеры Docker: что произошло и почему это больше не повторится.
• Политика Microsoft в отношении дыр в безопасности: какие баги исправляются в первую очередь и какие будут отложены.
• История одного бага: для его выявления разработчикам понадобилось завести отдельный поток, который выполнял дамп других потоков.
• Маленький баг может оказаться очень большой проблемой.
• Невероятная охота за багом в игре на Xbox: cамые хитрые баги прячутся в аппаратном обеспечении.
• Неужели правда? Из-за сбоя в ЕИАС «Российский паспорт» оказались недействительными 1,5 млн паспортов.
Архитектура систем и разработка приложений
• Уроки, извлеченные при создании инструментов статического анализа кода в Google.
• Новые подходы к интервью с программистами: исправление багов в проектах с открытым кодом.
• Как улучшить производительность приложений, построенных на базе Node.js?
• Как зайти в несуществующий каталог в Windows, и какую пользу можно извлечь из этого трюка.
• Культ сложности в web-дизайне: не надо бояться простых решений.
Тестирование и качество ПО
• Michael Bolton предостерегает от неверных подходов к выбору тестовых сценариев для автоматизации.
• Кесарю кесарево в Google Testing Blog: отдельные тесты для разных сценариев.
• Business Intelligence Testing: первые шаги.
Между стулом и монитором
• Волей-неволей станешь экспертом, если от тебя этого ждут.
• Оригинальный способ общения – через апдейты к заброшенному приложению.
• В период проведения чемпионата мира на сисадминов может ложиться дополнительная нагрузка.
• Почему программист переквалифицировался в плотника?
Лето – это маленькая жизнь.
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.