30.11 Martin Fowler размышляет о длине функций и рассказывает о правиле, которым он руководствуется.
29.11 Суровая рука рынка. Твоя система не справилась с DDoS-атакой? Плати.
29.11 В отдельных случаях баг может скрываться не в коде, а в глазах того, кто пытается от него избавиться.
28.11 Оценка сроков: порой ложь важнее молчания, а правда ведет в тупик (1, 2).
28.11 Виновен ли разработчик в манипулировании, выполняемом его кодом? Несет ли он ответственность за возможные последствия?
28.11 Новые возможности Интернета вещей открывают еще бОльшие возможности для хакеров.
28.11 Батюшки, облако Goolge в два раза дешевле облака AWS. Неужели правда?
28.11 Доверим компьютерам самим заботиться об их собственной безопасности?
28.11 Бороться и искать, найти ответ на Stack Overflow и не перепутать код в вопросе и в ответе.
28.11 Баг в игре Civilization: если среди AI был Махатма Ганди, и игра доходила до поздней стадии, то Индия устраивала ядерный апокалипсис.
23.11 Jeff Atwood полагает, что не шифровать что-либо в наше время уже неприлично.
23.11 Martin Fowler приводит примеры того, как данные, представленные с высокой точностью, могут сыграть злую шутку.
22.11 Наглядная иллюстрация к исправлению бага "на лету" в рабочей системе: хлопот не оберешься.
22.11 Баг в Facebook хоронил живых людей.
20.11 Десять характеристик превосходного разработчика ПО.
18.11 Google Testing Blog: построение инфраструктуры тестирования. Подходы и внедрение.
17.11 Риск менеджмент: аккуратно заносить возможные риски в xls-файл.
16.11 Appium и WebAppDriver как альтернатива CodedUI: введение в тему.
15.11 Martin Fowler рассказывает о том, что такое aliasing, и к чему этот процесс может привести.
14.11 Evil Tester делится подборкой инструментов, которые он использует в своей работе.
13.11 Так вот оно что! Главное в стартапе идея, а реализовать ее каждый кодер сможет.
12.11 Для чего нужен смартфон? Для того чтобы скачивать образ операционной системы и реанимировать сломанный компьютер.
11.11 Код должен быть хорошим, но в перфекционизме нужно знать меру.
11.11 Uncle Bob утверждает, что TDD жив, несмотря на злопыхательства в его сторону.
11.11 Google Testing Blog: ворох полезных советов по построению инфраструктура, в которой собираются билды и запускаются тесты.
08.11 Пародия на full-stack developers: как хорошое определение можно довести до абсурда.
07.11 Как будут оценивать текущую ступень развития IT спустя N лет?
07.11 Семь раз отмерь: подготовительные шаги при разработке приложения.
07.11 Если у вас есть модульные тесты на код Microsoft, вы первыми узнаете, если они что-то поломают.
07.11 Вирус для умных лампочек заражает тысячи устройств за считанные минуты.
06.11 Что такое domain testing? Хорошее введение в тему.
04.11 Scrum эволюционирует и вовлекает новые жанры.
03.11 В помощи коллегам с прошлого проекта могут быть разные мотивы.
03.11 А что если собеседование при приеме на работу будут проходить языки программирования?
02.11 Если идея нового продукта гениальна, это с равной степенью вероятности может означать, что ее кто-либо реализовал, развенчал, дискредитировал или упустил из виду.
01.11 Почему SQL-запросы нужно тестировать на больших объемах данных?
01.11 Самая сложная вещь в программном обеспечении: оно может удивить нас в любой момент.
01.11 В стремлении защитить пользователей, Google сообщает об уязвимости в ядре Windows до выпуска патча.
01.11 Здравая критика для Docker будет только полезна.
Что такое качество программного обеспечения и как его улучшить.
Т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.