30.04 Устал корпеть над кодом с утра до ночи? Есть неплохие альтернативы.
30.04 Принципы написания кода на JavaScript, который легко поддерживать и читать.
30.04 Martijn de Vrieze продолжает разговор о выборе инструментов для тестирования производительности приложений.
29.04 Если вычеркнуть Google из своей жизни, то чем его заменить?
28.04 BIOFAB: новый язык программирования для работы с биологическими клетками.
28.04 Что скрыто в должности твоей? Отражает ли формулировка должности тестировщика суть его работы?
28.04 Git: краткое пособие для инженеров и им сочувствующих по распределенной системе версий.
28.04 Не в бровь, а в глаз: бонусы в R&D зачастую определяются совершенно ортогональными факторами.
26.04 Добавление оперативной памяти может оказаться эффективнее создания кластера на базе Hadoop.
25.04 Почему программисту порой бывает трудно оценить время работы над той или иной функциональностью? (1, 2)
24.04 Facebook: у нас нет особых секретов по произвоидтельности web-интерфейса. Все просто.
23.04 Иногда ключ к пониманию бага сводится к анализу субъекта между креслом и клавиатурой.
22.04 Joseph Misity: 11 вещей, которые я хотел бы знать о работе с Django до создания моей компании.
22.04 Проект Airbnb Neighborhoods: архитектура и кирпичики реализации. What we did, we traded our database for a cache.
20.04 Информационные технологии на службе проходимцев, старающихся вытянуть деньги из кошелька доверчивых и беспокойных пользователей.
19.04 Компьютеры позволяют нам делать наши ошибки значительно быстрее: экономическое «открытие» оказалось ошибкой в таблице Exсel (1, 2).
18.04 Scott Barber отвечает на пять вопросов, посвященных тестированию программного обеспечения.
18.04 Test in Production: регулярная проверка работоспособности сервиса, живущего в облаках.
18.04 Если кто-нибудь стащит мой ноутбук, он получит доступ ко всем моим аккаунтам в Интернете, но не сможет установить драйверы без моего разрешения.
16.04 Зная пароль, по умолчанию используемый в Excel, злоумышленник может с легкостью внедрить вредоносный код.
15.04 Несколько уроков по производительности для создателей пользовательских web-интерфейсов.
15.04 Matt Welsh, инженер в Google, рассказывае о своей работе (mobile web performance).
15.04 Практические подходы к обеспечению качества ПО в больших проектах.
14.04 Если разработчик обвиняет пользователя (PBKAC; проблема между стулом и клавиатурой), пользователь понесет деньги другому разработчику.
14.04 Martijn de Vrieze начинает рассказ о критериях выбора инструментов для тестирования производительности.
14.04 Интересная подборка публикаций по производительности и масштабированию информационных систем.
14.04 Два видеоролика, приоткрывающих завесу над тестированием приложений в Google.
14.04 Сообщения в пользовательском интерфейсе могут заставить задуматься о том, не живете ли вы в параллельной Вселенной со своими вычислительными возможностями.
14.04 Когда символ перестает быть символом, или история одного бага в Java-приложении.
14.04 Хотели как лучше: виджет социальных сетей для WordPress оказался источником спама.
10.04 Новое обновление для менеджера загрузки позволит загружать новые обновления для менеджера обновлений.
09.04 Код настоящего программиста должен учитывать все случаи жизни и даже конец света.
09.04 Eric Smith не оставляет багам ни единого шанса и обосновывает эффективность такого подхода.
08.04 Плохие вопросы на технических интервью и как на них отвечать.
08.04 Технологии, которые сегодня кажутся бесперспективными, завтра покорят весь мир.
08.04 Agile-методологии не всегда являются серебряной пулей в решении поставленных задач.
08.04 Причина, по которой дизайнеры Google изменили интерфейс написания письма в GMail.
05.04 Software engineering is a constant battle against uncertainty – uncertainty about your specs, uncertainty about your implementation, uncertainty about your dependencies, and uncertainty about your inputs.
05.04 Как выйти сухим из воды, если проект пошел наперекосяк?
03.04 Инфраструктура Khan Academy зиждется на Goople App Engine. Причины и уроки выбора такого решения.
02.04 Представители семейства кошачьих помогут протестировать ваше приложение на предмет удобства его использования.
01.04 Аномально суровая погода в марте способствует формированию устойчивых к внешним воздействиям насекомых.
01.04 Michael Bolton размышляет о сущности тестирования ПО и целях, к которым следует стремиться (1, 2).
01.04 Из серии "Нарочно не придумаешь": забавные информационные сообщения в пользовательском интерфейсе.
Что такое качество программного обеспечения и как его улучшить.
Т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.