29.09 Mesos и Cassandra помогают Uber обрабатывать огромный объем данных в реальном масштабе времени.
28.09 В цепочке "проблема-решение-проблема" всегда стоит помнить о причинах первого шага.
28.09 Инфраструктура информационной системы должна быть гибкой: выдерживать пиковые нагрузки и не потреблять большие ресурсы в обычные периоды.
28.09 Пользователи сайтов по покупке авиабилетов порой не защищены от мошеннических операций с их банковскими картами.
27.09 Напиши код на древнем языке программирования, и его никто не похитит.
27.09 Компания Microsoft выпустила патч для патча, но он по-прежнему не работает.
27.09 Если какая-то часть системы стоит дешево, проще ее заменить в случае поломки чем думать о ее надежности. До замен какого масштаба можно дойти?
27.09 Как организованы E2E-тесты в Google? Рассказ от первого лица.
20.09 Первые шаги по использованию Ansible для автоматизации рутинных операций.
19.09 Web-приложение как конструктор: сервисы Amazon и приложения с открытым кодом спешат на помощь (1, 2).
19.09 История одного бага в Chrome, собранного в Microsoft Visual Studio 2015.
19.09 Переход с Java 7 на Java 8: чем дальше в лес, тем больше дров.
19.09 Evil Tester справедливо полагает, что подшаманить при автоматизации тестирования милое дело.
19.09 Evil Tester делится уроками, которые он извлек в ходе автоматизации тестирования своего продукта.
16.09 Что такое Quality Assurance глазами одного из представителей дисциплины. Продолжение банкета.
12.09 Раскрыта величайшая тайна века: чем занимаются test engineers в Google.
12.09 Опыт с одним языком программирования может оказаться недостаточным, чтобы считаться разработчиком и быть востребованным на рынке труда.
12.09 Martin Fowler об основах Web-безопасности: как защитить пользовательские сессии?
08.09 Генетический редактор впервые «заставил» раковые клетки самоуничтожиться.
08.09 Тестирование приложения: важен не столько перечень выполненных проверок, сколько перечень невыполненных.
08.09 Изучать автоматизацию тестирования ПО без конкретной цели не лучшая затея.
08.09 Как убедить пользователей установить свежую версию ПО, в которой исправлен баг, существующий в установленном у них билде? Обернуть свежий билд в красивую обертку.
08.09 Каким образом застой в бизнес-процессах может повлиять на качество ПО, и как улучшить состояние дел?
06.09 Неработающий скрипт резервного копирования данных подобен неисправному парашюту: веришь, надеешься и падаешь.
06.09 Alan Richardson делится своей моделью, описывающей автоматизацию тестирования ПО.
02.09 Хорошая идея дать жару демону cron, заставив его анализировать конфигурационный файл, полный писем, инициатором которых он является.
02.09 Один и тот же кусок кода может быть синтаксически корректен в PHP и Java и при этом выдавать один и тот же результат.
02.09 Сложный пароль не является гарантией защиты данных от несанкционированного доступа.
01.09 Любому названию переменной найдется свое (псевдо)разумное объяснение.
01.09 Признание в любви к операционной системе OpenBSD с необходимыми пояснениями.
01.09 Управление проектом в наши дни: гибкость превыше всего, но главное, чтобы никто не помнил, что мы предлагали вчера.
01.09 Система борьбы со спамом в Mail.Ru: что скрывается под капотом?
01.09 "Черный ящик" и "белый ящик": в чем различие подходов к тестированию ПО.
Что такое качество программного обеспечения и как его улучшить.
Т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.