Note: There will be members of Sainsbury's staff who will be able to help you to the correct room.
7:00-8:00 - Informal drinks, snacks and chat
8:00-8:05 - Welcome & group announcements
8:05-9:00 - Talk:
Getting started with Test-Driven Laravel
Amo was recently asked by a developer who is new to the Laravel framework, and the PHP language in general, where they should begin with her first project using the framework.
"Should I define all of my routes up-front?"
"How about I start with my views? But then, how will I render them? Maybe I need controllers first?"
Perhaps I should figure out which models I'll need and go from there?"
The conversion reminded Amo of when he first begun adopting test-driven development in projects. It can seem overwhelming at first, especially as there's no simple "how-to" guide or industry standard methodology to take you through an entire feature's lifecycle.
Fortunately, Laravel not only makes it easy to get started, but to use a test-driven approach which guides your application's development.
Test-driven development, or TDD often divides opinions within the PHP community. Some of the common comments I often hear from developers, who have not adopted TDD are, "My boss would never allow more time for testing", "It takes too long to write tests", "It's too difficult to learn how to test".
This talk aims to highlight some of the benefits of how TDD with Laravel can drive your application's design, and improve your code, without needing additional time commitment.
Speaker: Amo Chohan
Amo is the lead developer at energy commodities research firm, Energy Aspects and oversees the development of the systems used across three international sites. He has worked in-house and consulted for a number of companies throughout the UK, Europe and Japan and has a career in web development spanning over 10 years. A self-professed test-driven development and Laravel evangelist, and novice pilot.
ilithium limited, who are a "Provider of technical consultancy, incubation support, contract programming and software development project work, founded on 15 years' experience in the web and mobile development space.
Working initially with start-ups to assist with taking products to market, including all phases of recruitment, architecture design and scalability, together with the technical skills to bridge the gap between idea and MVP."
We'll also have 2 licences from JetBrains (JetBrains (https://www.jetbrains.com/products.html)) for any of their products to raffle.
Want to speak at PHP London?
We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below.
PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.