27.02 Платформа Android: введение в разработку приложений и небольшой пример облачного сервиса (1, 2).
26.02 Программирование и бег: возможно ли заниматься этим одновременно? WalkStation вперед и с песней!
26.02 История о том, как Python был "причесан" в дебрях Ubuntu и что из этого вышло.
26.02 Разработка web-интерфейса для бизнес-приложения: разбор по полочкам и несколько полезных советов.
25.02 Patrick Copeland, высокопоставленный сотрудник Google, делится своим видением будущего Google и информационных технологий в целом. "Кухня" поискового гиганта, подходы к обеспечению качества и другие материалы (1, 2, 3).
24.02 Adam Goucher, неутомимый коллекционер ссылок по Selenium, выложил очередную подборку.
24.02 Ввод пароля в web-приложении: как облегчить жизнь рядовому пользователю и при этом не подвергать угрозе безопасность его данных?
22.02 Матрица компетентности программиста: что нужно знать и уметь, к чему стремиться.
20.02 Прогноз пятнадцатилетней давности: у Интернета нет будущего. Что нам кажется невозможным сегодня?
19.02 Пять фраз, от которых разработчику нужно бежать как от огня.
18.02 I.M.Testy рассказывает страшные истории и утверждает, что автотесты графического интерфейса не лучшее средство для тестирования функциональности продукта.
18.02 Двадцать пять наиболее опасных ошибок в программном обеспечении по версии CWE/SANS.
17.02 Сбываются мечты тестировщиков и специалистов по безопасности систем: ботнеты начинают воевать друг с другом.
17.02 Второе издание руководства Microsoft по проектированию архитектуры приложений выложено в открытый доступ (необходима регистрация).
17.02 Turtle библиотека для работы с mock-объектами в C++, созданная с прицелом на простоту, гибкость и удобство использования.
17.02 Семь признаков необходимости перехода к хранилищу данных, работающему вне парадигмы SQL.
16.02 Секреты в администрировании StackOverflow: как безопасно и эффективно проводить сжатие резервных копий баз данных.
16.02 Простой и эффективный способ отразить DDoS-атаку с помощью nginx и iptables.
15.02 Подборка из десяти руководств для начинающих web-разработчиков.
15.02 Гибкие методики или модель водопада: страсти не утихают.
15.02 Adam Goucher: очередная подборка материалов по Selenium.
12.02 Были и небылицы, курьезные случаи и невероятные истории, яркие впечатления и незабываемые эпизоды, связанные с работой тестировщиков.
12.02 Команда разработчиков Firefox: как исправлять баги, не внося новые.
12.02 Joel Spolsky: уровень продаж определяется не количеством продавцов и маркетологов, а качеством продукта.
11.02 James Whittaker, Michael Bolton и James Bach черпают вдохновение в событиях прошлого, выстраивая аналогии между историческими событиями, производством, наукой управления и тестированием программного обеспечения (1, 2, 3, 4).
10.02 Эффективное тестирование web-cайта на основе алгоритма, который построен на оптимальном подборе пользовательских сценариев исходя из представления структуры сайта в виде дерева.
10.02 Dr. Christof Eber: подходы к эффективному управлению жизненным циклом приложения.
10.02 Java: на вкус и цвет товарищей нет.
09.02 Рассказ о том, как уроки математики могут пригодиться при проектировании дизайна web-приложений.
09.02 Ranorex 2.2.2: список новшеств и исправлений в свежем релизе продукта.
09.02 Краткое руководство по написанию гениально плохого кода.
09.02 Разработка AJAX-приложений: подборка советов и ссылок на ресурсы.
08.02 Don Syme, создатель языка F#, рассказывает о своем продукте, делится мыслями о будущем средств разработки ПО и практиках написания качественного кода.
08.02 Martin Fowler: каждый участник команды, практикующей гибкие методы разработки, имеет право голоса при выработке тактики и стратегии развития продукта.
05.02 Мониторинг web-сайтов: краткий обзор, методы и инструменты.
04.02 TDD для начинающих: ответы на популярные вопросы.
04.02 Windows Azure: архитектура, функциональность, варианты развертывания, стоимость.
04.02 Тестирование JavaScript-кода с помощью QUnit.
03.02 Hip-hop: php-модули конвертируются в С++ и далее в G++. Цель: снижение нагрузки на CPU и более эффективное использование ранее написанного php-кода.
03.02 Тест с Selenium RC, преобразованный в консольное приложение: краткое руководство к действию.
02.02 Application Verifier: какие возможности предоставляются разработчику для отладки приложений?
02.02 Работа в Google: взгляд инсайдера после месяца работы в компании.
02.02 Взгляд в будущее: что скрывается за облаками? Что придет им на смену?
01.02 Путь Python-программиста: от начинающего юнца до маститого гуру.
Что такое качество программного обеспечения и как его улучшить.
Т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.