
Development
specs2 @ GitHub
Presentation is a library for writing executable software specifications. With you can write software specifications for one class ( unit specifications) or a full system ( acceptance specifications): import org . specs2 . mutableFunctional programming
In computer science , functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of functions, in contrast to the imperative programming style, which emphasizes changes in state. [ 1 ] Functional programming has its roots in lambda calculus , a formal system developed in the 1930s to investigate computability , the Entscheidungsproblem , function definition, function application, and recursion . Many functional programming languages can be viewed as elaborations on the lambda calculus. [ 1 ] In practice, the difference between a mathematical function and the notion of a function used in imperative programming is that imperative functions can have side effects that may change the value of program state.Scala Review
Oracle Oracle Technology Network > Java Article Why, Where, and How JavaFX Makes Sense CaptainCasa moved from Swing to JavaFX for front-end infrastructure, explaining that implementing an employee desktop front end with native technology is a valid approach and that JavaFX is a good fit. Posted 3/13/13 // Tags: java , JavaFX , RIA // Headlines Archive
Java
Java Persistence API The Java Persistence API provides a POJO persistence model for object-relational mapping. The Java Persistence API was developed by the EJB 3.0 software expert group as part of JSR 220, but its use is not limited to EJB software components. It can also be used directly by web applications and application clients, and even outside the Java EE platform, for example, in Java SE applications.

