Кевлин Хенни автор, ведущий и консультант по разработке программного обеспечения. Он писал на тему компьютерное программирование и практика разработки для многих журналов и сайтов, в том числе Лучшее программное обеспечение, Реестр, Журнал пользователей C / C ++, Советник по разработке приложений, JavaSpektrum, Отчет C ++, Отчет Java, EXE, и Перегрузка. Он является членом IEEE Консультативный совет по программному обеспечению. Хенни также является соавтором книг по выкройкам и редактором 97 вещей, которые должен знать каждый программист.
Хенни дал основной доклад выступает на ряде конференций, в том числе Гибкий, АККУ, DevTernity,[1][2]DevWeek, Голландская конференция PHP, Клуб встраиваемых систем, GeeCON, ИДТИ К, Сборка, JAOO, ДЖАЗУН, Jfokus, NLUUG, ООП, PHPNW, SDC, Архитектор программного обеспечения, VOXXEDDAYS, и День опыта.
Хенни является членом АККУ, и выступил с основным докладом на конференции ACCU 2001 г.[3] на предмет написания меньшего количества кода, потому что «нет кода быстрее, чем нет кода» и «меньше кода - меньше ошибок» (из которых он является активным докладчиком). Он также является спикером в OOPSLA, последний раз выступая на OOPSLA 2005.[4] В октябре 2009 года Хенни представил Принцип неопределенности[5] на 2-й ежегодной Северо-западной конференции PHP в Манчестере, Великобритания. Ему также приписывают замечание «... кроме проблемы слишком большого количества уровней косвенности»[нужна цитата] в ответ на знаменитый афоризм из Дэвид Уиллер: «Все проблемы в информатике можно решить с помощью другого уровня косвенного обращения».[6]
Библиография
Франк Бушманн; Кевлин Хенни; Дуглас С. Шмидт (2007). Шаблонно-ориентированная архитектура программного обеспечения, том 4: Язык шаблонов для распределенных вычислений. Джон Вили и сыновья. ISBN978-0-470-05902-9.
Франк Бушманн; Кевлин Хенни; Дуглас С. Шмидт (2007). Шаблонно-ориентированная архитектура программного обеспечения, Том 5: Шаблоны и языки шаблонов. Джон Вили и сыновья. ISBN978-0-471-48648-0.
Кевлин Хенни, изд. (2010). 97 вещей, которые должен знать каждый программист. O'Reilly Media. ISBN978-0-596-80948-5.
Ричард Монсон-Хефель, изд. (2009). 97 вещей, которые должен знать каждый архитектор программного обеспечения. O'Reilly Media. ISBN978-0-596-52269-8.
Кевлин Хенни, изд. (2017). 97 вещей, которые должен знать каждый Java-программист. O'Reilly Media. ISBN978-1-4919-5269-6.
^Диомидис Спинеллис.Другой уровень косвенностиЭнди Орам и Грег Уилсон, редакторы,Красивый код: ведущие программисты объясняют, как они думают, глава 17, страницы 279–291. O'Reilly and Associates, Севастополь, Калифорния, 2007.