Bristol Meetups

Architecture

In June join us at DeskLodge for talks around the topic of architecture

This month's talks are:

- How do you Structure Your Apps?
Kat Zien, Fincrime Engineer at Monzo (https://twitter.com/kasiazien)

How should I structure my code? What works best for object-oriented design? Is there an alternative to MVC? This talk will answer those questions and give an overview of common layouts and best practices to make projects testable, maintainable and easy to understand. We will also look at DDD and hexagonal / clean / onion architectures and go through a few different implementations of the same app to illustrate the pros and cons of each approach.

- Tests Make Good Architects
Sam Burns, PHP contractor in London (https://twitter.com/SamBurnsUK)

This talk takes a look at the positive impacts that automated tests can have on architecture. Unit testing in PHPUnit or PhpSpec, as well as behavioural testing using tools like Behat, have a noticeable effect on software architecture. Tested (or testable) code is often easier to work with, cleaner, and has architectural advantages. We will take a look at some of the impacts that a good test suite can have on your application’s architecture, and how to let your tests be your architect.

Afterwards we'll head to the pub, probably the Volunteer Tavern (http://volunteertavern.co.uk/real-ales)!

--
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/), Space 48 (https://www.space48.com/) & Deep Blue Sky (http://deepbluesky.com/) without whom we wouldn't be able to put on our meetups.