31.03 Уроки истории: взлет и падение Tcl/Tk.
31.03 Fred Wilson: 10 принципов создания успешных web-приложений.
31.03 Linux или Windows? Непримиримые сторонники двух систем выходят на тропу дискуссий и обсуждают достоинства своих фаворитов (1, 2).
30.03 Кривая обучения языку С++: чем больше знаешь, тем больше предстоит узнать.
29.03 Как управлять программистами? Считать за людей и относиться с уважением.
29.03 Будни программиста: девять причин заново изобрести колесо.
27.03 Рабство в IT: разыскивается программист в услужение старшему программисту с перспективой выйти на свободу по мере роста своего мастерства.
27.03 Стендовые доклады на Sun Tech Days: возможность познакомиться с новыми технологиями и перенять практический опыт за чашечкой кофе.
26.03 Можно ли верить рыцарям и жуликам, или обсуждение необходимости и корректности использования защищенных внутренних методов в C#.
26.03 JMeter: простой нагрузочный тест и отладка тест-плана.
26.03 IBM developerWorks: развёртывание "1С:Предприятие 8.1" под GNU/Linux.
25.03 MVC (Model-View-Controller): введение для начинающих.
24.03 Сервис Digg: перенос операций сортировки из MySQL в php-код позволил добиться многократного прироста производительности.
23.03 Doug Crockford, создатель JSON, критикует XML и размышляет о прошлом, настоящем и будущем языков программирования.
22.03 James Bach: никому и ничему нельзя доверять. Особенно, компьютерам и их создателям.
22.03 Adam Goucher выложил очередную подборку ссылок на материалы по Selenium.
20.03 The Daily WTF: забавные сообщения об ошибках.
20.03 Sun Tech Days: открыта регистрация на мастер-классы и объявлен приз, который будет разыгрываться среди участников.
19.03 Joel Spolsky рассказывает о преимуществах распределенных систем управления версиями. В подобных системах важны не столько "распределенность" и манипулирование "версиями", сколько возможность гибкого управления изменениями в коде.
18.03 Антипаттерны в разработке программного обеспечения: перечень практик, ведущих к негативному результату.
18.03 Usability: необходимое и достаточное количество пользователей для оценки удобства пользования продуктом.
17.03 Две викторины на знание языков программирования: названия популярных языков; на каком языке написана программа "Hello, world!" (via avva).
17.03 Рассказ о том, почему компания Adobe выбрала HBase в качестве распределенного хранилища для своих сервисов.
16.03 Steve Rowe на наглядном примере объясняет разницу между сильным и слабым программистом. Искать красивое решение или идти напролом?
16.03 Автоматизированное развертывание приложений с помощью Fabric (библиотека и утилита командной строки, написанные на Python).
16.03 Map/Reduce: элегантное объяснение в картинках и обрисовка сфер применения.
15.03 Jonathan Kohl, один из наиболее авторитетных тестировщиков, излагает свой взгляд на исследовательское тестирование и раскрывает методики, присущие этому подходу.
15.03 Руководство для начинающих: как отлаживать программы, написанные на языке С, с помощью gdb.
14.03 Можно ли провести параллель между автомобилестроением и тестированием ПО? James Bach анализирует нашумевшие сбои в машинах Toyota и предлагает шпаргалку для специалистов, исследующих технологические процессы в автомобильном гиганте.
12.03 Как сделать свой онлайн-кинотеатр с пользователями и приглашениями? Информация из первых рук.
12.03 JavaScript +jQuery: невозможное возможно. 45 наглядных примеров, не оставляющих никаких сомнений.
12.03 Подходы к тестированию производительности систем Web 2.0: предыстория, риски, виды нагрузочных испытаний.
11.03 IBM developerWorks: простой пример работы с сетью в Android, создание wiki-приложения с помощью Project Zero, подготовка Ajax-приложения на основе Dojo.
11.03 История сервиса Digg: прощай, MySQL, и здравствуй, Cassandra.
11.03 Selenium: работа с локаторами. Обзор возможных вариантов, выбор оптимального для отдельно взятой задачи, примеры использования.
11.03 Sun Tech Days 2010: возможность получить хороший приз за создание "музыкального" продукта в среде JavaFX.
10.03 Сжатие данных: все, что вы хотели знать, но стеснялись спросить.
10.03 Мина замедленного действия: история о баге, затесавшемся в боевых подсистемах военного корабля.
09.03 VMware Labs: утилиты для управления виртуальной инфраструктурой. Авторы сотрудники VMware.
09.03 I.M.Testy делится опытом: далеко не каждое действие, осуществляемое пользователем, достойно написания автотеста.
07.03 Решето Эратосфена: С, С++ и Go претендуют на майку лидера по производительности нахождения простых чисел в заданном диапазоне.
06.03 Web-сервер Nginx: 20 дельных рекомендаций по обеспечению безопасности.
05.03 Уроки нагрузочных испытаний: тестирование сайта MySpace на предмет корректной работы с миллионом одновременных подключений.
04.03 Найти и обезвредить: охота на хакера, пытавшегося взломать web-cайт банка. Развязка и бонусы (1, 2).
04.03 Mark Russinovich, вооружившись инструментами от Sysinternals, проникает в заповедные глубины Windows и исследует пользовательские и графические объекты.
04.03 Тянуть или толкать? Два альтернативных подхода к автоматизации развертывания приложений.
03.03 Нынешние подходы к масштабированию информационных систем это только начало. Todd Hoff рассказывает, что нас ждет впереди.
03.03 В мартовском выпуске журнала "Testing Experience": тестирование на земле и в воздухе, подходы, методики, парадигмы, интервью.
02.03 Гибкие технологии: 78 фактов от гуру, прошедшего огонь и воду.
01.03 Gojko Adzic: для максимальной отдачи от инструментов, предназначенных для приемочного тестирования, нужна соответствующая экосистема и эффективные коммуникации.
01.03 FitNesse: предпосылки к внедрению, обзор возможностей и практические рекомендации.
Что такое качество программного обеспечения и как его улучшить.
Т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.