Peter Hilton - Speaking & training

Presentations & other appearances

Peter Hilton has presented at conferences, user groups and companies in several countries on a variety of software development topics. See also: software development training courses.

Devoxx UK (left, center) Skills Matter (right)

Please contact Peter if you would like him to speak at your event or company.

Upcoming & recent presentations

Date Title Venue Location
2025-07-04 Zero-bug policy success Agile on the Beach πŸ‡¬πŸ‡§ Falmouth
2025-03-26 Zero-bug policy success Booster πŸ‡³πŸ‡΄ Bergen
2025-02-04 How to name things Hogeschool Rotterdam: Experience Week πŸ‡³πŸ‡± Rotterdam
2024-12-17 Remote work: software development without boundaries company in-house πŸ‡§πŸ‡ͺ Antwerp
2024-06-21 Extreme product development (lightning talk) Joy of Coding πŸ‡³πŸ‡± Rotterdam
2024-05-08 Extreme product development Devoxx UK πŸ‡¬πŸ‡§ London
2023-05-10 Universal bugs Devoxx UK πŸ‡¬πŸ‡§ London
2022-11-10 10 universal bugs 010PHP πŸ‡³πŸ‡± Rotterdam
2022-10-25 How to name things Topicus (company presentation) πŸ‡³πŸ‡± Deventer
2022-09-21 My ten favourite programming jokes Rotterdam JUG πŸ‡³πŸ‡± Rotterdam
2022-06-22 Modelling universal values DDD Europe πŸ‡³πŸ‡± Amsterdam
2022-06-08 Modelling universal values J-Spring πŸ‡³πŸ‡± Utrecht
2022-01-18 Architect: the missing Scrum role company in-house πŸ‡³πŸ‡± Deventer

Selected previous presentations

