Cover photo
Fabrice Sznajderman
Works at Sfeir
Attends CNAM
Lives in France - Garches
438 followers|302,458 views


Comment connaître les salaires moyens dans le secteur de l'informatique en province?
 ·  Translate
Add a comment...

Fabrice Sznajderman

Articles  - 
Les slides de ma présentation à Devoxx France 2014. 
 ·  Translate
Alexandre Roman's profile photoFrédéric Ensminger's profile photo
Add a comment...

Fabrice Sznajderman

Shared publicly  - 
Habemus Paypal.
 ·  Translate
Nous sommes désormais le seul service permettant de régler avec PayPal ses billets de train SNCF, Eurostar, Thalys, Lyria et Renfe-SNCF.
Add a comment...
Precondition vs. Verification Checks

In Guava 17, we’re introducing a new API called Verify [1]. It contains the following static methods, plus variants that support custom error messages:
  public static void verify(boolean)
  public static T verifyNotNull(T)

If the verification check fails, an unchecked VerifyException is thrown. So how is this API any different than the existing Preconditions API?

The Preconditions API should only be used for validating preconditions. A precondition check ensures that the caller of a public method has obeyed the requirements of the method's specification. For example, a sqrt function may accept only non-negative arguments. The unchecked exceptions thrown by these methods tell the caller, “you messed up”.

A verification check is used when you lack high confidence that an API you depend on and consume will meet its (real or implied) specification. It's easiest to understand this type of check as "like a Java language assertion [2] , except that they are always enabled”.

For more information, check out our Conditional Failures Explained wiki page [3].

-+Kurt Alfred Kluever, Guavian

Add a comment...

Fabrice Sznajderman

♤ Ici & Ailleurs (urbain)  - 
Fabrice Sznajderman's profile photoG+Photographie's profile photoAurélia Cointre Mazni's profile photo
Merci +Aurélia Cointre Mazni pour ces remarques et conseils. :)
 ·  Translate
Add a comment...
I found this very helpfull #goodpractice for #tagging and #branching . Interessing for alle #git beginner.
I am currently learning to use Git by reading Pro Git. Right now I'm learning about branching and tags. My question is when should I use a branch and when should I use a tag? For example, say I create a branch for version 1.1 of a project. When I finish and release this version, should I leave the branch to mark the release version? Or should I add a tag? If I add a tag, should I delete the version branch (assuming that it is merged into master o...
Florian Bezagu's profile photoFabien Baligand's profile photo
Le petit schéma est très intéressant, et comme toujours, plus clair qu'un long discours ;)

Néanmoins, je n'ai pas compris l'objectif de la branche develop ? Une idée ?

 ·  Translate
Add a comment...
Have him in circles
438 people
Hossein Shams's profile photo
Stephane Gallès's profile photo

Fabrice Sznajderman

Shared publicly  - 
Toute la différence en le manager et le leader!
 ·  Translate
Boss vs. Leader #SoTrue
Aurélien Clerc's profile photoFrédéric Ensminger's profile photo
Add a comment...

Fabrice Sznajderman

Shared publicly  - 
Amazing Arrow Trick

If works from the refraction of the light by a different medium so that the light goes through a focal point outside the glass and reverses itself. That bending from going through the different medium is itself a really cool principle called Snell's Law, and here's a great article on it:

via +AsapSCIENCE  #scienceeveryday  
Add a comment...
#devoxxfr Slides de la prez "La révolution Docker" par Nicolas De loof et Ludovic Champenois
 ·  Translate
Slim Ouertani's profile photo
Add a comment...

Fabrice Sznajderman

Shared publicly  - 
Pour tout les amoureux du bricolage comme moi ;), qui veulent y passer le moins de temps possible... je recommande cette perceuse sans file. C'est un bijou! :D ce matin elle m'a sauvée de plusieurs heures de bricolage! 
 ·  Translate
Fabrice Sznajderman's profile photoJean-Pierre Mena's profile photo
Add a comment...
Have him in circles
438 people
Hossein Shams's profile photo
Stephane Gallès's profile photo
Développeur Web Scala Java (Git Evangelist - Software craftsmanship)
Java, Web, Scala
  • Sfeir
    Java / Scala / Web, 2010 - present
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
France - Garches
Contributor to
Développeur passionné Java / Scala / Web
Bragging rights
Diplôme au CNAM
  • CNAM
    Informatique, present
Basic Information
Apps with Google+ Sign-in
Fabrice Sznajderman's +1's are the things they like, agree with, or want to recommend.
Capitaine Train: train tickets

Capitaine Train is the best train ticket booking engine in France and nearby countries. Since 2011, more than 200,000 users have trusted and


✮ Top Game of 2013 at Google Play Player's Choice Awards. ✮ Best Android Strategy Game Runner-up at Android Central Best of 2013 Awards ✮ On



How to mavenify a Play 2 application

This article is for developers who want to develop web-apps with Play 2 Framework but are required to integrate these new web-apps in an exi


YouTube your way. Get the official YouTube app for Android. Instantly become the DJ, learn Kung Fu and easily share with friends. Catch up o


Networking - Business - Career: Viadeo is a social network that lets you connect with over 55 million professionals worldwide. Use the Viade


Gmail is built on the idea that email can be more intuitive, efficient, and useful. And maybe even fun. Get your email instantly via push no

Cal: Calendar & Widget

Cal is a free, simple & smart calendar app for your Android. With a fast, intuitive and beautifully designed interface, Cal is the only Cale

Google Translate

Break through language barriers with Google Translate.• Translate between more than 70 languages • Converse naturally and let Google transla

SimpleMind mind mapping

SimpleMind ist ein Mind Mapping Werkzeug, welches Ihr Smartphone oder Tablet in ein brainstorming, ideensammel und gedankenstrukturier Werkz


Dropbox is a free service that lets you bring all your photos, docs, and videos anywhere. After you install Dropbox on your computer, any fi


ΛΕΙΤΟΥΡΓΙΕΣ: - Δείτε περιεχόμενο που μοιράζονται φίλοι, συγγενείς και ενδιαφέροντα άτομα ανά τον κόσμο - Γίνετε μέλη σε κοινότητες για να βρ


Op de hoogte. Onderweg. De slimmere LinkedIn-app voor Android.Een nieuw design dat op u is afgestemd! Met de nieuwe Android-app kunt u nog e


When you find something on the web that you want to view later, put it in Pocket. It automatically syncs to your phone, tablet or computer s

Algoid - Program the Turtle

Algoid - Educational programming language for kids and beginners.Want to learn "how to program" ? Algoid was made for you !Algoid is an educ


Twitter es tu punto de encuentro global. Obtén en tiempo real historias, fotos, vídeos, conversaciones, ideas e inspiración de toda tu crono

Write a Book :: new Blog( perso );

Le premier, Apache Maven pour Pearson, a été mon premier pas dans le monde de l'édition. J'ai découvert le template word imposé par l'éditeu

Barcode Scanner

Códigos de barras de exploración en productos mirad los precios y las revisiones. También puede escanear Data Matrix y códigos QR que contie

Another World

Also known as Out Of This World™ and released across more than a dozen platforms since its 1991 debut, Another World™ has attained cult stat

Podcast Addict

With Podcast Addict, manage all your audio & video Podcasts as well as your YouTube channels and News feeds from your Android device. Subscr