Steven Wade presents Modelception: We Need More Layers (@UpstatePHP)

Are you going?

8 people going


Every 3rd Thursday of the month


101 N. Main St 3rd Floor · Greenville, SC

How to find us

We meet on the 3rd floor of the Bank of America building. Enter through the 3rd floor entrance in the Richardson Street parking deck. This is the garage on the right side of the building facing it from Main Street. Ring the bell and we'll let you in!

Location image of event venue


We're doing MVC wrong - let's change that. Applications aren't as simple as three letters, their complexity requires creative solutions and proper abstractions. The model isn't a single class, it's an entire layer. Let's peel back the layers to reveal what types of abstractions and patterns we might find within the model layer and how they can make our code cleaner, more isolated/decoupled, and more testable.


Our sponsors will be providing dinner, so come hungry!

Support our efforts (and help us have food) by donating here:

See the 'how to find us' section if your not familiar with the meeting location, more than a few people have had problems with that in the past. Text[masked] if your having problems finding us on the night of the event and we will give you a hand.

UpstatePHP meets on the 3rd Thursday of every month at 6 PM at OpenWorks in downtown Greenville SC. We post our events to this Meetup account, share them through our Twitter ( and the HackGreenville Slack account in #events (

Our events start with a meet and greet, where dinner will be provided by one of our sponsors. Generally we will start a talk or multiple lightning talks around 6:30 PM or so.