Баги и дыры
• Слабый ключ для шифрования cookies до добра не доведет.
• Американские фермеры используют украинский хакерский софт, чтобы получить полный контроль над своими тракторами.
• Ужасы автоматизации: доверяй, но проверяй.
• О надежности паролей: что такое хорошо и что такое плохо.
• Современных хакеров детской уловкой не проведешь.
• Идея поменять логин и пароль, даже будучи глупой, будет неработоспособной, если логин и пароль были одинаковыми.
• Не ставь этот билд, а не то козленочком станешь.
• Уважаемые сервисы Twitter, Quora, Medium, Coursera, Slack и другие! Пишет вам Amazon AWS. Я лежу, и вы пока полежите. Update: разбор полетов.
Архитектура систем и разработка приложений
• Разработка информационных систем: прошлое, настоящее и будущее.
• Мы напишем свою библиотеку, потому что 40 существующих нас не устраивают.
• Забавное общение программистов друг с другом с помощью имен классов.
• Архитектура Probot – сервиса, находящего экспертов для ответа на вопросы по налогообложению.
• Что нам стоит покрасить комнату? Оценка продолжительности разработки продукта – важная, но очень непростая задача.
• Устаревшие оценки производительности стоит пересматривать по мере развития софта и железа.
• Как одолеть непростой путь от продукта к платформе.
• Технический долг – двигатель прогресса в разработке ПО.
• Дядюшка Боб проводит параллель между двойной записью в бухгалтерии и TDD.
• Слово берет Martin Fowler: что такое self-encapsulation.
• Jenkins + Docker: плюсы и минусы.
• Два титана индустрии ПО дискутируют на тему TDD.
• Дядюшка Боб: TDD может быть полезным и вредным, все зависит от программиста.
• Семь подходов, доказавшие свою эффективность при развитии и поддержке сервисов BBC.
Тестирование и качество ПО
• Очередной урок по работе с JMeter.
• Баги на производительность надежно скрыты под капотом.
• Gerald Weinberg делится своим видением на классификацию багов в программном проекте.
Между стулом и монитором
• Если проводить в инкогнито-режиме браузера много времени, то в один прекрасный момент могут понадобиться усилия для сохраненения результатов своего труда.
• Куда ни кинь, всюду клин: контролировать занятость разработчиков или предоставить им больше свободы?
• Не ошибается тот, кто ничего не делает.
• Возможности средств коммуникаций рисуют устрашающее будущее. (1, 2)
• Эгоизм коллег Дилберта может зашкаливать.
• Работа с чужим ноутбуком может оказаться интересным приключением.
• Экономия времени и усилий порой не является экономией.
• Переменчивая погода в марте способствовала формированию устойчивых к внешним воздействиям насекомых.
Апрель!
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.