30.06 MSDN Magazine: продолжение рассказа о работе с MongoDB и новшества C# 4.0 в среде .Net 4.
29.06 Освоение модульного тестирования через игру: первые шаги с Pex в браузере.
29.06 В web-проекте нет дизайнера? Не беда симпатичные CSS-шаблоны на все случаи жизни.
28.06 Adam Goucher демонстрирует пример совместного использования Selenium и AutoIt в задаче скачивания файлов в браузере. Бонус: очередная подборка материалов по Selenium.
28.06 Профессиональный жаргон программистов, снабженный красочными иллюстрациями.
28.06 "The development of unit-level checks tends to reveal more problems than the running of them." Michael Bolton призывает не умалять значимость человеческого фактора в создании модульных тестов и интерпретации их результатов.
24.06 A и Б сидели на трубе: что такое A/B-тестирование, как его организовать и как оно сможет помочь в создании наиболее эффективной версии продукта.
24.06 C или C++: развернутое обсуждение достоинств и недостатков двух замечательных языков программирования.
23.06 Материалы из стана Microsoft: будущее интерфейса MSDN и практический пример создания web-приложения с помощью ASP.NET MVC и Visual Studio.
22.06 Adam Goucher делится очередной подборкой ссылок по Selenium.
22.06 Вакансии для QA-специалистов и не только: поиск идеального места работы по всему миру.
21.06 Facebook: обзор программных продуктов, позволяющих гиганту расти как на дрожжах.
21.06 Google Command Line Tool: операции с приложениями Google, выполняемые из командной строки.
18.06 Прикладные основы военной стратегии Auftragstaktik и следование этой методике в ходе разработки и тестирования приложений (1, 2, 3).
18.06 Взгляд изнутри: как достигаются цели в стенах Google и как измеряется успех.
17.06 IBM developerWorks: применение заглушек (stubs) и mock-объектов в модульном тестировании приложений, написанных на Ruby on Rails.
17.06 Elastic Data Grid: краткое обсуждение архитектуры.
17.06 Защита от SQL-инъеккций и XSS-атак: простой и эффективный способ, исключающий просчеты из-за человеческого фактора и неэффективности тестирования.
16.06 Функциональность jQuery способна придать изюминку web-сайту: несколько практических примеров.
16.06 Albert Gareev проводит уроки рефакторинга, призванного повысить надежность программного кода (1, 2, 3).
16.06 Ian Cooper, апологет техник BDD, делится своими наблюдениями, находками и заключениями в вопросах пересечения BDD и других подходов к разработке ПО.
16.06 Gojko Adzic рассказывает об анатомии приемочных испытаний и рассматривает их на практическом примере.
16.06 Grig Gheorghiu делится точечными настройками syslog-ng и nginx.
15.06 Жизнь консультанта в IT: как выжить, как заработать на хлеб с маслом и как сделать заказчика счастливым.
11.06 Что посеешь, то и пожнешь: игры с выделением максимального времени процессора для отдельно взятой программы могут обескровить все остальные приложения.
11.06 Хотите узнать больше про CSS? Тогда мы идем к вам.
11.06 Domain Driven Development (DDD): наиболее серьезные ошибки, допускамые при внедрении, и новые подходы в проектировании функционала системы.
11.06 Регулярные выражения для начинающих: примеры использования в Perl, Python и sed.
11.06 Linux: планирование и автоматизация выполнения заданий с помощью at, cron и других подручных средств (1, 2).
10.06 Вирусы покидают насиженные площадки персональных компьютеров, меняют тактику и перемещаются в ... фотоаппараты.
10.06 Adam Goucher рекомендует не изобретать велосипед при работе с Selenium в Java, Python и Ruby.
09.06 Шпаргалка по командам Unix: освежает память и дает пищу для размышлений.
08.06 MSDN Magazine: отладка приложений с помощью IntelliTrace; логирование и трассировка в Windows Azure; примеры работы с MongoDB; кэширование как средство улучшения производительности SOA-приложений.
07.06 Создание стилей в CSS: как одним стилем убить всех зайцев и обеспечить корректное отображение страницы во всех браузерах.
07.06 Взгляд на продукт глазами дальновидного SEO-оптимизатора: очередной инструмент для анализа трафика, метаданных и других характеристик.
07.06 Триггеры в MySQL: что это такое и с чем их едят.
07.06 "Магические" методы в PHP: краткий обзор и примеры использования.
07.06 Краткое описание и реализация на С++ наиболее известных и популярных алгоритмов: от функции Эйлера до игры в пятнашки.
05.06 Обзор инструментов и сервисов для кросс-браузерного тестирования web-приложений.
04.06 Работа с массивами в bash-скриптах: краткое руководство.
04.06 Тайные знания по генерации случайных чисел: нолик как средство обеспечения сверхслучайности.
04.06 I.M.Testy продолжает тему автоматизации тестирования приложений в условиях различных региональных настроек.
04.06 Инструментарий системного администратора: проверка правильности конфигурации системы путем отслеживания изменений в файлах.
02.06 В новом выпуске журнала "Testing Experience" сделан акцент на тестирование производительности приложений.
02.06 Mark Russinovich берет в руки WinDbg и раскрывает загадку падения Internet Explorer. По словам Марка, ему потребовалось меньше пяти минут!
02.06 Исповедь одного web-приложения: о чем хочется рассказать тестировщикам и программистам.
01.06 Вкалывают роботы, счастлив программист. JSLint найдет ошибки в JavaScript-коде и поможет его улучшить.
01.06 Скорость работы web-сайта может оказывать влияние на его место в рейтинге Google. Что предпринять для улучшения производительности?
01.06 Рай в облаках под крышей Google Apps: демонстрашка от Google, обещающая экономию средств, удобство работы и тотальное блаженство.
01.06 C#: краткие заметки по эволюции языка программирования.
01.06 Stanislaw Kulczycki: организация доступа к ресурсам через федеративную систему безопасности, построенную на основе Kerberos.
Что такое качество программного обеспечения и как его улучшить.
Т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.