Kevlin Henney is an independent consultant, trainer and author. His interests are in process, practice, patterns and programming.
Follow Kevlin on Twitter at @KevlinHenney
Talks I've Given
-
Get Kata
Featuring Kevlin Henney
Coding katas are a way that programmers can kick the tires of their programming languages, paradigms and practices.
-
Turning Development Outside-In
Featuring Kevlin Henney
Whether it's object abstractions or whole systems, technical people often favour an internal, decomposed view, looking from the inside-out... or just looking at the inside. But when looked at from the outside a view based more on composition and questioning emerges. This is not just an...
bdd bddx agile cleancode architecture -
Raw TDD
Featuring Kevlin Henney
Looking around at the blogosphere, OSS repos and conferences, it might be easy to assume that test-driven development is all about frameworks — unit-testing frameworks, mocking frameworks and frameworks for dealing with frameworks.
agile-testing bdd tdd first-principles good-unit-tests frameworks test-style example-based-tests property-based-tests -
LSCC Talks #13 with Kevlin Henney: SOLID Deconstruction
Featuring Kevlin Henney
The SOLID principles are often presented as being core to good code design practice. Each of S, O, L, I and D do not, however, necessarily mean what programmers expect they mean or are taught. By understanding this range of beliefs we can learn more about practices for objects, components and...
software-craftsmanship solid-principles agility object-oriented-design -
Cool Code
Featuring Kevlin Henney
In this talk, Kevlin examines some examples of code that are interesting because of historical significance, profound concepts, impressive technique, exemplary style or just sheer geekiness.
-
Functional programming you already know
Featuring Kevlin Henney
From JVM to .NET languages, from minor coding idioms to system-level architectures, functional programming is enjoying a long overdue surge in interest.
functional-programming -
2
97 Things Every Programmer Should Know
Featuring Kevlin Henney and Steve Freeman
In this ACCU session, Kevlin Henney introduces various contributors from the recent book "97 Things Every Programmer Should Know", and we get to listen and discuss the ideas.
agile scrum kanban -
Rethinking Unit Testing in C++
Featuring Kevlin Henney
Kevlin Henney, author of Agile Development for Developers will explore the typical styles used for C++ unit-testing frameworks before going on to look at other possibilities that are more likely to encourage programmer testing and higher quality unit tests.
unit-testing c++ testing agile bdd -
Individuals and Interactions over Processes and Tools
Featuring Kevlin Henney
Although it is a simple value, the idea that individuals and interactions are more significant than processes and tools is overlooked perhaps more often than it is valued.
agile -
Modelling in the Age of Agility
Featuring Kevlin Henney
We're getting into the brain of Kevlin Henney to find out his views on Modelling in the Age of Agility.
-
2
Web Framework Smackdown
Featuring Peter Pilgrim and Kevlin Henney
This JAVAWUG BOF session featured three presentations on RIFE, Spring MVC and Spring Webflow, and lastly how to use Java 5.0/JSP 2.0/EL/Servlet 2.4 as your web framework.
spring