31.10 Так ли страшен Git, как его малюют?
29.10 Как обеспечить низкую скорость соединения для тестирования веб-сайтов и приложений?
29.10 Пять уроков за десять лет провалов в работе приложений и сервисов.
29.10 Если вам нужен гамбургер, то не стоит вытаскивать сыр из чизбургера: лучше сразу купить гамбургер.
27.10 Разбор полета двухлетней давности: какие уроки были извлечены после аварии на сервисе "Одноклассники".
27.10 Каким образом и почему именно так организован процесс внедрения новшеств в Twitter?
27.10 Нам бы кликов побольше, а этика и контент подождут до лучших времен.
27.10 Todd Hoff размышляет о том какие тенденции в развитии информационных технологий не самым благоприятным образом сказываются на нашем пребывании в Сети.
26.10 Много файлов на рабочем столе? Не говорите, что я вас не предупреждал.
26.10 Классификация изображений в Yelp: как миллионы фотографий раскладываются по полочкам?
26.10 5 уроков после 5 лет развития проекта Instagram.
26.10 Распределенная команда: меньше слаженности, но можно вовлечь таланты со всего мира.
26.10 Если компьютер научится ставить медицинский диагноз и выписывать препараты, обязанности врача трансформируются.
26.10 Рассинхронизация времени на серверах: история одного бага, который долго отказывались признавать.
26.10 Провалы при создании и обслуживании программных систем: статистика и разбор полетов (статья 10-летней давности).
26.10 Chrome Developer Tools: несколько полезных приемов.
16.10 Куда может завести Agile, и как там не очутиться?
16.10 NodeJS: производительность функции порой определяется не только ее кодом, но и размером комментариев.
16.10 Чтобы подстелить соломку для стартапа, нужно четко понимать его перспективы без нее.
16.10 Одно важное правило и много маленьких примеров, полезных при редактировании Vimrc.
13.10 Martin Fowler рассказывает о рефакторинге зависимостей модулей на конкретном примере.
12.10 Платите нам бабки каждый месяц, или мы найдем у вас дыры и растрезвоним о них на весь мир (1, 2).
12.10 Становление технического процесса в Instagram: от двух основателей без опыта программирования к большой команде в составе Facebook.
12.10 История реорганизации структуры базы данных (MySQL) в Airbnb.
12.10 Фикс фиксу рознь: то, что приветствуется при разработке приложения, может оказаться большой ошибкой при его поддержке.
12.10 Особое мнение: если рецепт из Stack Overflow работает, то зачем нам думать как и почему?
09.10 Google Testing Blog: технология написания автотестов для одного из блоков WebRTC-приложения.
08.10 Ошибка навигационного сервиса Waze стоила человеческой жизни.
08.10 Камень в огород микросервисов: достойная архитектура или культ Карго?
08.10 Встреча московской группы пользователей MySQL (MMUG). Доклад Петра Зайцева (Percona): "Модели репликации в MySQL: асинхронная, полусинхронная и виртуально-синхронная".
07.10 Поскольку время в Unix вычисляется по количеству секунд, прошедших с полуночи 1 января 1970 года, то системы, работавшие в 1969 году, кажутся динозаврами.
07.10 Взгляд в прошлое: некоторые системы существуют вопреки всем законам эволюции IT.
07.10 Взгляд в будущее: смогут ли роботы программировать людей?
06.10 В недалеком будущем понадобятся специалисты по обслуживанию слишком интеллектуальных предметов обихода.
06.10 Старый друг лучше новых двух и другие уроки, извлеченные при обслуживании систем с высокой степенью доступности.
05.10 Netflix: тяжело в учении, легко в бою.
05.10 Пользователь способен проигнорировать заботу о его безопасности.
05.10 Если исключить ошибку в программном обеспечении и неработоспособность в аппаратном, на первое место выходит таинственный человеческий фактор.
02.10 Процесс разработки Chromium: нет бранчей, переключатели на этапе выполнения, много автотестов, агрессивный рефакторинг и другие особенности.
01.10 Недоступность сервиса Amazon DynamoDB: извлеченные уроки.
Что такое качество программного обеспечения и как его улучшить.
Т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.