Sunshine PHP Developers 2019
as the organisers put it
The SunshinePHP Developer Conference is hosted by the South Florida PHP community (SoFloPHP) in Miami, Florida from February 7th - 9th, 2019, and you're invited! We'll host some of the best speakers, awesome talk topics, latest technologies, and up to date news in PHP. And don't forget our Hack-a-thon and Uncon'ference, as well as a great hallway track!The conference has something for every level of PHP developer. We start on February 7th with a full day of 8 PHP related tutorials and workshops that are each 3 hours of in-depth information. Next we follow that with 2 days on February 8th and 9th containing 5 keynotes and 30 PHP talks over 3 tracks.So come warm up for awhile in February and meet other PHP developers to see what others are doing, and share your experience as well. Then relax or have some fun at the evening events with plenty of fun for everyone!
who it's for
PHP developers, backend developers, full stack developers, platform engineers, devops engineers, technical leads, engineering managers
topics
serverless PHP; PHP internals; static analysis for PHP; Swoole coroutines; PHP with nginx and Redis; MySQL 8 and Docker; CI/CD for PHP on AWS; PHP unit testing with PHPUnit; performance optimisation for PHP; progressive web apps for PHP; webhooks and integrations; job and queue system design
| title | author | length |
|---|---|---|
| Confessions Of a Not-So-Accidental Leader | Chris Hartjes | |
During a lunch break at a job in 2003 a co-worker looked me straight in the eye and told me "I think you should take a leadership course because I see… | ||
| The Ten Commandments of Object-Oriented Code | Brandon Savage | |
Writing object-oriented code can be a challenge. Which rules do you follow, and when? Come learn about ten rules that will make your object-oriented code… | ||
| Performance optimisation: how do I go about it? | Kat Zień | |
How do I know if my program will perform well in production? What does it mean to “perform well”? How much memory will it need? How much traffic can it serve?… | ||
| Introduction to Serverless PHP | Rob Allen | |
APIs and microservices are how we build modern web applications and serverless technologies make this easy. This session will show you how serverless… | ||
| PHP Internals for the Inquisitive Developer | Jeremy Mikola | |
In this talk I will cover where we started, why I chose Jenkins, why it works so well for this use case, and how to use these same patterns to solve your… | ||
| How does PHP static analysis work | Damien Damien Seguy | |
Static analysis is an emerging field, in particular in the PHP world. Reviewing source code at the speed of a computer requires powerful theoretical tools… | ||
| Welcome to the PHP community | Nara Kasbergen | |
The theme of this talk is leveling up: approaching membership in the PHP community to a degree that's appropriate for you based on your prior involvement. If… | ||
| PWA for PHP Developers | Ben Marks | |
Progressive Web Apps are an emerging approach to solving the problem of having the Web, everywhere: different mobile devices, IoT devices, and areas with low… | ||
| Dependency Injection for Mere Humans | Ian Littman | |
What's the difference between service location and dependency injection? Why is this dependency injection thing such a big deal anyway, and how do you use that… | ||
| Device Independent API design | Amrita Jain | |
With the explosion of consumer devices, designing flexible and device-independent optimized APIs has become increasingly challenging. This talk covers API… | ||
| Securing Legacy Applications | Chris Cornutt | |
It’s common to hear people preach "plan in security from the start" and in an ideal world, you can. Here in the real world, though, we have legacy code that’s… | ||
| The MySQL Document Store | Ian Littman | |
The MySQL Document Store is a JSON based NoSQL database does not require the use of Structured Query Language (SQL) to interact with the database. No more… | ||
| Accessibility for Everyone | Beth Tucker Long | |
It is important to reach every last customer, but there are a lot of customers out there for whom the web is not an easy quick-stop. Your target audience… | ||
| Swoole 4: Introducing the New Coroutine Design Pattern in PHP | Demin Yin | |
Swoole is an event-driven asynchronous and concurrent networking communication engine for writing high-performance HTTP and WebSocket services in PHP. It… | ||
| Essentials of blockchain technology | Lisa Bock | |
Blockchain technology was originally developed to protect financial data, such as bitcoin mining, to securely send transactions. In addition to using… | ||
| PHP + nginx + Redis = Ludicrous Speed | Jason McCreary | |
Nearly ever app has an API. The next step is "scale". But what you really mean is speed - Ludicrous Speed. Let's explore a super fast API with native PHP (no… | ||
| Think Like a Trainer: Strategies for Improving Your Communication Skills | Olivia Liddell | |
Think back to a time when you were in a conversation that could have gone better. Perhaps you said something the wrong way, or you walked away from the… | ||
| Performance Tuning Your Progressive Web App (PWA) | Josh Holmes | |
Your users deserve a fast and responsive web app and PWAs help you step that up a notch through notifications, offline support and more. There’s a lot that… | ||
| Xdebug will forever change the way you debug your PHP code | Tim Bond | |
We've all used echo, printr, and vardump to figure out why our code doesn't work. But did you know there's an easier way? This talk will demonstrate the use of… | ||
| Applying SOLID and supercharging your testing suite | Korvin Szanto | |
You've heard of SOLID and maybe have even integrated it into your development process, but how do you leverage those patterns to simplify your testing suite?… | ||
| Unlock The Mystery of PHPUnit | Brian Johnson | |
You know you're supposed to write unit tests, but you're not quite sure where to start. This session is for you. We will start from ground zero and go from… | ||
| Working with Webhooks | Lorna Jane Mitchell | |
This session gives examples of webhooks currently in use "in the wild", and examines both when a webhook is useful and the internal design and structuring of… | ||
| Driving Innovation with MySQL 8.0 and Docker | Kathy Forte | |
You as a MySQL architect are wondering about how you might make use of running MySQL in a container. You also are aware that the MySQL team at Oracle has… | ||
| Dealing With Development Overload | Tim Bond | |
The options, tools, and technologies available to developers seems to be ever increasing in today’s development world. In fact, it's become almost… | ||
| Call... Text... Video Me Maybe? | Mike Stowe | |
Have you ever wondered how you could add voice, telephone, SMS, MMS, messaging, video, meeting, or fax (yes - I said fax) capabilities to your web app? Learn… | ||
| Get started with Vue.js | Matt Trask | |
Vue.js is gaining popularity for its clean api, easy to read docs and solid ecosystem. Let's dive in and build a simple SPA with Vue, Vue-router, Vue-resource… | ||
| Creating a job/queue system from scratch,it’s not that hard | Doug Steinberg | |
A common problem we face as web developers is providing a good user experience while running a time-consuming process. A great solution to this problem is… | ||
| The Recommendation Engine: A case study on an application of a recommender system | Terry Chay | |
One of the surest ways to start down that path of making your data science and machine learning work for you is to find low-hanging fruit. Recommender systems… | ||
| Immutability to Save an Ever-Changing World | Andrew Cassell | |
Want to build software that is more testable, easier to modify, and has fewer lines of code? Architecting with more immutable objects that are always in a… | ||
| CI/CD for PHP on AWS | Michael Moussa | |
Working in shorter development cycles has a tendency to result in faster, less-risky delivery of changes to our production applications. Extensive automation… | ||
| Docker Alphabet Soup | Dana Luther | |
If you’re new to docker, the lingo can be more than a little daunting. Containers? Stacks? Images? Services? What’s the difference between docker stack ls vm… | ||
| Year with event sourcing and CQRS | Miro Svrtan | |
For the last few years, the PHP community has been buzzing about ES/CQRS, and there was a talk at every conference. So now I will share how it worked out for… | ||
| Promises and Queues: Using Unlikely Suspects to Handle Asynchronous Parallel Processing | Jacob Mather | |
My last job was with a distributed manufacturing platform for turning digital ideas into physical products. They enabled customers to upload 3D models, have… | ||
| Pop Songs and Programming for Fun and Profit | PJ Hagerty | |
Ever wonder what it takes to live in the world of an open source developer? What if everything you can learn comes from the world of pop songs?We can learn a… | ||
| nothing matches | ||