BrisPHP Q1 2022 - Testing legacy code & Keep thinking like a hacker
Details
We're back! Ready to kick off 2022 with some PHP, pizza and drinks! This meetup will be hosted by our good friends, CreditSense in the city. Can't make it to Brisbane? No worries. The stream will be live on our YouTube channel.
Talks:
What's new in PHP Land - By Nathan Dench (@nathandench)
Living under a rock? Struggling to keep up with /r/php and Twitter during COVID? Don't worry - Nathan has you covered with what's been happening in PHP land!
Tales from the trenches: Testing legacy code - By Mingwei Zhang
When we are trying to replace legacy features with new architecture and new code, we went through a lot of problems. One of the hardest was making sure it matches with existing business requirements. To be able to achieve that, we used layers of the testing approaches such as "unit testing", "scenario testing" and "regression testing". Hope this talk can help someone to rebuild their system with minimum negative impacts.
Keep thinking like a backer - By Stephen Rees-Carter (@valorin)
What happens if a hacker breaks through your app, and gets to your server? You missed one tiny thing, and now the hacker is doing whatever they want on your server… How do you stop this from turning into a catastrophic event?
We’re going to assume the role of a hacker who has broken through the code, and has access to the server. We’ll go from there, hacking our way around, seeing what we have access to. While at the same time, adding layers of defence (as the site owner) to try and stop an impending catastrophic breach.
We will be live streaming the talks on the BrisPHP YouTube channel: https://www.youtube.com/channel/UCnjs7ZykvgWGaSQiYCNxzeA
This meetup will again be made possible by our great sponsors: CreditSense, Maropost, Infoxchange and ProcurePro.
If you have an idea for a talk you'd like to hear, or you've recently done something quite interesting you'd like to talk about, reach out on our GitHub https://github.com/BrisPHP/meetups/issues
Schedule:
6pm live stream starts
6.05pm What's new in PHP Land?
6.30pm Testing legacy code
6.50pm Break for food and drinks
7.20pm-8pm Keep thinking like a hacker
