Speaker: Ian Litmann @iansltx
PHP 7.1 is hot off the presses. But what’s so different about it? I’ll touch on the highlights, from list-related syntactic sugar to better callables, constant visibility, iterables and more! I’ll also include a few important notes on backward compatibility breaks, so you know how much work it’ll take to upgrade your own code.
Speaker: Amanda Folson @AmbassadorAwsum
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.
Speaker: Jonathan Wage @jwage
PHPChunkit is a library that sits on top of PHPUnit and adds additional functionality to make it easier to work with large unit and functional test suites. The primary feature is test chunking and database sandboxing which gives you the ability to run your tests in parallel chunks on the same server or across multiple servers.
This lightning talk aims to introduce you to the basics of PHPChunkit and show you how to get started using the library.
Speaker: Gareth Ellis @garethellis
Have you ever struggled to write expressive, easy-to-read test assertions in PHP? If so, then Hamcrest PHP could be the answer. In this talk, I’ll show you how to use Hamcrest to make your test assertions a positively pleasant experience, and cover how you can create your own custom matchers for extra Hamminess.