Venue: Sainsburys, 33 Holborn, London, EC1N 2HT
Note: There will be members of Sainsbury's staff who will be able to help you to the correct room.
7:00-7:30 - Informal drinks, snacks and chat
7:30-7:35 - Welcome & group announcements
7:40-8:30 - Talk:
An Introduction to Lean and Functional Domain Modelling
Rich domain models, inspired by imperative objective-oriented approaches, dominate our industry. But lean domain models are a compelling alternative. By separating behaviour and state, lean models offer an effective way to represent units of behaviour. This session will explore how to represent a lean domain model using a functional programming paradigm. We’ll explore how types can be used as a natural way to represent business constraints alongside smart constructors and functional validation. How behaviour can be better composed, and how to keep domain behaviour isolated from application state.
Speaker: Marcello Duarte
Marcello is one of the creators of PhpSpec and author of Phunkie. He heads the Training at Inviqa, a leading PHP consultancy business in Europe. He’s been awarded best UK Agile coach 2014 and has helped many teams in many organisations into Agile processes and development practices like Scrum, TDD, Refactoring, Collaborative Product Ownership and Software Quality
Inviqa (https://inviqa.com) is the technology partner you can trust to put your business first. A specialist in content management and ecommerce, Inviqa helps pioneering brands and organisations to engage, convert and retain their customers through digital innovation.
We'll also have 2 licences from JetBrains (JetBrains (https://www.jetbrains.com/products.html)) for any of their products to raffle.
Want to speak at PHP London?
We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below.
PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.