Refactoring towards clean architecture workshop πŸ«§πŸ›οΈ

πŸ“š What is this about?

A practical, one-day on-site workshop where your development team will learn how to refactor an application using Clean Architecture principles.

Unlike typical trainings that rely on trivial “to-do” apps, we’ll work with the Conduit, a RealWorld Example App; a full-featured blogging platform (Medium like) that reflects the challenges of real systems.

🎯 Outcomes

By the end of the workshop, your team will:

  • Decouple business logic from the implementation details (like framework code),
  • Improve testability and long-term maintainability.
  • Understand and know how to apply Clean Architecture (not just in theory),
  • Know the patterns, tools, and strategies to refactor legacy systems with confidence.

πŸ“ Past engagements

🏒 In-house workshop at Masterlease

The refactoring workshop was great – a lot of practical knowledge, valuable tips and real benefits for the code! We recommend!

Read full reference (in Polish)

πŸŽ™ Guest on Marcin Lenkowski’s YouTube channel

In this talk we go into the details of Clean architecture.

🎀 Keynotes

In the presentation I have deep dived into many architectural topics in the past, take a listen to me talking about framework agnostic approach:

βš™ Workshop details

  • πŸ“ Format: On-site or remote
  • πŸ•’ Duration: One full day
  • πŸ‘₯ Audience: Mid/Senior PHP Developers
  • πŸ”§ Stack: PHP + Symfony / Laravel (to decide before, we can not do both)
  • 🌐 Language: Polish or English

πŸ“œ Agenda

  • Introduction, a fun game to warmup the group.
  • A bit of theory (not much, as we will learn more later).
  • Project audit.
  • Making changes secure – writing test scenarios.
  • First use case extraction.
  • Secondary adapter/port extraction.
  • Extracing the domain layer.
  • Introduction of read model + port/adapter.
  • Primary adapter/port extraction.
  • Showcase of different approaches.
  • Discussion of what could be done further.

πŸ’Ά Price

πŸ’» On-line – 1000 EUR per group, up to 10 persons.

🏒 On-site – 1500 EUR per group, up to 10 persons.

🎁 Bonus package – 150 EURO, which includes:

  • all materials in the PDF format,
  • recording (for on-line sessions),
  • Q&A after the workshop.

πŸ‘¨πŸ»β€πŸ« Mentoring/consulting day after the workshop – 1000 EUR.

πŸ“¬ Get in touch

πŸ“§ damian@dziaduch.pl

πŸ”— linkedin.com/in/damiandziaduch