Выбрать главу

Кейт Брэйтуэйт (Keith Braithwaite)

Кейт Брэйтуэйт — один из главных консультантов Zuhlke. Он также руководит в этой организации Центром практики гибкого программирования. Эта группа осуществляет обучение, инструктирование, наставничество, системное программирование и прямолинейную разработку с целью усиления способностей клиентских команд. Кейт занимался сопровождением компиляторов, моделированием сетей GSM и портированием систем спутниковой навигации для стартапов, промышленных компаний и глобальных сервисных организаций. Он зарабатывал деньги написанием кода на C, C++, Java, Python и Smalltalk. Кейт все более сосредоточивается на использовании «проверенных примеров» или «автоматизированных тестов» как эффективных инструментов для сбора и анализа технических требований, системного проектирования и управления проектами.

Его блог см. по адресу http://peripateticaxiom.blogspot.com; его презентации на конференциях можно найти здесь: http://www.keithbraithwaite.demon.co.uk/profes sional/presentations/.

«Читайте гуманитарные книги», стр. 162

«Пишите маленькие функции на основе примеров», стр. 208

Кирк Пеппердин (Kirk Pepperdine)

Кирк Пеппердин работает независимым консультантом и предлагает услуги, связанные с оптимизацией производительности кода на Java. Прежде чем углубиться в Java, Кирк разрабатывал и доводил до ума системы, написанные на C/C++, Smalltalk и ряде других языков. Кирк написал много статей и выступал на ряде конференций, посвященных настройке производительности. Он способствовал превращению http://www.javaperformancetuning.com в ресурс, посвященный информации и рекомендациям по настройке производительности.

«Упущенные возможности применения полиморфизма», стр. 138

«Путь к повышению эффективности программ заминирован грязным кодом», стр. 168

«WET размазывает узкие места производительности», стр. 202

Клаус Маркардт (Klaus Marquardt)

Опыт Клауса Маркардта в разработке программного обеспечения включает в себя системы жизнеобеспечения, международные проекты, фреймворки и линейки продуктов, а также гибкую разработку на режимных объектах. Он описал ряд диагнозов и терапевтических мер для программных систем исходя из собственного интереса к взаимному влиянию технологий, людей, процессов и организации; их можно найти на сайте http://www.sustainable-architecture.eu. Кроме того, Клаус любит создавать шаблоны, вести на конференциях встречи, где исследуются новые возможности, и интересоваться в жизни чем-то еще помимо программирования.

«Учите иностранные языки», стр. 118

«Долговечность временных решений», стр. 128

Клинт Шэнк (Clint Shank)

Клинт Шэнк — разработчик программного обеспечения, консультант и наставник в Sphere of Influence, Inc. - компании, которая лидирует в проектных инновациях, применяя нестандартные подходы для создания невероятных программ, потрясающих во всех смыслах. Обычно он консультирует по вопросам проектирования и конструирования приложений промышленного масштаба.

Особенно его привлекают практики гибкого программирования, такие как непрерывная интеграция и разработка на основе тестирования, языки программирования Java, Groovy, Ruby и Scala, фреймворки Spring и Hibernate, а также проектирование и архитектура приложений в целом.

Клинт ведет блог по адресу http://clintshank.javadevelopersjournal.com, он один из авторов сборника статей «97 Things Every Software Architect Should Know».[37]

«Непрерывное обучение», стр. 56

Кэй Хорстман (Cay Horstmann)

Кэй Хорстман вырос в северной Германии и учился в Университете им. Кристиана Альбрехтса в Киле — портовом городе на Балтийском море. Получил степень магистра информатики в Сиракузском университете и доктора математики в Университете штата Мичиган в Энн-Арбор. Четыре года Кэй выступал в роли вице-президента и технического директора интернет-стартапа, разросшегося с трех человек в крошечном офисе до открытой акционерной компании. Сейчас он преподает информатику в Университете Сан-Хосе. Располагая массой свободного времени, Кэй пишет книги и статьи, посвященные языку Java и обучению информатике.

вернуться

37

Сборник «97 этюдов для архитекторов программных систем». — Пер. с англ. — СПб.: Символ-Плюс, 2010.