• 0 Posts
  • 15 Comments
Joined 2 years ago
cake
Cake day: November 9th, 2022

help-circle
  • This is the absolute worst advice for coming to a European country. It’s probably different in Denmark but for some countries or cities at least you won’t be able to get through the bureaucracy needed to legally immigrate without speaking the language. Even in offices that mainly help foreigners you may find the employees don’t speak English. And if you want to be there long-term, good luck making real connections if you don’t speak the language.















  • I think the main reason OOP has a well-known term and pattern for dependency injection is to differentiate these two (out of multiple) options:

    • the constructor of my object creates other objects it depends on itself
    • I construct the dependencies of my object elsewhere and pass them in to the constructor and use an interface to make it easy to swap behaviour

    However, this becomes less of a pattern in functional programming as you wouldn’t make such objects to begin with. In FP, you pass all parameters where a function is invoked, and DI just becomes using generic parameters. You wouldn’t instantiate a dependency on each function call after all.

    As this is such a minor change, it’s not really talked about much and it’s not really a pattern,