New to

Find out how we can help you make connections whether you're attending or putting on the show. Click here to learn more!
SunshinePHP 2019

SunshinePHP 2019

07.Feb.2019 - 09.Feb.2019
Embassy Suites Miami International

I attended 56 people said they attended. Show »

The large PHP community in South Florida has organized its seventh annual PHP developer conference in Miami, and you're invited! We will host some of the best speakers, latest technology, and up to date news in the industry. And did we mention it is in Miami, in February? #warm #sunny

Your host(s):
Adam Culp


WORKSHOP Practical Object-Oriented Design Principles (09:00) Rating: 5 of 5 7
WORKSHOP PHP Code review (09:00)
Damien Seguy
Rating: 4 of 5 7
WORKSHOP The MySQL Document Store (09:00) Rating: 4 of 5 3
WORKSHOP Start testing your PHP code (13:00) Rating: 5 of 5 11
WORKSHOP Pentesting for Developers (13:00) Rating: 5 of 5 3
WORKSHOP REST API Workshop (13:00)
Mike Stowe
Rating: 5 of 5 3


KEYNOTE Confessions Of a Not-So-Accidental Leader (09:00) Rating: 5 of 5 17
TALK The Ten Commandments of Object-Oriented Code (10:15) Rating: 5 of 5 9
TALK The Sodium crypto library of PHP 7.2 (10:15) Rating: 5 of 5 6
TALK Performance optimisation: how do I go about it? (10:15) Rating: 5 of 5 13
TALK You can speak at a conference (10:15) Rating: 0 of 5 0
TALK Introduction to Serverless PHP (11:30) Rating: 5 of 5 9
TALK PHP Internals for the Inquisitive Developer (11:30) Rating: 5 of 5 2
TALK How does PHP static analysis work (11:30)
Damien Seguy
Rating: 5 of 5 5
TALK 10 Minute Meeting (11:30)
Missy Miller, Lisa Bock
Rating: 4 of 5 1
KEYNOTE Welcome to the PHP community (13:30) Rating: 5 of 5 11
TALK PWA for PHP Developers (14:45) Rating: 3 of 5 4
TALK Dependency Injection for Mere Humans (14:45) Rating: 5 of 5 3
TALK Device Independent API design (14:45)
Amrita Jain
Rating: 5 of 5 6
TALK Securing Legacy Applications (16:00) Rating: 5 of 5 4
TALK The MySQL Document Store (16:00) Rating: 5 of 5 5
TALK Accessibility for Everyone (16:00) Rating: 5 of 5 4
TALK Laravel for the PHPurist (16:00) Rating: 5 of 5 2
TALK Swoole 4: Introducing the New Coroutine Design Pattern in PHP (17:15) Rating: 5 of 5 5
TALK Essentials of blockchain technology (17:15)
Lisa Bock
Rating: 5 of 5 4
TALK PHP + nginx + Redis = Ludicrous Speed (17:15) Rating: 5 of 5 4
TALK What's New in PHP 7.3 (17:15) Rating: 5 of 5 1


KEYNOTE Think Like a Trainer: Strategies for Improving Your Communication Skills (09:00) Rating: 5 of 5 11
TALK Performance Tuning Your Progressive Web App (PWA) (10:15)
Josh Holmes
Rating: 5 of 5 7
TALK Xdebug will forever change the way you debug your PHP code (10:15) Rating: 5 of 5 8
TALK Applying SOLID and supercharging your testing suite (10:15) Rating: 5 of 5 4
TALK Updating your PWA (10:15)
Mike Price
Rating: 0 of 5 0
TALK Unlock The Mystery of PHPUnit (11:30) Rating: 5 of 5 3
TALK Working with Webhooks (11:30) Rating: 5 of 5 11
TALK Driving Innovation with MySQL 8.0 and Docker (11:30)
Kathy Forte
Rating: 5 of 5 4
TALK Call Center App with Twilio (11:30) Rating: 4 of 5 2
KEYNOTE Dealing With Development Overload (13:30) Rating: 5 of 5 10
TALK Call... Text... Video Me Maybe? (14:45)
Mike Stowe
Rating: 5 of 5 1
TALK Get started with Vue.js (14:45)
Matt Trask
Rating: 5 of 5 4
TALK Creating a job/queue system from scratch, it’s not that hard (14:45) Rating: 4 of 5 3
TALK 12 years in the life of elephpant (14:45)
Damien Seguy
Rating: 0 of 5 0
TALK The Recommendation Engine: A case study on an application of a recommender system (16:00) Rating: 5 of 5 6
TALK Immutability to Save an Ever-Changing World (16:00) Rating: 3 of 5 3
TALK CI/CD for PHP on AWS (16:00) Rating: 5 of 5 1
TALK Introduction to Event Sourcing + CQRS (16:00) Rating: 5 of 5 1
TALK Docker Alphabet Soup (17:15) Rating: 5 of 5 4
TALK Year with event sourcing and CQRS (17:15) Rating: 5 of 5 4
TALK Promises and Queues: Using Unlikely Suspects to Handle Asynchronous Parallel Processing (17:15) Rating: 5 of 5 1
TALK Slide Deck Karaoke (17:15)
Rating: 5 of 5 5
KEYNOTE Pop Songs and Programming for Fun and Profit (18:30)
PJ Hagerty
Rating: 4 of 5 4

