ChemnitzerWebDevs / slides

Slides from Talk
26 stars 17 forks source link

Building Sustainable Web Applications: Implementing Hexagonal and Layered Architectures in PHP and React #75

Open rabbl opened 10 months ago

rabbl commented 10 months ago

Talk description

In the ever-evolving landscape of web application development, building sustainable and robust applications is crucial. This talk explores the implementation of hexagonal and layered architectures in PHP and React, presenting a practical approach to building enterprise web applications which are easy to adapt and maintain.

Hexagonal architecture, also known as ports and adapters architecture, focuses on decoupling the application’s core logic from external dependencies. By employing hexagonal architecture principles, developers can achieve improved testability, maintainability, and scalability. This talk delves into the core concepts of hexagonal architecture and showcases how it can be seamlessly integrated into PHP projects.

Layered architecture, on the other hand, promotes the separation of concerns by organizing application components into logical layers. This architectural style enables better code organization and modularity, leading to improved code quality and maintainability. By demonstrating real-world examples, this session illustrates how layered architecture can be implemented effectively in React applications, enabling developers to build scalable and maintainable web applications.

Throughout the talk, attendees will gain practical insights and best practices for implementing hexagonal and layered architectures in PHP and React. Ralf will share code examples, tips, and techniques, providing attendees with actionable knowledge to apply in their own projects. And they will leave with the knowledge and confidence to architect applications that are easier to maintain, test, and scale, ultimately leading to more robust and successful web applications in the long run. Please also name frameworks that you promote/use in your talk.

Talk length (in Minutes)

Preferred language

Talk preparation

Do you need support on preparing your talk by e.g. a practice session or a review of your slides? We are happy to help!

Preferred date/time

Speaker names

Please name all speakers giving this talk.

Ralf Junghanns

Speakers info

(Optional)

Twitter handle(s)

schroedan commented 6 months ago

@rabbl Thx again for your talk last year. Could you please prepare a PR with your slides?