Date Title Venue Location
2021-04-08 Dr Evil’s World Domination API company in-house πŸ‘¨πŸ»β€πŸ’» remote
2020-09-01 Write one-sentence documentation comments Den Bosch Java User Group πŸ‘¨πŸ»β€πŸ’» remote
2020-09-01 Product roadmaps Den Bosch Java User Group πŸ‘¨πŸ»β€πŸ’» remote
2020-02-25 Technical documentation is a backup so make sure it works (keynote) C++ Europe πŸ‡·πŸ‡΄ Bucharest
2019-03-15 Generating sheet music: from one DSL to another (workshop) Booster πŸ‡³πŸ‡΄ Bergen
2019-09-10 How to challenge your PO Utrecht Java User Group πŸ‡³πŸ‡± Utrecht
2019-09-10 Flat HTTP API Design Utrecht Java User Group πŸ‡³πŸ‡± Utrecht
2019-05-29 Coding style matters J-Spring πŸ‡³πŸ‡± Utrecht
2018-11-29 Better source code through typography XP Days Benelux πŸ‡³πŸ‡± Heeze
2018-11-08 Flat HTTP API Design J-Fall 2018 πŸ‡³πŸ‡± Ede
2018-11-08 How to write maintainable code (workshop) J-Fall 2018 pre-conference πŸ‡³πŸ‡± Ede
2018-06-13 Beautiful code: typography and visual programming NDC πŸ‡³πŸ‡΄ Oslo
2018-05-31 Beautiful code: typography and visual programming J-Spring πŸ‡³πŸ‡± Utrecht
2018-05-09 Beautiful code: typography and visual programming GeeCON πŸ‡΅πŸ‡± KrakΓ³w
2018-03-15 Beautiful code: typography and visual programming Booster πŸ‡³πŸ‡΄ Bergen
2018-03-06 How to write maintainable code (training) company in-house πŸ‡³πŸ‡± Amsterdam
2017-12-15 How to name things Scala eXchange πŸ‡¬πŸ‡§ London
2017-12-06 Business English, Euro-English & sexism Signavio GmbH πŸ‡©πŸ‡ͺ Berlin
2017-11-29 Process-oriented reactive service architecture Developers.nl Meetup πŸ‡³πŸ‡± Rotterdam
2017-11-16 How to name things Topconf πŸ‡ͺπŸ‡ͺ Tallinn
2017-11-15 Beautiful code: typography and visual programming Topconf πŸ‡ͺπŸ‡ͺ Tallinn
2017-11-02 How to name things J-Fall 2017 πŸ‡³πŸ‡± Ede
2017-10-19 How to write maintainable code GeeCON Prague πŸ‡¨πŸ‡Ώ Prague
2017-09-28 Minimum viable documentation (workshop) Agile Cambridge 2017 πŸ‡¬πŸ‡§ Cambridge
2017-08-02 Beautiful code: code with better type BCS Edinburgh πŸ‡¬πŸ‡§ Edinburgh
2017-07-22 Intro to HTML, CSS and the command line Days of Code πŸ‡³πŸ‡± Rotterdam
2017-05-16 How to write maintainable code Codemotion Amsterdam 2017 πŸ‡³πŸ‡± Amsterdam
2017-05-12 Documentation for software developers (workshop) I T.A.K.E. (Un) conference 2017 πŸ‡·πŸ‡΄ Bucharest
2017-04-27 Documentation for software developers (workshop) ACCU 2017 πŸ‡¬πŸ‡§ Bristol
2017-03-16 README Driven Development (mini-workshop) 010DEV πŸ‡³πŸ‡± Rotterdam
2017-03-16 E-Prime for scientific writing Erasmus MC πŸ‡³πŸ‡± Rotterdam
2017-03-01 Code style, Code review & pair programming Signavio GmbH πŸ‡©πŸ‡ͺ Berlin
2016-12-09 How to write maintainable Scala code Scala eXchange πŸ‡¬πŸ‡§ London
2016-11-17 Process-oriented reactive service architecture Topconf πŸ‡ͺπŸ‡ͺ Tallinn
2016-11-16 Documentation avoidance for developers Topconf πŸ‡ͺπŸ‡ͺ Tallinn
2016-11-03 Documentation avoidance for developers J-Fall πŸ‡³πŸ‡± Ede
2016-10-21 Documentation avoidance for developers Voxxed Days Thessaloniki πŸ‡¬πŸ‡· Thessaloniki
2016-10-12 Code Smells Signavio GmbH πŸ‡©πŸ‡ͺ Berlin
2016-09-21 Finance shared services with collaborative models Finance Shared Services & GBS Exchange πŸ‡³πŸ‡± Hoofddorp
2016-07-19 How to write good comments Days of Code πŸ‡³πŸ‡± Rotterdam
2016-07-18 HTTP demystified for web developers Days of Code πŸ‡³πŸ‡± Rotterdam
2016-06-17 Documentation avoidance for developers Joy of Coding πŸ‡³πŸ‡± Rotterdam
2016-06-13 Modelling with Business Process Patterns IRM UK πŸ‡¬πŸ‡§ London
2016-04-25 Process models for continuous improvement (workshop) OPEX & Process Transformation Week πŸ‡¬πŸ‡§ London
2016-04-22 Documentation avoidance for developers (keynote) ProgSCon London πŸ‡¬πŸ‡§ London
2016-03-03 Achieving process excellence through collaborative BPM Process Improvement & OPEX Summit πŸ‡¬πŸ‡§ London
2015-06-06 Fast Track To Play With Scala (training course) Scala Days 2015 πŸ‡³πŸ‡± Amsterdam
2015-04-24 My documentation problem (lightning talk) ACCU 2015 πŸ‡¬πŸ‡§ Bristol
2015-04-24 How to name things ACCU 2015 πŸ‡¬πŸ‡§ Bristol
2015-04-10 Modern IT nomad Nerd Night πŸ‡³πŸ‡± Rotterdam
2015-04-02 Meeting-avoidance for self-managing developers Sytac IT Consulting πŸ‡³πŸ‡± Haarlem
2014-12-08 Scaling business app development with Play and Scala Scala eXchange πŸ‡¬πŸ‡§ London
2014-11-24 How to write good comments Softwire πŸ‡¬πŸ‡§ London
2014-10-07 Play Framework lessons learned VMware πŸ‡¬πŸ‡§ London
2014-10-01 How to name things British Computer Society SPA πŸ‡¬πŸ‡§ London
2014-09-18 How to name things LSSC Talks πŸ‡¬πŸ‡§ London
2013-10-18 Software project estimation Hoppinger πŸ‡³πŸ‡± Rotterdam
2013-06-27 What we can learn from the Play Framework Play Framework Meetup πŸ‡³πŸ‡± Amsterdam
2012-11-07 Play Framework 2 Øredev πŸ‡ΈπŸ‡ͺ MalmΓΆ
2012-11-02 Transparent development and project management Topconf πŸ‡ͺπŸ‡ͺ Tallinn
2012-10-17 Play Framework 2 JAX London πŸ‡¬πŸ‡§ London
2012-05-28 In search of the perfect programmer 010DEV πŸ‡³πŸ‡± Rotterdam
2012-05-24 Play Framework 2.0 GOTO Amsterdam πŸ‡³πŸ‡± Amsterdam
2012-05-18 Play Framework 2.0 GeeCON πŸ‡΅πŸ‡± PoznaΕ„
2012-02-14 Play Framework 2.0 JFokus πŸ‡ΈπŸ‡ͺ Stockholm
2012-02-08 Why Play needs Scala and why Scala needs Play Scala-Stockholm πŸ‡ΈπŸ‡ͺ Stockholm
2011-11-10 Commercial software development survival tips Hogeschool Rotterdam πŸ‡³πŸ‡± Rotterdam
2011-09-08 Play! Framework: to infinity and beyond Javazone πŸ‡³πŸ‡΄ Oslo
2011-04-24 The myth of the on-site customer Talk About IT πŸ‡³πŸ‡± Amsterdam
2011-03-30 Play framework: risks and rewards Connexys πŸ‡³πŸ‡± Rotterdam
2010-03-16 How to build a decision service using JBoss Drools 42.nl πŸ‡³πŸ‡± Rotterdam
2009-06-11 The dirty secrets of Agile Software Development Bootstrapping & Agility πŸ‡³πŸ‡± Rotterdam
2009-05-22 Language localisation in Java, JSF and Seam JBoss User Group πŸ‡³πŸ‡± Rotterdam
2008-12-10 Meeting-avoidance for self-managing developers Devoxx πŸ‡§πŸ‡ͺ Antwerp
2007-12-10 JBoss Seam in Action JavaPolis πŸ‡§πŸ‡ͺ Antwerp

Proposals

Not scheduled

Share on BlueskyShare on XShare on LinkedIn