четвер, 24 квітня 2014 р.
середа, 23 квітня 2014 р.
RESTful Web APIsBy Leonard Richardson, Mike Amundsen, Sam Ruby
Publisher: O'Reilly Media
Released: September 2013
This medium size-book is easy to read, because of it has good structured content, relevant real-life examples and simple terminology. The book doesn't require any specific knowledges, so it can be recommended to newbies as well as to experienced software engineers.
The book gives a detail overview of HTTP, before actual start dealing about REST services. Then it provides recommendations about handling collections and media over RESTfull API. Microformats and deep dive into the most powerful HTTP feature for REST API - are the parts that I like the most. Haven't heart about HTML metadata profiles, or special kind of rest for embedded systems? So, in this case you can lear a lot of fascinating things. Also, very important is "multilanguage" orientation of the book. It doesn't relies on REST API implementation in some specific framework or even language, instead of that authors describe common principles of writing services.
The book was split in 13 independent chapters. So, a reader can concentrate only on important topics and omit not interesting/actual topics. I believe it is quite positive about book. Personally, I'd prefer more practical examples, and less theory. However, it'd be really difficult to achieve without increasing book size in twice. So, authors decided to focus more on wide theory and you will need more investigation before staring using some of mentioned approaches as the result.
We are very pleased to announce the final release of Scala 2.11.0!
- Get started with the Hello Scala 2.11 template in Typesafe Activator
- Download a distribution from scala-lang.org
- Obtain it via Maven Central
There have been no code changes since RC4, just improvements to documentation and version bump to the most recent stable version of Akka actors. Here’s the difference between the release and RC4.
Code that compiled on 2.10.x without deprecation warnings should compile on 2.11.x (we do not guarantee this for experimental APIs, such as reflection). If not, please file a regression. We are working with the community to ensure availability of the core projects of the Scala 2.11.x eco-system, please see below for a list. This release is not binary compatible with the 2.10.x series, to allow us to keep improving the Scala standard library.
The Scala 2.11.x series targets Java 6, with (evolving) experimental support for Java 8. In 2.11.0, Java 8 support is mostly limited to reading Java 8 bytecode and parsing Java 8 source. Stay tuned for more complete (experimental) Java 8 support.