~/conference

Sunshine PHP Developers 2019

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!

PHP developers, backend developers, full stack developers, platform engineers, devops engineers, technical leads, engineering managers

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

titleauthorlength
Confessions Of a Not-So-Accidental LeaderChris 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…
Talk on
The Ten Commandments of Object-Oriented CodeBrandon 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…
Talk on
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?…
Talk on
Introduction to Serverless PHPRob Allen
APIs and microservices are how we build modern web applications and serverless technologies make this easy. This session will show you how serverless…
Talk on
PHP Internals for the Inquisitive DeveloperJeremy 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…
Talk on
How does PHP static analysis workDamien 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…
Talk on
Welcome to the PHP communityNara 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…
Organiser on
PWA for PHP DevelopersBen 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…
Talk on
Dependency Injection for Mere HumansIan 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…
Talk on
Device Independent API designAmrita Jain
With the explosion of consumer devices, designing flexible and device-independent optimized APIs has become increasingly challenging. This talk covers API…
Talk on
Securing Legacy ApplicationsChris 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…
Talk on
The MySQL Document StoreIan 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…
Talk on
Accessibility for EveryoneBeth 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…
Talk on
Swoole 4: Introducing the New Coroutine Design Pattern in PHPDemin Yin
Swoole is an event-driven asynchronous and concurrent networking communication engine for writing high-performance HTTP and WebSocket services in PHP. It…
Talk on
Essentials of blockchain technologyLisa Bock
Blockchain technology was originally developed to protect financial data, such as bitcoin mining, to securely send transactions. In addition to using…
Talk on
PHP + nginx + Redis = Ludicrous SpeedJason 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…
Talk on
Think Like a Trainer: Strategies for Improving Your Communication SkillsOlivia 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…
Talk on
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…
Talk on
Xdebug will forever change the way you debug your PHP codeTim 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…
Talk on
Applying SOLID and supercharging your testing suiteKorvin 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?…
Talk on
Unlock The Mystery of PHPUnitBrian 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…
Talk on
Working with WebhooksLorna 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…
Talk on
Driving Innovation with MySQL 8.0 and DockerKathy 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…
Talk on
Dealing With Development OverloadTim 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…
Talk on
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…
Talk on
Get started with Vue.jsMatt 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…
Talk on
Creating a job/queue system from scratch,it’s not that hardDoug 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…
Talk on
The Recommendation Engine: A case study on an application of a recommender systemTerry 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…
Talk on
Immutability to Save an Ever-Changing WorldAndrew 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…
Talk on
CI/CD for PHP on AWSMichael Moussa
Working in shorter development cycles has a tendency to result in faster, less-risky delivery of changes to our production applications. Extensive automation…
Talk on
Docker Alphabet SoupDana 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…
Talk on
Year with event sourcing and CQRSMiro 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…
Talk on
Promises and Queues: Using Unlikely Suspects to Handle Asynchronous Parallel ProcessingJacob 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…
Talk on
Pop Songs and Programming for Fun and ProfitPJ 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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.