Peter Hilton is a software developer, writer, speaker, trainer, and amateur musician. His professional interests are business process management, web application development, functional design, agile software development and documentation. Peter currently consults for Signavio in Berlin, remotely from Rotterdam where he has lived since January 2000. Peter regularly presents at developer conferences and provides the occasional training course.
Talks I've Given
-
How to Name Things: The Hardest Problem in Programming
Featuring Peter Hilton
Developers can get better at their craft by learning from the great writers who mastered theirs. Writing software isn’t the same as writing a novel, but there are parallels. Besides, advice from writers is better because writers have been struggling with their craft for many centuries, not just a...
software-craftsmanship techniques naming programming scala -
How to write maintainable Scala code - Beginner
Featuring Peter Hilton
Scala’s biggest problem isn’t adoption any more, it’s unmaintainable code. The core of maintainable code is clean code with good tests, but that by itself is not enough. During this talk, you will learn a range of techniques for writing and improving code for maintainability, including how to get...
maintenance code documentation code-style app app-development enterprise development scala scalax -
Scaling business application development with Play and Scala
Featuring Peter Hilton
Scaling web applications is usually about runtime performance for high-traffic consumer applications. This talk is about a different kind of scaling: architectures that increase development speed for small business applications. Using Play and Scala for something that would be easy to build with...
scala play scalability -
Scaling business application development with Play and Scala
Featuring Peter Hilton
Scaling web applications is usually about runtime performance for high-traffic consumer applications. This talk is about a different kind of scaling: architectures that increase development speed for business applications. Using Play and Scala for something that would be easy to build with PHP is...
scala play javascript -
How to Name Things: the solution to the hardest problem in programming
Featuring Peter Hilton
Developers can get better at their craft by learning from the great writers who mastered theirs. Writing software isn’t the same as writing a novel, but there are parallels. Besides, advice from writers is better because writers have been struggling with their craft for many centuries, not just a...
software-craftsmanship