28.09 Mock-тесты с помощью PHPUnit: подробный разбор полетов.
28.09 Компания Intel опровергает слова своего директора Пола Отеллини о том, что операционная система Microsoft Windows 8 будет содержать огромное количество ошибок.
27.09 История о том как сервис Wordpress.com решил проблемы с балансировкой нагрузки, перейдя с Pound на Nginx.
27.09 Автоматизация тестирования Android-приложений: концепции, приемы, инструменты.
27.09 История о том как баг в программном обеспечении шахматного компьютера Deep Blue помог обыграть Каспарова.
26.09 Как обеспечить уникальность ключей в масштабируемых информационных системах с распределенными серверами баз данных?
26.09 Michael Bolton и James Bach делятся своими взглядами на процесс разработки программного обеспечения (1, 2, 3).
26.09 Качество продукта через управление проектом: что конкретно делать менеджеру.
26.09 Что могут рассказать дампы приложения, или к каким последствиям может привести overclocking.
25.09 Spanner новая распределенная база данных от Google. Подробности реализации.
25.09 Scott Hanselman призывает относиться к баг-репорту со всей серьезностью: "A bug is the pain that hurts the user and keeps hurting as they report it! A good bug report is a gift that keeps on giving and we should treat it as such".
24.09 Brent Ozar рассказывает о переходе сервисов StackExchange c SQL Server 2008 на SQL Server 2012 и трудностях на этом пути.
24.09 Gerald Weinberg полагает, что качество относительно: "In short, the definition of quality is always political and emotional, because it always involves a series of decisions about whose opinions count, and how much they count relative to one another".
24.09 Jeremy Zawodny считает, что часть действий по восстановлению системы после отказа (failover) можно проводить вручную.
24.09 Grig Gheorghiu рассказывает о трех ключевых моментах, которые нужно учесть при размещении информационной системы в облаке.
21.09 Подумаешь, Oracle! Был бы хакер, а дыра найдется.
21.09 Создание, реализация и установка Java-приложения для Facebook в системе Google App Engine.
20.09 Catherine Powell об автотестах: "Automate as much as you can as low as possible".
20.09 Архитектура и принципы построения масштабируемыех информационных систем: балансировка нагрузки, кэширование, параллельная обработка и другие решения.
20.09 Alan Faulkner, Test Engineer в Google, рассказывает о своей работе и особенностях организации тестирования в Google.
18.09 Интерактивные телефонные системы являются отличной мишенью для хакеров, извлекающих конфиденциальную информацию с помощью фонетических атак.
17.09 Навыки TDD помогают не только в разработке приложений, но и в частной жизни.
17.09 Производительность клиентской части web-приложения: уроки, извлеченные при разработке сервиса Tuenti.
17.09 Почему инженеры Facebook отказались от использования HTML5 в своем приложении для iOS. Ответ от 37signals.
13.09 Software Development Game: еще одна методика разработки программного обеспечения, призванная помочь каждой команде найти свой уникальный путь к впечатляющим результатам.
13.09 До каких высот в извлечении информации из HTML-страницы можно подняться, если решать задачу в лоб.
12.09 Хорошо то, что хорошо кончается: проблема вирусов на Windows-системах решалась заменой систем на новые.
12.09 Хранение информации: какие данные умещаются в терабайт, петабайт и другие величины космических размеров.
12.09 Тестирование web-сайтов в браузерах, запущенных на игровых консолях всех мастей.
12.09 Мухи отдельно, котлеты отдельно: рутинные задачи в тестировании должны охватываться автотестами, а не ручным трудом, иначе будет дорого и смешно.
12.09 Jeff Atwood о компьютерной безопасности: "Don't waste your time developing ninja level hacking skills, because computers are not the weak point. People are."
11.09 Памятка администратору СУБД и не только: признаки необходимости сменить место работы и практические советы на этом пути.
11.09 Миллион транзакций в секунду на железе со стоимостью 5 тыс. долларов: выбор правильных ингредиентов и архитектуры.
06.09 Руководство по разработке компьютерных игр с учетом индивидуальных особенностей игроков.
06.09 Wicked Good XPath возможно, самая быстродействующая реализация XPath в JavaScript.
06.09 Kendra Little делится секретами создания сногсшибательного резюме для IT-специалиста.
06.09 Dependency Injection: объяснение концепции и примеры использования.
06.09 Adam Goucher выкладывает ссылки на публикации по различным аспектам тестирования ПО: 1, 2, 3, 4>, 5.
05.09 Две статьи в сентябрьском выпуске MSDN Magazine: что нового в Microsoft Test Manager 2012 и подходы к процессу тестирования в общем цикле разработки приложений.
03.09 Rikard Edgren рекомендует инструменты SFDPOT и CRUCSPIC STMP, которые помогут выяснить, что именно нужно проверить в том или ином приложении.
03.09 Новости в разработке web-приложений: технологии, инструменты и библиотеки.
03.09 Opera Mobile Emulator и Firefox Command Line помогут в разработке и отладке web-приложений.
03.09 PonyDebugger: инструменты для отладки iOS-приложений. Краткое введение и примеры использования.
Что такое качество программного обеспечения и как его улучшить.
Т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.