Nomad PHP is an group of developers who gather once a month to continue learning. We host meetings featuring top speakers from around the world. Each month we bring you new opportunities to learn and grow as a PHP developer.

Thursday 17th November 2016

10 Things I Hate About Your API
Talk by Amanda Folson (10 minutes)

You’ve built an API, launched it, and people aren’t excited about it. Why might that be? Many people release APIs for public consumption without any regard for developer experience. This creates a developer ecosystem that invites failure or worse — it can encourage people to seek alternatives. This talk will cover common API pitfalls (spoiler, not all of them are code-related!) and how to create an environment around your API that will make developers happy.

20:00 Mirror, Mirror on the Wall: Building a New PHP Reflection Library
Talk by James Titcumb (1 hour)

Have you ever used PHP’s built in reflection, only to find you can’t do quite what you wanted? What about finding types for parameters or properties? What about reflecting on classes that aren’t loaded, so that you can modify them directly? Better Reflection is an awesome new library that uses magical time-warp techniques* to improve on PHP’s built-in reflection by providing additional functionality. In this talk we’ll cover what reflection is all about, explore the cool features of Better Reflection already implemented, the difficulties we faced actually writing the thing, and how you can use Better Reflection in your projects to maximise your reflection-fu. (*actual magic or time-warp not guaranteed)