Welcome back, the July CT PHP meetup promises to be another great
meetup. We are gathering this time at the awesome BetTech offices!
Talk One - Creating real-time apps in Laravel using Pusher
In the current ecosystem of SaaS. It has become quite approachable to
create real-time applications without having to do all the dirty work of
polling or leveraging web sockets yourself. We will look at how to use
Pusher to implement real-time apps with Laravel as well as cover the
theoretical aspects of real-time applications and how Pusher works.
Pusher is a highly scalable real-time solution established in 2010 and
has lots of awesome customers including GitHub, MailChimp, CodeShip,
Travis CI and more. In order to add real-time functionality to your own
Laravel Apps quickly and easily, we will look at building an activity
stream in Laravel using Pusher and a Vue.JS frontend.
About the speaker
Liam Norman - is a software engineer and organizer of the PHP Cape Town
user group. With experience working on monolithic systems, smaller SPA
systems as well as API's. He has a passion for TDD, Laravel, CI/CD, and
API Development. When not coding late into the night, he can be seen
hiking table mountain or dabbling with anything PHP related.
Talk Two - Five Design Patterns You Need To Know
Design Patterns are blueprints for common problems. Knowing patterns and
being able to use them will help you to writte better code faster. In
addition, once you are familiar with certain patterns, you will also
spot them in other people's code. Last but not least, patterns are a
common language for developers that will improve communication in your
team. We will introduce five design patterns (Command, Strategy,
Factory, Template Method, and Chain of Responsibility) every web
developer should know and use. We will show example code, and discuss
when and where to use each pattern.
About the speaker
Stefan Priebsch - Even older digital watches would outperform Stefan
Priebsch's first computer. He has been an IT consultant for over 20
years, holds an academic degree in computer science, is the author of
several textbooks, and a university lecturer on professional web
development. He presents and keynotes at technology conferences around
the world. As Co-Founder and Principal Consultant of The PHP Consulting
Company (thePHP.cc), Stefan helps his clients to develop software
successfully. He spends his free time playing electric guitar and
researching agile home improvement.
Special thanks to our sponsors
BetTech Gaming - Our main sponsors for this meetup! They are covering
the venue, food, and drinks!