Баги и дыры
• Детальная, но неназойливая система логирования: вести подробный лог, посылать уведомления и их фильтровать.
• Недалекое будущее: ничто человеческое роботам не чуждо.
• Apple не планирует открывать дыру в iPhone для непрошенных гостей из ФБР.
• Не было печали, да черти накачали: обнаружена уязвимость в glibc.
• Из серии “Нарочно не придумаешь”: жизнь без регулярных выражений.
• В результате успешной атаки на брокера киберпреступники добились аномальной волатильности на валютном рынке.
• Баг в обработке чисел с плавающей точкой поставил на колени стартап.
• Дыра в защите персональных данных выявляется при общении со службой поддержки пользователей в Amazon.
Архитектура систем и разработка приложений
• Шесть причин, по которым разработчикам стоит любить баги в программном продукте.
• По следам наших выступлений: сравнение производительности SObjectizer и фреймворка C++ Actor Framework.
• Как хранить пароли пользователей: нынешний взгляд на существующие возможности.
• Создание web-сайта на базе Wordpress: на что следует обратить внимание?
• Nginx + Tarantool = эффективный способ организации web-сервиса.
• Netflix полностью переместился в облака и чувствует себя там вполне комфортно.
• Как создавать стабильные системы: неполное, субъективное руководство.
• Это вам не фунт изюма: этические нормы для web-разработчиков.
• Правила хорошего тона при работе с SSH.
• Десять вопросов, которые нужно задать перед созданием микросервиса.
• Scientist от GitHub может оказаться полезным при рефакторинге больших систем, когда существующих тестов недостаточно.
• Миграция на WordPress: краткая история переноса данных на новую платформу.
• Ликвидация Parse: кто виноват и что делать, какие уроки можно и нужно извлечь?
• Сервисы Amazon: бесплатный сыр только в мышеловке.
• Использование PHP для создания web-сайтов в 2016 году: аргументы “за” и “против” (1, 2).
• Девять заповедей, которые каждому разработчику, использующему React.js, предлагается намотать на ус.
Тестирование и качество ПО
• Красные тесты – это не беда. Сейчас мы их подкрутим.
• История о том, как тестировщик увидел исходный код HTML-страницы и решил, что он взломал сайт.
• Как наиболее эффективно организовать тестирование web-сайта, принимая во внимание богатый зоопарк браузеров и их настроек?
• В каких случаях 0.1 + 0.2 не равно 0.3?
• Стало ли проседать качество программных продуктов от Apple, или это злые языки трезвонят?
• James Bach и Michael Bolton делятся плодами своего многомесячного труда: контекст-ориентированный подход к автоматизации тестирования (1, 2, 3).
• Попытка очертить круг задач, которые стоят перед тестировщиками ПО.
Между стулом и монитором
• Пользовательские истории в семейных отношениях: говоря “А”, говори и “Б”.
• Дилберт ставит босса перед дилеммой: выполнить задачу качественно, но нескоро, или некачественно и побыстрее.
• Я тебя породил – ты меня убьешь: история создания одного Twitter-бота.
• Роботизация народного хозяйства не уменьшает, а увеличивает количество рабочих мест, но сфера их дислокации меняется.
• Большинство взрывоопасных ситуаций начинается с невинной фразы.
• Счастье попасть на поддержку и развитие древнего продукта сложно переоценить.
• Несколько советов перегруженному рутиной и стрессом разработчику.
• Как графы активности в GitHub влияют на самооценку пользователей и перспективы трудоустройства?
• Обратная косая черта (backslash): краткое руководство по применению.
• Прогресс проекта по разработке ПО можно оценивать близостью предстоящего ланча.
Весна!
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.
Автор комментария : Alexey | March 1, 2016
Правильная ссылка на историю создания одного Twitter-бота: http://xkcd.com/1646/
[Ответить]
Автор комментария : Капитан | March 1, 2016
Алексей, исправил, спасибо!
[Ответить]
Автор комментария : Натали | March 3, 2016
© 2008—2015 OpenQuality.ru
2016 на дворе :-)
[Ответить]
Автор комментария : Капитан | March 3, 2016
Натали, спасибо! Исправлю в ближайшие дни.
[Ответить]