30.04 Doug Crockford (The JavaScript Guy)рассказывает об истории создания JSON и острых углах в разработке программного обеспечения.
30.04 XSS-баг, найденный в Google+, поможет открыть новую школу в Эфиопии.
28.04 Вопросы, которые задают в инкубаторе Y Combinator создателям стартапов перед тем как взять их под свое крылышко.
27.04 Инженеры Microsoft исправили баг в Hotmail, позволяющий изменить пароль любого аккаунта.
27.04 Модульные тесты в JavaScript: обзор инструментов с примерами использования.
27.04 Scott Hanselman: современные языки программирования позволяют отходить от for, if, switch к более элегантным конструкциям.
26.04 One of the many things Google has taught me is that building simple things is often extremely complicated: управление курсором на web-странице.
26.04 Архитектура поисковой системы: подходы к разработке, недостатки Amazon AWS в качестве платформы, комбинаторы.
26.04 Памятка разработчику: тайные знания о системе не найти в документации.
25.04 Alexander Demin подчеркивает важность применения модульных тестов даже в простых проектах и делится примерами их организации.
25.04 Jeff Atwood на примере eBay сравнивает удобство обращения к сервису из приложений для мобильных устройств и с web-сайта: "design simple things that scale up; not complicated things you need to scale down".
24.04 Два бага в программном обеспечении Samsung TV дают хакеру полный контроль над устройством.
24.04 Uncle Bob размышляет о том, почему так трудно оценить время, необходимое для решения задачи, и как сделать оценку более точной.
24.04 Антипаттерны развертывания Python-приложений: Hynek Schlawack делится накопленным опытом.
24.04 Скелеты в шкафу Instagram, или истоки создания компании глазами венчурного капиталиста.
23.04 What's the fuck? Забавные сообщения об ошибках и валидация данных.
20.04 Евгений Касперский ведет увлекательный рассказ о Flashfake семействе вредоносных программ для Mac OSX.
19.04 Новости IBM developerWorks: функциональное мышление, MapReduce и выравнивание нагрузки в облаке, Ajax, JavaScript и другие темы.
19.04 Alan Page рассказывает о SDET в Microsoft: истоки высокой квалификации и гордости за свой труд.
18.04 Marissa Mayer, вице-президент Google, рисует будущее поиска через 20 лет, а экс-гуглер James Whittaker выдвигает еще более дерзкий прогноз на ближайшие 5 лет.
17.04 Jeff Atwood считает необходимым умение читать исходный код, полагая его лучшей документацией и истиной в последней инстанции.
17.04 Комментировать простой код нет смысла, а сложный не представляется возможным.
17.04 Архитектура и статистика Instagram: еще один пристальный взгляд.
16.04 Вы не сотрудник Instagram? Как дальше жить и к чему стремиться?
16.04 Adam Goucher рассказывает, как работать c тэгом video в HTML5 с помощью WebDriver и Python.
16.04 Alex Papadimoulis публикует забавные сообщения об ошибках.
12.04 Евгений Касперский провозгласил рождение новой эры: вирусописатели обратили пристальное внимание на Apple Mac.
12.04 Уроки масштабирования от Instagram: с чего все начиналось, как продолжалось и к чему пришло.
12.04 На стыке науки и IT-технологий создается система управления насекомыми-киборгами, осуществляющими незаметное слежение, разведку и поиск выживших под обвалами.
12.04 Adam Goucher рассказывает о различных вариантах логирования в Selenium IDE.
11.04 Steve Rowe учит тактике демонстрации программистских навыков на интервью.
11.04 Дыра в безопасности Facebook Android SDK: с помощью 20 строк кода можно залогиниться в приложение под любым пользователем Facebook. Комментарии достойны отдельного рассмотрения.
10.04 Kevin Systrom, один из основателей и CEO компании Instagram, рассказывает, каким путем он пришел к 400 млн долларов от Facebook.
10.04 Что такое Mocha и Chai (нарочно не придумаешь), и как они помогают в тестировании скриптов на CoffeeScript.
10.04 Архитектура сервиса Instagram, подорожавшего за год в 40 раз и купленного Facebook за 1 млрд долларов.
10.04 Баги, получившие статус "вечных", в качестве подарка получают право на жизнь в течение всего цикла существования программного продукта.
09.04 Evil Tester рассказывает о трех несуществующих книгах, которые он хотел бы прочитать.
09.04 Как организовано развертывание новых версий ПО в Facebook: информация из первых рук.
09.04 Jeff Atwood рассказывает о хэшах (hash): почему так важно их применять и какими должны быть пароли для их эффективности.
06.04 Как проверять на ошибки измененные конфигурационные файлы популярных Linux-сервисов до того как рестартовать эти сервисы с новыми настройками.
05.04 It is a miracle computers work: по следам одного бага в ядре Linux.
05.04 Поиск по исходному коду: на смену Google Code Search пришли утилиты командной строки на языке Go.
04.04 Один ма-а-аленький пробел в командной строке способен привести к удалению каталога в среде Unix (по следам наших выступлений).
04.04 57 программ на языке С, не перевариваемые компилятором.
03.04 Сервис YouPorn: статистика, технологии, архитектура.
03.04 James Whittaker критикует поиск в Интернете, не оставляет шансов Google и заканчивает на пессимистической ноте.
02.04 Тестирование производительности: краткое руководство к действию.
01.04 Karthik Raman, разработчик компании Adobe Systems Incorporated, предлагает образец идеального кода, написанного на Python.
01.04 День грустного бага, традиционно отмечаемый сегодня, призван заострить внимание на заботах и нуждах обязательных компонентов программного обеспечения.
01.04 Twitter закрыл доступ к приложению Tweetdeck из-за бага, открывающего доступ к чужим аккаунтам.
Что такое качество программного обеспечения и как его улучшить.
Т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.