Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hexagonal Architecture (Ports and Adaptors) and Ruby and Rails #351

Open
sameera207 opened this issue Nov 17, 2024 · 0 comments
Open

Hexagonal Architecture (Ports and Adaptors) and Ruby and Rails #351

sameera207 opened this issue Nov 17, 2024 · 0 comments

Comments

@sameera207
Copy link

Thanks for proposing a talk for RORO Sydney!

Please provide the following information:

Name of talk (in the title field)
Hexagonal Architecture (Ports and Adaptors) and Ruby and Rails

Brief summary of the talk content

Hexagonal Architecture is an architectural concept focusing on "core" domain layer and loosely-coupled interchangeable components around it. Rails on the other hand focus on more layered architecture (MVC) in general. However, if we start understanding the concepts of "Hexagonal Architecture" , I believe we can use it to build better maintainable ruby/rails applications.

In this talk, I'm planning to cover

  • Concepts of Hexagonal Architecture and why it matters
  • How we can apply it to a standards rails applications (without much changes) and beyond
  • Suggestions of changing our mindset to apply these architecture patters without re-writing our apps

Which month's meetup you would like to present at
Any (can do in December)

Length of talk (please try to keep to ~15 - 25 minutes, but we're happy to allow wiggle room; however, the more succinct, the better!)
around 25-30 mins

Your Twitter username (if you have one)
sameera207

Are you happy to have your talk published on the RubyAU YouTube channel?
Yes

Link to, or upload of, a photo of yourself that will appear in the meetup slide deck (if you don't specify one, we'll see if we can find one from your social media accounts)

profile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant