Link Details

Link 946787 thumbnail
User 207516 avatar

By adamldavis
via softwarelifecycle.wordpress.com
Published: Mar 30 2013 / 05:27

What the author sees as Modern Java: Adopting a functional style and using functional techniques. Limiting mutation to small, controlled scopes supported by a library like Guava. Pushing OO to the edges of the system. Eg smaller, immutable value objects and larger, limited-mutable behavior objects held together by functional style “glue”. Using the language to express our domains rather than our implementation. Compose from technical building blocks to the business domain without leaking the technical details through.
  • 9
  • 1
  • 1811
  • 1980

Comments

Add your comment
User 187417 avatar

sproketboy replied ago:

0 votes Vote down Vote up Reply

2011? WTF

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (8)



Voters Against This Link (1)



Apache Hadoop
Written by: Piotr Krewski
Featured Refcardz: Top Refcardz:
  1. Play
  2. Akka
  3. Design Patterns
  4. OO JS
  5. Cont. Delivery
  1. Play
  2. Java Performance
  3. Akka
  4. REST
  5. Java