Chris Richardson describes how to use aggregates to design modular business logic that can be partitioned into microservices.
Simon Ritter explains the impact project Jigsaw will have on developers in terms of building their applications, as well as helping them to understand how things will change in JDK 9.
Simon Ritter explains the impact Jigsaw will have on developers in terms of building their applications, as well as helping them to understand how things like encapsulation will change in JDK 9.
Alex Blewitt introduces modularity in general, and the choices that OSGi made in bringing modularization to the JVM. He also looks ahead and asks how OSGi and Jigsaw will evolve in the future.
Simon Ritter looks at the fundamentals of how modularity in Java works, explaining the impact project Jigsaw has on writing apps, and how encapsulation will change in JDK 9.
José Valim introduces Elixir and some of the most important features: data types, modules, async, collections, parallelism, streams, etc.
Mickael Istria showcases a number of extensions to the Eclipse IDE making it easier to import projects (simple or complex) and honoring modularity in the Project Explorer.
Marius Bogoevici discusses how to design Spring Integration applications in a modular fashion, by grouping together logically-related components into subsystems that interact with each other.
Oliver Wegner, Stefan Tilkov show how OTTO, Germany’s largest online fashion retailer, used a system-of-systems approach to enable modular, parallel development of its ambitious shop relaunch.
Ola Bini attempts to answer a few questions: Why are new languages still being created, Is it worth choosing languages strategically, and Does language actually matter?