31.10 История одной системы: два года разработки и миллионы на ветер.
29.10 Почему нельзя изменить содержимое стартовой страницы в Windows 8 программным путем и что может произойти если это разрешить?
29.10 Michael Bolton возвращается к истокам и рассказывает о том что собой представляет тестирование ПО.
27.10 Gustavo Duarte завершает серию публикаций о ловушках стека и обещает вернуться (1, 2).
27.10 James Bach: тестировщик прислушивается к разработчику, а разработчик к тестировщику, и никак иначе.
27.10 Я знаю самый лучший вариант дизайна: сейчас мы проведем эксперимент, и вы в этом убедитесь.
26.10 Martin Fowler: любой код рано или поздно окажется на свалке истории, поэтому чем легче будет его выбросить, тем лучше.
26.10 Опыт Twitter: два снаряда могут упасть в одну воронку.
26.10 Failure Injection Testing: что за фрукт внедрили в Netflix и с чем его едят?
26.10 Работа с датой и временем: велосипед давно изобретен и работает как часы.
23.10 Inbox не будет убивать GMail, но при желании добавит интеллект в механизм сортировки почты.
22.10 Три простых, но полезных совета по автоматизации инфраструктуры.
22.10 История о том как параллельные SQL-запросы с циклами ожидания и удручающим временем выполнения были заменены хранимой процедурой.
22.10 Политика кнута порой способствует излишне оптимистичным новостям о проекте.
22.10 Если отвлечь иного разработчика дурацким вопросом, он забудет то, о чем размышлял последние пять лет.
17.10 Как создать проект с открытым кодом на GitHub, вызвать интерес сообщества разработчиков и выдать для проекта путевку в жизнь.
17.10 Славная история уязвимости POODLE, заставившей говорить о себе весь мир.
17.10 Один из вариантов организации логина без пароля: никакой магии.
17.10 Когда создаются и уничтожаются глобальные объекты в Visual C++ ?
17.10 Andrew Trenk (Google) о названии тестов: как вы яхту назовете, так она и поплывет.
17.10 Из серии "Нарочно не придумаешь": как может накуролесить простой комментарий в коде.
16.10 SSL 3.0: что такое POODLE и к каким последствиям эта атака может привести.
16.10 Отчет о расследовании обстоятельств кибератаки, направленной на банкоматы: как можно заставить банкомат выдать деньги без всякой карты?
15.10 Дилберт убедился, что эффект синергии не всегда наблюдается при работе в паре.
14.10 Онлайн-игра League of Legends: особенности реализации чата, обслуживающего 70 миллионов игроков.
14.10 Scott Hanselman дает 100 технических советов по компьютерным технологиям, обращаясь к людям нетехнических специальностей.
13.10 Apache Storm: эволюция проекта и извлеченные уроки.
13.10 Свободу от тест-плана! Десять вредных (по мнению автора) советов по тестированию ПО.
10.10 Золотой ключ безопасности, позволяющий "хорошим парням" открыть дверь в информационную систему, несет в себе немало потенциальных угроз от "нехороших парней".
09.10 Alan Page (Microsoft): не нужно переоценивать техническое интервью, но кое-что из него можно извлечь.
09.10 Слайдеры в мобильных интерфейсах: чем они хороши и как их использовать.
07.10 Введение в модульное тестирование приложений, построенных на базе AngularJS.
07.10 Модуль Test::Spec в Perl: плюсы, минусы и особенности.
07.10 Разбор кусочка кода: получение нового GUID замыливает глаз и вязнет на языке.
06.10 История о том как можно потерять свои заметки при синхронизации iPhone c iCloud.
06.10 Дилберт пытается выторговать более короткий рабочий день, но оказывается нещадно бит неожиданным аргументом.
04.10 История внедрения CortexDB в BMW: что, как и почему?
04.10 Можно ли доверять расширениям браузеров? Порой они становятся слишком наглыми.
03.10 Что день грядущий нам готовит: прогноз на будущее PHP.
03.10 Что каждый разработчик мобильных приложений должен знать про Android?
02.10 ShellShock: экспорт переменных окружения в bash, приводящий к дыре в Apache, изначально рассматривался как полезная функциональность для передачи информации от родительского процесса дочернему.
02.10 История исправления одного бага в Firefox: извлеченные уроки.
01.10 Думать и не полагаться на популярные мантры: усилия по улучшению тестируемости продукта не всегда приводят к хорошим архитектурным решениям.
01.10 Состоялся релиз SObjectizer 5.5.0: теперь для SObjectizer достаточно наличия стандартной библиотеки C++ 11.
01.10 Так вот оно что, Михалыч: почему ASCII-символы, приведенные к Unicode, отображаются как китайские иероглифы?
Что такое качество программного обеспечения и как его улучшить.
Т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.