Баги и дыры
• Программная ошибка обошлась банку в 7 млн долларов.
• 18 уроков по результатам тринадцатилетней битвы с хитрыми багами.
• Из-за бага в программном обеспечении ученые поставили под сомнения результаты около 40 тыс. исследований, проведенных при помощи фМРТ.
• Простой, но действенный подход к анализу и устранению багов.
• Подло, но красиво: злоумышленники обманывали жертв с помощью сервиса Google.
Архитектура систем и разработка приложений
• Хорошая вступительная статья: что такое Docker, чем он полезен и как его использовать.
• Кто такие senior engineers, и почему их влияние так велико?
• Самое существенное расширение Stack Overflow c момента запуска сервиса: новый раздел “Документация”.
• Uber: что скрывается под капотом самого амбициозного сервиса в мире ? (1, 2)
• История одного приложения: вопросы масштабирования для сетевого продукта должны быть не в меньшем приоритете чем бизнес-модель.
• Лицемерие в целях компании не приводит ни к чему хорошему – разве что для избранных.
• Подходы Google к построению инфраструктуры, которой пользуется весь мир.
• Работа с контейнерами: история с извлеченными уроками.
• Российские ученые решают на персональных компьютерах задачи, которые ранее предназначались только для суперкомпьютеров.
• SQL: полезное пособие для начинающих.
• Как изучение статического языка программирования может помочь улучшить структуру программного кода.
• В недалеком будущем компьютеры станут способны не только выполнять программный код, но и производить его.
• Почему Google хранит миллиарды строк кода в одном репозитории?
• Надежное программное обеспечение: да, есть такое на свете по мнению завсегдатаев Hacker News.
• Тяжела и неказиста жизнь ответственного за проект с открытым кодом.
Тестирование и качество ПО
• За усидчивость, настойчивость и силу воли японский геймер представлен к званию младшего тестировщика.
• Gerald Weinberg информирует о самом важном аспекте тестирования ПО.
Между стулом и монитором
• Не судите высокомерно о Больших Шишках, если пользуетесь их продуктами.
• James Whittaker смачно плюет в сторону бывшего работодателя (Google).
• Дилберт убедился в том, что доступность информации в Интернете может оказаться медвежьей услугой.
• Последний технический долг: перед уходом на тот свет зачистить все свои цифровые архивы.
• Уровень мастерства программиста не всегда отражается на уровне его зарплаты.
• Порой менеджер проекта выступает в роли сапожника без сапог.
• Напиши документацию, которой сможет воспользоваться любой дурак. И только дурак захочет ей воспользоваться.
• Как боту определить, что он общается не с человеком, а с ботом?
Лето!
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.