• Какие слоганы могли бы быть у языков программирования?
• Стартап не станет единорогом, пока не справится с препятствиями.
• Работа с бранчами исходного кода: Martin Fowler тряхнул стариной.
• Перед тем как биться за качество ПО в компании мечты, в эту компанию надо попасть.
• Подборка курсов и руководств по тестированию ПО: ручному и автоматизированному.
• Дубликаты в коде: есть предел в готовности валидных чуваков идти на компромиссы.
• Как работает Selenium: урок по SendKeys.
• Пример рефакторинга: не ради совершенства, а ради отражения реальности и практической пользы.
• Подборка советов и ресурсов по изучению JavaScript.
• Контрольная сумма UDP: история одного бага.
• Сисадминам непросто пережить период, когда все больше сотрудников начинают работать удаленно из дома.
• Бесплатная книга от Google: “Building Secure and Reliable Systems“.
• О загрузке и скачивании файлов в Selenium-тестах.
• Вот он, скелет в шкафу: нехватка программистов, пишущих на COBOL, подвергает угрозе работу государственных органов США в период коронавируса.
• Руководство по написанию технических спецификаций.
• От микросервисов к макросервисам: история трансформации в одной из команд в Uber.
• Ресурсы с данными по коронавирусу для программистов.
• Подробное руководство по жизненному циклу бага с момента его написания до начала работы над ним.
• Нужно ли записывать баг, который с большой вероятностью не починят (особенно если это не баг)?
• Дилберт дает волю чувствам и оказывается в выигрыше.
• Что такое cascading failures в модульных тестах, и как их избежать?
• Переменчивая погода в марте способствовала формированию устойчивых к внешним воздействиям насекомых.
Солнце к нам стучится…
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.