addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartexportfacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Models and Service Layers

For this month's talk we're very proud to anounce Ross Tuck, who will be educating us about "Models and Service layers". I took a look at his slides on slideshare, and while I can't figure out what the story is behind most of them - they're hilarious. Also: there's 258 of them. *ouch!*


• 19:00 - 19:20: Welcome with drinks & snacks

• 19:20 - 19:30: Intro by SweetlakePHP

• 19:30 - 20:30: Models and Service Layers by Ross Tuck

• 20:30 - 20:45: Break

• 20:45 - 21:30: Group discussion

• 21:30 - 21:45: Raffle, Announcements, Feedback

• 21:45 - ??:??: Networking and drinks

Talk: Models and Service Layers by Ross Tuck

Models, sure. That’s all part of MVC. Those are the objects that hold your business logic. Except…do they really? In PHP, the norm is to have an anemic domain model. Even if you want to move away from that (whatever it is), how do you do it?

In this talk, we’ll look at different schools of thought for managing your code’s truly important parts and the impact on related areas like testing or form libraries. From plain models to service layers, DDD to CQRS, we’ll try to apply them to an average application using PHP libraries and see where they stand up or fall down.

There’s no magic elixar for designing good models but sometimes all you need is a little iron in your diet.

About Ross Tuck (as taken from his website): 

“I’m a software developer, originally from the US and now living in the Netherlands for several years. I started coding in 2000 and now specialize in building web apps, primarily with PHP and Javascript.

In addition to coding, I also speak at conferences and write articles. My hobbies are reading and hats.”

If you aren’t impressed by that, we can add to it his more than impressive list of speaking experience on! 


A license for PHPstorm from JetBrains

Book:  vagrantcookbook by  Erika Heidi 


Location: 4MKB / Hans de Raad, License for PHPStorm: JetBrains, Drinks & Snacks: ???

Join or login to comment.

  • A former member
    A former member

    Ross Tuck delivered a fantastic presentation as always.

    1 · March 10, 2014

  • Jasper N. B.

    Excellent talk! Gave me some things to think about.

    March 10, 2014

  • Arend-Jan T.

    Excellent talk, really good speaker and boy what a lot of information, lot's to digest...

    March 7, 2014

  • Ursel

    Not gonna make It unfortunately :'(

    March 7, 2014

  • A former member
    A former member

    Looks like my colleague/driver is unable to come along, anyone coming from the direction of Zwolle/Apeldoorn/Amersfoort up for sharing a car & fuel costs?

    March 6, 2014

  • Reinier K.

    Saw the slides and have to hear Ross explain them!

    1 · February 19, 2014

  • Harry Van Der V.

    I want to be there. It looks like I can't make it. Also the nice talk about "Not using Git".

    February 10, 2014

17 went

Our Sponsors

  • TransIP

    A *free* VPS to hold the website

  • O'Reilly

    40% discount on printed books (code OR112), 50% on e-books (code DSUG)

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy