Clinton Ingrams @cfing99
Clinton has been teaching programming (and many other IT-related topics) for over 30 years at FE and HE level. He completed his Masters degree in IT at De Montfort University (Leicester) in 1998, and has been there ever since as a Senior Lecturer. Having first downloaded PHP in 2000, he was invited to start teaching it in 2004.
He is currently delivering Computer Networks to first year students, PHP and Penetration Testing modules to second and final year undergraduate students, and, as a member of the DMU Cyber Technology Institute, has a particular interest in the security of web applications. He also gets involved with industrial/commercial partnerships such as KTPs and consultancy, and has spent many happy months delivering multiple degree modules in Malaysia, Singapore and China.
Any spare time is spent with his family, and his double basses.
Adham Albakri is a research fellow in the AIR4ICS project at De Montfort University and a PhD researcher at the University of Kent. His research interests include Cyber Threat Intelligence, Cyber Incident Response, Preserving Privacy in Cyber Intelligence Processing, Systems and Network Security, Graph Theory and Information Systems.
Incident Response Workshop
One of the Cyber Security roles currently seeing accelerated growth is that of Incident Response Analyst. Many organisations now have a need for ready access to an Incident Response (IR) team and where specialists are not available, are prepared to train existing Cyber Security staff.
Incident Response is a process, not an isolated event, so training is often achieved via Desktop IR games, where the participants will, in small teams, role play their responses to a constantly updating scenario. This training technique is used by many organisations as an effective way to improve the capability of resiliency on incident response.
This workshop will help attendees to increase their overall readiness for a cybersecurity event through a commonly experienced set of situations, where teams will discuss and determine the best course of action for each new challenge as it is presented. It will be both challenging and entertaining, where all opinions will be listened to and evaluated.
The workshop leaders are university academics with expertise in Cyber Security and IR.
Damiano Petrungaro @damiano_dev
Philosopher ego-less coder and community enthusiast. Damiano develops applications in PHP and Golang using domain driven design (DDD) and test driven development (TDD) methodologies supported with modern tools and practices such as and Docker, CI/CD, KPI and metrics.
At the moment Damiano is specialising in coding complex domain logic writing clean and testable code. Damiano is a supporter of a proper Git workflow applying a strict commit convention for a good and readable history of the code.
Damiano is am always looking to discover new development methods and technologies, and has a good networking of developers, with whom he relates and compares to on a daily basis.
Currently, Damiano is the maintainer of Laravel-Italia community and Conventional Commits.
Modern PHP development with Laravel
In this tutorial, I'll show my way to write and maintain application helped by modern development and methodologies using (but not abusing) Laravel.
The main topics will be about Clean Code, Object Calisthenics, DDD and Hexagonal Architecture.
Dariusz Drobisz @daryush_d
PHP Developer, trainer, consultant. BDD, DDD and framework agnostic approach fan (but Symfony lover), Event Storming interested. Co-organizer of PHPers meetups in Poland. Privately a big fan of car rallies.
Going framework agnostic with BDD
Having code that is not coupled with any framework has a lot of profits. There is small probability that you will be changing framework during your project lifecycle, but that kind of approach gives you easy way to reuse some of your functionalities across different styles of user interaction. GUI? API? Console command? Easy peasy with small effort. Everything with high understanding of domain you are working for.
During this workshop he want you to learn how working close with business and defining their needs together with them can help you creating clean code that you will love to work in long term projects. Attendees will use Behat and PHPSpec to design how their system will communicate internally between their component and with the outside world. At the end you will learn how to create a system that is loosely coupled with a framework.
Would you like to be a sponsor?
This conference is in its 4th year and is gaining momentum, it's a perfect place to represent your product and company. We have various packages available. Please email firstname.lastname@example.org for details and a sponsorship pack.