30.06 Из практики Дилберта: какой диалог может произойти в случае если квалифицированный инженер обращается в службу технической поддержки?
30.06 Замечательная подборка полезных советов по текстовому редактору Vim.
30.06 История одного стартапа: это было здорово, и жаль что закончилось.
27.06 Что такое Canary Release и как он способствует плавному переходу со старой версии ПО на новую.
27.06 Нарочно не придумаешь: забавные информационные сообщения в пользовательском интерфейсе.
24.06 Steve Rowe (Microsoft): качество определяется не отсутствием дефектов, а отсутствием дефектов, имеющих значение для пользователя.
23.06 Метод тыка в борьбе с неработоспособным приложением.
20.06 В каких случаях не стоит исправлять баг? Вот один из примеров.
19.06 И на старуху бывает проруха: сбой в работе Facebook. Полчаса простоя обошлись в 500 тыс. долларов.
18.06 Сервис Airbnb: методы защиты от внешних и внутренних угроз.
18.06 Steve Rowe (Microsoft) агитирует за краудтестинг силами пользователей и аргументирует свою точку зрения.
16.06 Steve Rowe (Microsoft) рассказывает о том как современные артефакты разработки и тестирования ПО упускают из виду реальные потребности пользователей.
16.06 Не стоит размещать все яйца тестирования в одной корзине даже если корзина кажется крепкой и надежной.
15.06 Концепция DevOps: готовность к постоянным изменениям для разработчиков, тестировщиков и пользователей.
15.06 Криптография для начинающих: введение в тему за один час.
15.06 Очередная попытка проанализировать историю побед и поражений Perl: от истоков до наших дней.
15.06 Блюдечко с голубой каемочкой: история одного стартапа, проданного за 25 миллионов долларов.
10.06 Черная магия с протоколом HTTP способна принести прибыль в миллионы долларов.
09.06 Steve Rowe (Microsoft) описывает эволюцию подходов к тестированию ПО, выделяя три волны и анонсируя четвертую.
09.06 Если работать из рук вон плохо, то любое позитивное действие будет расцениваться как величайшее достижение.
09.06 Пять типичных схем размещения серверов в контексте производительности, масштабируемости, надежности и стоимости.
09.06 Российская компьютерная программа первой в мире прошла тест Тьюринга.
09.06 Шуточный язык Vigil: если проверка аргументов на входе в функцию не выполняется, Vigil удаляет функцию-виновника из исходного кода.
06.06 Хорошая подборка вопросов для собеседования с кандидатом на позицию в IT-индустрии.
04.06 Raymond Chen рассказывает о механизмах принятия решения о разработке той или иной функциональности в Microsoft Windows.
04.06 Принцип минимального знания в программировании: что такое хорошо и что такое плохо.
04.06 True и false? Это прошлый век. Пятьдесят оттенков серого.
04.06 Изменения в процессе разработки ПО за последние десять лет не могли не сказаться на процессе его тестирования.
04.06 Dependency injection: от кружки пива в баре к собственной пивоварне.
04.06 Google Testing Blog: приоритеты в тестировании определяются не формальным следованием стандартному набору тестов, а потенциальными рисками для конечных пользователей.
04.06 Сайт на базе WordPress: план спасения в случае проделок вредоносного кода.
02.06 TrueCrypt: ни разу не взломанная система шифрования приказывает долго жить.
02.06 Использование переменных связывания в SQL для повышения производительности приложений и обеспечения их безопасности.
01.06 Haskell вбирает в себя математический аппарат в том же ключе, что и Perl, отражающий конструкции английского языка.
Что такое качество программного обеспечения и как его улучшить.
Т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.