27.11 Десять советов по разработке фреймворков по результатам работы с Angular.js.
27.11 Модульные тесты глазами разработчика: от понимания полезности к осознанию необходимости.
26.11 Как запускать внешние программы из Python-скрипта и отслеживать их результат?
26.11 Дилберт столкнулся с трудностями, о которых нельзя умолчать и не стоит говорить.
24.11 Двадцать три года спустя: Bram Moolenaar, создатель Vim, отвечает на вопросы.
24.11 Не бросайте камень в разработчика. Лучше разберитесь с тем что препятствует его эффективности.
24.11 Дилберт нашел способ получить прибыль за невыполненную работу, поручив ее подрядчику.
24.11 Мал да удал: что можно разместить в одном килобайте JavaScript?
21.11 Эволюция хранения данных: храните данные в кэше, и ваши сервисы станут мягкими и шелковистыми.
21.11 Интересный анализ: технологии не стоят на месте, равно как подходы к устранению багов в продукте.
21.11 Ползет ли Python как черепаха, и если да, то почему?
19.11 Raymond Chen рассказывает о том как слово should в техническом вопросе может влиять на получение или неполучение ответа.
19.11 Может ли помощь в обнаружении бага оказаться медвежьей услугой?
19.11 Конкуренция на рынке мобальных мессенджеров из первых рук: что Telegram и WhatsApp нам приготовят?
19.11 История о том как баг в Dreamweaver (падение при открытии файла размером кратным 8 килобайт) вызвал переполох в одной почтенной организации.
19.11 Система индексации в Twitter: быстрый доступ к любому твиту с 2006 года.
17.11 От сложного к простому: одна формула вместо каскада условных операторов.
14.11 Наша песня хороша, начинай сначала: судьба основателей провалившихся стартапов.
13.11 Команда BrowserStack представила подробный разбор обстоятельств, приведших к временной недоступности сервиса.
13.11 Нужно ли в спешке выпускать продукт с минимальными характеристиками, или же лучше приложить чуть больше усилий и обрести восторженных пользователей?
13.11 Приоритеты в разработке новой функциональности: что принимать во внимание?
13.11 Хороший и плохой способ ожидания завершения приложений, стартующих при запуске Windows.
13.11 Как утилита pidstat способна помочь в анализе проблем с производительностью приложения в Linux.
13.11 Навыки и знания, необходимые кандидату на позицию Data Scientist.
13.11 Компания Microsoft объявила о переводе платформы .Net в разряд открытых проектов и обеспечении поддержки Linux и OS X. Обдуманный шаг гиганта.
12.11 Подарок на совершеннолетие: компания Microsoft исправила серьезный баг, существовавший 19 лет.
11.11 Adam Goucher делится уроками, извлеченными на позиции Delivery Manager.
11.11 Все языки программирования и технологии не изучить рано или поздно придется выбирать приоритеты.
11.11 Конструктор и площадка для размещения сайтов Wix: архитектура, технологии, статистика, масштабирование, эволюция, извлеченные уроки.
07.11 Одноклассники.ру: Cassandra c миллионом операций в секунду.
07.11 Gustavo Duarte рассказывает о том как организована обработка системных вызовов к ядру операционной системы.
07.11 Пользовательский интерфейс: вопрос с закавыкой по-человечески относится к пользователю, но подразумевает соответствующий ответ.
07.11 Как сохранить в тайне информацию о продукте? Хороший разработчик мертвый разработчик!
07.11 Очередная подборка полезных советов по работе в текстовом редакторе Vim.
07.11 Семь принципов создания web-интерфейсов на базе JavaScript: Guillermo Rauch делится накопленным опытом.
06.11 Барак Обама президент, но безопасность дороже: National Security Agency предает огласке большинство, но не все найденные уязвимости.
06.11 Alan Page (Microsoft) агитирует за свои подходы к организации процесса разработки, но предупреждает что изменения ради изменений яйца выеденного не стоят.
06.11 Raymond Chen: не стоит полагаться на то что неверный тип объекта для функции когда-нибудь не выкинет фортель.
05.11 Facebook: наиболее серьезные заботы гиганта.
05.11 История о том как конфиликт отцов и детей привел к багу в RavenDB.
05.11 Из серии "Нарочно не придумаешь": проверка того что URL содержит приемлемое обозначение языка.
05.11 Gerald Weinberg напоминает, что о требованиях к продукту лучше договариваться на берегу.
01.11 Crash-only: начнем с нуля и построим новый мир на обломках старого.
Что такое качество программного обеспечения и как его улучшить.
Т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.