Bristol Meetups

PHP 7.4 and APIs

You're in for a treat in March, we have 2 huge names in the PHP World speaking...
Derick Rethans, PHP 7.4 release manager and Xdebug author, will tell us all about what's new in 7.4.
Rob Allen, a regular conference speaker who will be taking to us about the making of a great API

SR2 – Socially Responsible Recruitment (https://www.sr2rec.co.uk/) in Bristol are kindly helping us host this evening, allowing us to have a larger space so more people can attend. Thanks to them!

This month's talks are:

- The La(te)st PHP 7 — What's new in PHP 7.4
Derick Rethans (Release manager for PHP 7.4 and author of Xdebug)

We are going to look at the new features in PHP 7.4. Join me to have a look at how the type system is strengthened with typed properties and co- and contra-variance of methods, what changes to operator precedence are, and which new features, such as pre-loading classes, have been added.

- The Making of a Great API
Rob Allen

Everyone is writing APIs but what makes a great one? I will take you on a tour of the most important features that you should think about when creating an API. These ensure that your API plays well with HTTP and make your API a delight to maintain and work with. Give your API a competitive edge by making it great and developers will want to work with it.

What you'll learn from this talk:

We will cover the most important things that make up a great API. You will learn:

The importance of following the HTTP spec in terms of key parts of RFC7321 along with the how and why of API versioning.
How error handling affects usability of an API and why RC7807 is so useful.
How to document and API
Security and authentication issues.

After the talks we'll head somewhere for drinks.

--
Your first time coming to PHPSW? Welcome!

Here's how the evening tends to run:
* Feel free to turn up from 6:30pm.
* We'll have pizza and a selection of soft drinks & alcoholic drinks available from about 6:45pm, all free of charge thanks to our sponsors. It's a great chance to speak to people (we're a friendly bunch!) and do a bit of networking. Just speak to an organiser if you'd like an introduction to people, or just dive in and say "hello!".
* At 7pm, we'll do a quick welcome talk and some community announcements
* At ~7:10pm we'll have our first talk
* After our first talk, there's a small break whilst we switch over speakers
* At ~8:10pm We have our second talk
* We finish at ~9pm. We always go for a drink somewhere afterwards to discuss the talks and anything else that takes your fancy.

--
As always, a big thanks to our meetup sponsors Ents24 (http://www.ents24.com/), Brightpearl (http://www.brightpearl.com/), BookingLive (https://www.bookinglive.com/) & OneSub (https://onesub.io/) without whom we wouldn't be able to put on our meetups.