28.06 Заполнение web-форм: как организовать удобный интерфейс и корректное уведомление об ошибках.
28.06 Краткое пособие по модульному тестированию в JavaScript c примерами реализации.
28.06 Баги в программном обеспечении алкотестера влияли на проверку уровня алкоголя у водителей.
27.06 Политические взгляды пользователей Facebook менялись из-за бага, проявившегося в ходе последних изменений в профайлах.
27.06 Scott Hanselman полагает, что не надо считать себя умнее компилятора.
27.06 Современная биржа представляет собой площадку для конкуренции компьютерных программ, а их создатели ищут бреши в системе подобно заядлым хакерам.
26.06 Сервис StubHub: архитектура, технологии, особенности реализации, извлеченные уроки.
25.06 Десять технологий, которые горячие головы хотят заменить, но холодные головы рекомендуют оставить.
25.06 Дилберт насмехается над механизмом принятия решений в IT (1, 2).
21.06 JavaScript: как избавиться от спагетти-кода и перейти к коду на пять с плюсом?
21.06 Chris Dixon об увольнениях в стартапах и не только: "The feeling is more likely to be mutual than you think. Most of the time, the person getting fired was already about to quit". Близко к теме: Jay Fields об избыточном размере команды.
19.06 Jonathan Kohl начинает рассказ о подготовке к тестированию мобильных приложений. Часть два.
19.06 Нашел баг, и нет тестировщика, который запишет его в багтрекер? Краткое руководство по оформлению бага.
19.06 Добиться стабильного времени отклика в больших распределенных системах можно даже в случае нестабильности отдельных компонентов.
19.06 Дни перед релизом: прятать голову как страус в песок или продолжать находить баги?
19.06 Martijn de Vrieze размышляет об автоматизации тестов в agile-проектах и возникающих неувязках.
19.06 Adam Goucher делится подборками ссылок по Selenium и смежным дисциплинам (1, 2, 3, 4, 5, 6, 7, 8).
19.06 Компания Amazon объяснила недавние сбои в работе AWS неполадками с электропитанием.
18.06 Интересный подход к анализу неисправности самолетов: инженеры получали дерево взаимно влияющих неисправностей, на основании которого они могли понять, какие именно детали стоит изменить.
18.06 Забавные сообщения об ошибках: хоть плачь, хоть смейся.
18.06 Неугомонный Дилберт тестирует интеллект своего шефа.
18.06 Выход бага в свет: в каких случаях сообщать о баге и как это сделать?
14.06 Евгений Касперский: от киберугрозы человечество могут спасти лишь правила игры.
13.06 Сергей Глазунов находит баги в защите Chrome и получает заслуженный приз.
13.06 Сергей Голубчик: настойчивый хакер может получить доступ к базе MySQL из-за бага в процедуре аутентификации пользователя.
13.06 Сага о неинициализированных переменных: на сборщик надейся, но сам не плошай.
13.06 I.M.Testy заводит разговор о синхронизации автотестов и тестируемого приложения, предлагая альтернативу для вызова Sleep().
13.06 Паттерны в Java: руководство с примерами для начинающих.
11.06 Концепции "потока" и "мастерства" как эффективные инструменты в работе дизайнера игр и других программных продуктов.
11.06 Опыт Instagram: как сделать так чтобы мобильное приложение выглядело более быстрым чем оно есть на самом деле?
11.06 Adam Goucher возвращается на тропу сбора ссылок по Selenium. И еще горстка. И еще. И еще.
11.06 Приход IPv6 не за горами, но все не так уж сложно.
11.06 Rikard Edgren рассказывает о первом уроке в своей карьере тестировщика.
08.06 Объектно-ориентированное программирование в JavaScript: теория и практика.
07.06 Sam Saffron рассказывает о тестировании гиперссылок "на живучесть" и делится извлеченными уроками.
07.06 Linus Torvalds жестко критикует GNOME 3.4. И есть за что.
07.06 Сервис Linkedin: утечка 6,5 млн. паролей, которые, ко всему прочему, хранились без соли (1, 2, 3, 4).
07.06 Простой способ избавиться от багов в программном продукте.
06.06 Евгений Касперский предостерег мир от киберкатастрофы: "Боюсь, что это будет концом того мира, каким мы его знаем".
06.06 Параллельное программирование в масштабируемых web-системах: сравнение концепций и варианты реализации.
05.06 James Whittaker сравнивает корпоративную культуру в Google и Microsoft, не ограничивая себя в едких замечаниях о поисковом гиганте.
04.06 Как тестируются приложения, разрабатываемые для платформы Android?
04.06 Библиотека TestAPI от Microsoft: забытый солдат в борьбе против багов.
04.06 Доступ к базам данных из PHP: примеры реализации.
02.06 В выпуске IBM developerWorks: обзор SELinux, MicroXML, управление облаком, jQuery Mobile и другие темы.
01.06 Новое поколение отрицает все устои и делает ставку на ... О, нет!
01.06 Мало создать уникальную систему, надо еще уметь ей грамотно воспользоваться.
Что такое качество программного обеспечения и как его улучшить.
Т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.