anchor.diff:  }
   ----
   
  -The `DropwizardApplication` class contains all the plumbing: resource and health checks registration, guice bootstrapping and Jackson's `ObjectMapper` configuration. It is given an instance of a configuration class (`DropwizardServerConfiguration`) which is a POJO holding the configuration properties read from the file passed as parameter to our application. 
  +The `DropwizardApplication` class contains all the plumbing: resource and health checks registration, Guice bootstrapping and Jackson's `ObjectMapper` configuration. It is given an instance of a configuration class (`DropwizardServerConfiguration`) which is a POJO holding the configuration properties read from the YAML file passed as parameter to our application. 
   
  -Yes, there is a configuration file (a yaml file): the app is run like that; `java -jar app.jar server config.yml`. The `server` parameter is here to tell Dropwizard to start the server, but you can also manipulate the database (I didn't try this).
  +The app is run with parameters: `java -jar app.jar server config.yml`. The `server` parameter is here to tell Dropwizard to start the server, but you can also manipulate the database (I didn't try this).
   
   === Resources
   
  
positive.code: 
  Each sample run with a simple `java -jar` command. You will need to set some properties to enable ssl: `-Djavax.net.ssl.trustStore=... -Djavax.net.ssl.trustStorePassword=... -Djavax.net.ssl.keyStorePassword=... -Djavax.net.ssl.keyStorePath=...`.
  
  In order to be able to run the samples, you need to create a keystore, and install a self-signed certificate. You will need the Facebook certificate too, and a user token (see http://developers.facebook.com).
  
  Don't forget to modify the configuration files and system properties accordingly. All these steps are explained in the README file.
  
  
negative.code: }
  ----
  
  Note that injection is performed by Guice. It seems that there is a container provided with Jersey (hk), but I didn't managed to make it work. Linking and response are straightforward, you just have to read the JAX-RS documentation. 
  
  Dropwizard uses Jackson to serialize the object returned to JSON, so you have nothing special to do... but you have to configure the ObjectMapper to not fail on missing properties (see http://martinfowler.com/bliki/TolerantReader.html[Tolerant Reader]).
  
  === HTTPS
  
  HTTPS is configured in the YAML configuration file. The documentation explains exactly how to set it up.
  
  ==== REST client
  
  