re: Why is your preferred programming language your go-to? VIEW POST

FULL DISCUSSION
 

I love Ruby expressivity and cleanliness and the Rails and Dry ecosystem.

I love Elixir/Erlang performance and concurrency, their immutability and functional approach to problems.

I love Kotlin expressivity and performance, and the Spring ecosystem.

To each their own, because if you got more than a hammer you can deal with more than a nail :)

 

the Rails and Dry ecosystem

I wonder how these two could come together glued with “and” :)

 

Because they really complement each other very nicely. You have the data access layer (models) and presentation layer (views and controllers) handled by Rails, and the business (transactions and operations), validation (validation schemas) and orchestration logic (autoinject and container) handled by Dry. I don't call models directly in controllers, I have service objects that transparently handles data transformation between the application and the outside world (being the front-end or the database), validating input data and integrating with external APIs or applying business rules

code of conduct - report abuse