Relative Content

Tag Archive for packages

Trade-off between locality and repetition

Let me explain what I mean by locality and repetition. The current crop of configuration management tools decouple the configuration from everything else even when it is somewhat detrimental to do so. One case where it is detrimental is in application configuration. I believe that application configuration should live in the same repository as the application itself instead of some other repository or a chef cookbook or a puppet module. Better yet the actual chef cookbook or puppet module should be alongside the application and the build system can figure out how to package the whole thing so that the deployment mechanism can be as simple as possible.

best practices for packaging in Scala projects?

Scala runs on the JVM, but that doesn’t mean we have to write it like Java. Eclipse discourages use of the default package. What are some considerations (e.g. size of project) that determine how code ought to be packaged in Scala?