28.02 Двенадцать уязвимостей веб-приложений, о которых должен знать каждый разработчик: разбор полетов и комментарии. И еще обсуждение.
28.02 James Bach возвращается к теме контекст-ориентированного тестирования и шлифует известные формулировки.
25.02 Gojko Adzic настаивает на важности эффективного взаимодействия в процессе тестирования. Бонус: симпатичный инструмент TextTest для приемочных испытаний.
25.02 jQuery: шаблоны и модуль AJAX. Краткий обзор с практическими примерами.
24.02 Простой и эффективный способ сделать "хорошо": достаточно изменить взгляды на мир.
24.02 Mike Gualtieri, ничтоже сумняшеся, предлагает распустить QА-команду в целях улучшения качества продукта.
23.02 Alberto Savoia (Google) начинает свой рассказ про CRAP. В просторечии: Change Risk Anti-Patterns. А вы что подумали?
22.02 Web-криптография: плюсы и минусы трех вариантов.
22.02 Дизайн web-приложений: coming up with good ideas is not a matter of genius, but rather simply a challenge of seeing clearly and thinking sensibly.
22.02 I.M.Testy возвращается в мир "большого тестирования" и представляет state transition testing: анализ поведения продукта в зависимости от тех или иных действий пользователя.
21.02 Gojko Adzic освещает события недели: BDD, TDD, Selenium 2, сравнение тестирования и фотографирования. Эстафетную палочку с Selenium принял Adam Goucher.
21.02 Критерий тестируемости кода: термины, инструменты, рефакторинг, модульные тесты.
21.02 Как происходит выделение памяти, причины возникновения фрагментации, как с ней бороться? (via Алена C++)
21.02 Семь слабых мест Google Chrome и плагины для превращения лимона в лимонад.
18.02 Масштабирование нагрузки web-приложений: узкие места, инструменты, мониторинг.
17.02 Узкое горлышко в MS SQL: что предпринять в случае нехватки времени CPU, оперативной памяти или дискового пространства?
17.02 Переписка важная составляющая работы над продуктом. Albert Gareev призывает избегать игры в пинг-понг и не ввязываться в бессмысленные баталии.
17.02 Подборка тайных знаний по работе с CSS: как сделать web-страницу запоминающейся?
17.02 James Whittaker продолжает рассказ о подходах Google к тестированию программных продуктов (1, 2, 3).
16.02 Gojko Adzic рассказывает о применении карт-диаграмм (effect maps) в проектах, ориентированных на гибкую модель разработки.
16.02 Тяни-толкай, или проектирование по вытягивающему принципу: в разработке разумно применять вытягивающий принцип (pull) в сочетании с предварительным проектированием (push).
15.02 Новости на планете Selenium: подборка новостей и выход билда 2.0b2.
14.02 IPtables в Linux: пример предоставления доступа по протоколу SSH.
14.02 Gojko Adzic делится своими находками: эффективные практики рефакторинга, психология тестирования, TDD и модульные тесты, введение в Robot Framework, BDD в PHP и другие темы.
13.02 Stack Exchange: статистика по проекту и список задействованных программных продуктов.
11.02 Двухшаговая аутентификация для аккаунтов Google: официальное заявление и краткий комментарий.
10.02 Переход с Subversion на Git: основы, настройки, совместная работа, ветвления, разрешение конфликтов (1, 2).
10.02 Почему WordPress одержал победу над Movable Type? Разбор полетов и комментарии.
08.02 Две подборки: Gojko Adzic освещает события недели с упором на гибкие технологии, а Аdam Goucher припас лукошко ссылок по Selenium.
07.02 Michael Bolton нарисовал портрет успешного тестировщика: свобода, ответственность, многообразие и глубина навыков, сотрудничество, страсть к исследовательской деятельности.
07.02 Alex Ott рассказал о типах и протоколах в Clojure, позволяющих улучшить производительность программ по сравнению с мультиметодами.
07.02 Jeff Atwood: что отличает заурядного разработчика от великого? Каким навыкам и какой деятельности следует уделять повышенное внимание?
05.02 LiveCD: как создать загрузочный диск в Linux. Подготовка, сборка, настройка.
05.02 API для валидации XML-документов в Java: как проверить свои документы на соответствие схемам?
04.02 Доступен февральский выпуск MSDN Magazine: технологии, методики, инструменты.
04.02 Как в .Net-приложении реализовать поддержку аддонов? Краткое руководство.
03.02 Интерактивный web-сайт: несколько примеров реализации.
02.02 Hacker Monthly: журнал для создателей стартапов. Подготовка web-сайта, маркетинг, аудитория и другие темы.
02.02 Стратегия Google в обработке запросов: дерево узлов.
01.02 Selenium и WebDriver объединены в один продукт. Краткая информация о двух инструментах и плюсы от объединения.
01.02 FireBug в IE? Как знаменитый плагин Firefox заставить работать в Internet Explorer?
01.02 Кудесник Mark Russinovich рассказывает о том, как извлечь полезную информацию из дампов системы.
01.02 Adam Goucher наблюдает, как Selenium шагает по планете, и ведет прямой репортаж с места событий.
Что такое качество программного обеспечения и как его улучшить.
Т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.