10.Feb.2019 at 11:18 by Michael Larsen (10 comments) via Web2 LIVE (Feedback)

My thoughts on the event are mixed and require more depth than I'm able to provide in a comment box on this website, but, in short:

I feel that SunshinePHP needs to decide upon whom it wants to cater to. If the primary audience is "junior programmers" that's just fine, and, if the primary audience is "15+ years of experience" that also fine. Problem, for me, now is that the level of the talk are all over the place. From the lowest-of-the-low-beginners-level to internal-core-PHP-developer-for-20-years-level. I, personally, would appreciate a track-like schedule with more talks at the expert/architect level. But, at least, I'd love for SunshinePHP find it's niche as this would also make it much easier for me to decide whether to attend or not.

And, if SunshinePHP is to stay at the Embassy Suites, please, please, please have them fix the darn AC. For the second time running I'm going home with a cold from the freezing conditions. You'd think that part of the attraction of SunshinePHP is the sunshine (and the warmth it brings) part of the name. Why then, are we subjected to absolutely freezing temperatures... It just plain sucks.

Feel free to contact me directly should if you'd like a more in-depth comments.

10.Feb.2019 at 11:55 by Ravi Gehlot (15 comments) via Web2 LIVE (Feedback)

I absolutely loved SunshinePHP 2019! The talks were awesome. I had the chance to talk with the speakers, ask questions and then solidify that knowledge even further by discussing it with other attendees. This conference had great breakfast and lunch too. I enjoyed that lean chicken and the salmon + salad for lunch and the omelettes for breakfast. They also had green beans and mashed potatoes (my favorite). The cupcakes were on point. The staff from both the hotel and the conference were very helpful. The sponsors were cool to be around. Thanks for all the swag they provided us.

10.Feb.2019 at 23:35 by Kat Zien (29 comments) via Web2 LIVE (Feedback)

TL;DR This was my first Sunshine PHP and I'm already thinking of coming back next year!

To me attending a conference is as much about learning and listening to some interesting talks as it is about hanging out with old friends and meeting new ones. Sunshine ticked all the boxes.

The positives, in no particular order:
- friendly, relaxed and fairly informal atmosphere
- great and clear communication from Adam before, during and after the conference
- good mixture of speakers and topics, the talks I've seen were well-prepared
- good quality projectors and visible screens
- plenty of sponsors and plenty of prizes to give away
- (free) elePHPant for every attendee!
- food and desserts
- hotel staff were welcoming and friendly
- happy hour and pool/jacuzzi created an amazing atmosphere for socialising
- the uncon track and Cal recording an episode of his podcast added to the excitement and fun

A few things that could be improved in the future:
- the whole event space was unnecessarily cold. It made sitting in the lobby or throughout an hour long talk quite challenging at times. I often found myself escaping outside or to my room upstairs to warm up, which was a shame as the lobby is nice to sit with a laptop or with a group of people.
- it would have been nice to have coffee available throughout the day, not just during breakfast and lunch
- given we ended up spending the entire day indoors (in freezing temperatures at times) and not seeing much of the sunshine, maybe it would be a nice idea to serve lunch outside?
- some speakers struggled with mics at times, either drowning in/out or interfering. I think a headset mic would work better.

From a speaker's point of view, I found it a bit unusual to not have anyone from the Sunshine PHP crew in the Key Biscayne rooms. I had to find someone to turn the projector on for me so I could check my slides before the talk, and then it was the case of helping myself to the mic and wondering whether I should just start talking at the scheduled time or if someone was coming to kick things off (this was my first time at Sunshine so I didn't know from previous years). I didn't mind doing that at all as I know the drill well and am happy to be a bit more proactive, but I think first-time speakers could feel a bit lost. I think it's nice to have someone in charge of each room to be on hand to answer queries and prep the speaker and make sure everything is ready to go. It might also be worth giving speakers an option to test their slides in advance during dedicated slots. This wasn't a huge problem of course, I'm just comparing with my experience from other conferences.

Overall, it was a great event and kudos to Adam and the volunteers for putting it on!

11.Feb.2019 at 11:37 by Matt Trask (41 comments) via Web2 LIVE (Feedback)

I love this conference. It is because of the work Adam has done that led me to the greater community and so many friends. Its truly the highlight of the year when I hop on a plane for Miami.

The panel was a lot of fun, the talks very diverse in topic and speaker experience. I loved the spacious lobby for the hallway track, and that the sponsors didnt feel crammed in a room. It was a tad bit cold in the lobby but Im not sure that is something that the conference themselves could fix.

Write a comment

= one plus six
Grand Ballroom
Held in the Grand Ballroom
17 sessions
Key Biscayne 1
Held in Key Biscayne 1
12 sessions
Key Biscayne 2
Held in Key Biscayne 2
12 sessions
Key Largo 4 (Uncon)
Held in Key Largo 4
9 sessions
Keywest Ballroom
Held in Keywest Ballroom
0 sessions

Recent Feedback

© 2019