26.02 Детальная, но неназойливая система логирования: вести подробный лог, посылать уведомления и их фильтровать.
25.02 Недалекое будущее: ничто человеческое роботам не чуждо.
24.02 Шесть причин, по которым разработчикам стоит любить баги в программном продукте.
24.02 Красные тесты это не беда. Сейчас мы их подкрутим.
24.02 Пользовательские истории в семейных отношениях: говоря "А", говори и "Б".
24.02 Дилберт ставит босса перед дилеммой: выполнить задачу качественно, но нескоро, или некачественно и побыстрее.
24.02 Я тебя породил ты меня убьешь: история создания одного Twitter-бота.
20.02 Роботизация народного хозяйства не уменьшает, а увеличивает количество рабочих мест, но сфера их дислокации меняется.
20.02 Apple не планирует открывать дыру в iPhone для непрошенных гостей из ФБР.
20.02 Не было печали, да черти накачали: обнаружена уязвимость в glibc.
20.02 Большинство взрывоопасных ситуаций начинается с невинной фразы.
20.02 По следам наших выступлений: сравнение производительности SObjectizer и фреймворка C++ Actor Framework.
19.02 Как хранить пароли пользователей: нынешний взгляд на существующие возможности.
18.02 Создание web-сайта на базе Wordpress: на что следует обратить внимание?
18.02 Nginx + Tarantool = эффективный способ организации web-сервиса.
17.02 История о том, как тестировщик увидел исходный код HTML-страницы и решил, что он взломал сайт.
17.02 Как наиболее эффективно организовать тестирование web-сайта, принимая во внимание богатый зоопарк браузеров и их настроек?
16.02 Счастье попасть на поддержку и развитие древнего продукта сложно переоценить.
15.02 Netflix полностью переместился в облака и чувствует себя там вполне комфортно.
15.02 Несколько советов перегруженному рутиной и стрессом разработчику.
15.02 Как создавать стабильные системы: неполное, субъективное руководство.
15.02 Это вам не фунт изюма: этические нормы для web-разработчиков.
12.02 Правила хорошего тона при работе с SSH.
09.02 Из серии "Нарочно не придумаешь": жизнь без регулярных выражений.
09.02 Как графы активности в GitHub влияют на самооценку пользователей и перспективы трудоустройства?
08.02 Десять вопросов, которые нужно задать перед созданием микросервиса.
08.02 В каких случаях 0.1 + 0.2 не равно 0.3?
08.02 В результате успешной атаки на брокера киберпреступники добились аномальной волатильности на валютном рынке.
05.02 Стало ли проседать качество программных продуктов от Apple, или это злые языки трезвонят?
05.02 Scientist от GitHub может оказаться полезным при рефакторинге больших систем, когда существующих тестов недостаточно.
04.02 Баг в обработке чисел с плавающей точкой поставил на колени стартап.
04.02 Миграция на WordPress: краткая история переноса данных на новую платформу.
03.02 Ликвидация Parse: кто виноват и что делать, какие уроки можно и нужно извлечь?
03.02 Обратная косая черта (backslash): краткое руководство по применению.
01.02 Сервисы Amazon: бесплатный сыр только в мышеловке.
01.02 Использование PHP для создания web-сайтов в 2016 году: аргументы "за" и "против" (1, 2).
01.02 James Bach и Michael Bolton делятся плодами своего многомесячного труда: контекст-ориентированный подход к автоматизации тестирования (1, 2, 3).
01.02 Попытка очертить круг задач, которые стоят перед тестировщиками ПО.
01.02 Прогресс проекта по разработке ПО можно оценивать близостью предстоящего ланча.
01.02 Девять заповедей, которые каждому разработчику, использующему React.js, предлагается намотать на ус.
01.02 Дыра в защите персональных данных выявляется при общении со службой поддержки пользователей в Amazon.
Что такое качество программного обеспечения и как его улучшить.
Т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.