Marcello Duarte

Marcello is one of the creators of PhpSpec and 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.

NewCrafts 2017

Building a REPL for Phunkie, with Phunkie

  • Talk
  • Craftsmanship
  • Practices
  • Languages
  • tools

After writing PhpSpec using PhpSpec, I decided my latest project should be writing a REPL for Phunkie & my PHP functional structures library & using Phunkie itself, along with functional programming patterns and techniques.

This talk will share my learnings. We'll go through the code, understand the design, and learn how to apply some of the Functional Programming (FP) principles in a real-life scenario. We'll go beyond the basics and look at how FP deals with state, composition, and side-effects like IO, validation, and more.

We'll also discuss the benefits and costs of the functional approach. You will leave this session with an appetite to learn even more about what FP, and in particular FP in PHP with Phunkie, has to offer.

Room: Liskov - Time: 5/18/2017 1:00:00 PM


Code of conduct

Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, or religion (or lack thereof). We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.