27.02 Частные данные пользователей были скомпрометированы на сайтах, пользующихся сервисами Cloudfare.
27.02 С++17: карта сокровищ.
27.02 Процесс выпуска новой версии дело серьезное. Он требует N дней, но что мы будем делать эти дни, вам лучше не знать.
27.02 За гибридными облаками будущее: либо комбинация различных провайдеров, либо более тесная интеграция клиентских машин и облачного сервиса.
27.02 Дядюшка Боб объясняет на примере, в каких случаях комментарий в коде может оказаться полезным.
27.02 Хватит болтать, надо дело делать, если только ты не хочешь это обсудить.
27.02 Vulnerability scan и penetration test: в чем различие?
27.02 Автономная система прекращения полета: дорого, но полезно.
27.02 История о том, как поссорились создатели API и создатели кода на его основе.
27.02 Внесение изменений в старую систему влечет за собой конфликт интересов. И не один. (1, 2, 3, 4)
27.02 Искусственный интеллект научился плагиату программного кода.
20.02 Чтобы не остаться за бортом рынка труда в IT, нужно учиться, учиться и учиться.
20.02 Очевидное-невероятное: test case это не тест.
20.02 Разве это красный тест? Нет, он зеленый. В крайнем случае, слегка розовый. (1, 2)
16.02 Пирамида тестирования не единственная модель выбора между UI и API при создании системы автотестов.
16.02 Пятьдесят оттенков красного в результате автотеста: я не я, и хата не моя.
16.02 Несколько советов по тестированию безопасности программных продуктов.
16.02 Надежность архитектуры, качество кода, усилия маркетологов и продавцов ничто, если сайт лежит.
14.02 Функция как объект паттерн программирования, который описывает Martin Fowler.
14.02 Software Engineer, Tools and Infrastructure в Google берется за проблемы, которые приносят дискомфорт, но до которых ни у кого другого не доходят руки.
14.02 Gerald Weinberg: с одним языком программирования далеко не уедешь.
14.02 Хорошо выглядеть для продукта порой может оказаться лучше, чем хорошо работать.
14.02 Дилберт нашел элегантный способ отвертеться от вопроса о сроках готовности продукта.
14.02 Крупнейшая в мире миграция на Linux завершилась крахом?
13.02 Как организована разработка программного обеспечения в Google.
10.02 Знакомая картина. Множество лаб для тестов: повод для гордости или беспокойства?
10.02 Масштабирование в Twitter: архитектура, подходы и извлеченные уроки.
10.02 Два важных урока в автоматизации тестирования: что автоматизировать и для чего.
10.02 Как организовано тестирование продукта? Белая магия.
06.02 Недоступность сервиса Skyliner: разбор полетов.
06.02 Хакеры взломали информационную систему отеля и ограничили доступ жильцов к их номерам.
06.02 Из словаря разработчика: почти, когда-нибудь, плохой код.
06.02 В процессе внедрения Scrum шеф Дилберта идет непроторенной дорожкой и вводит новые должности и обязанности.
06.02 Публичная работа над ошибками от основателя BaseCamp.
01.02 Google Testing Blog: в модульных тестах куй железо, не отходя от кассы.
01.02 История одного бага. Действующее лицо: код на Fortran. Место действия: аэропорт Денвера.
01.02 TDD хорошая штука. Вы просто не умеете ее готовить.
Что такое качество программного обеспечения и как его улучшить.
Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?
Подходы к разработке, тестированию и внедрению приложений.
Debugging is like being the detective in a crime movie where you are also the murderer
In my 30+ year programming career, every single, bizarrely obscure bug that took weeks to chase down has ended up being a one-line fix.