Profile

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

Stream

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

Fabrice Sznajderman
moderator

Articles  - 
 
 
Les slides de ma présentation à Devoxx France 2014. 
 ·  Translate
3
2
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.
1
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].

Cheers,
-+Kurt Alfred Kluever, Guavian

[1] http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Verify.html
[2] http://docs.oracle.com/javase/7/docs/technotes/guides/language/assert.html
[3] https://code.google.com/p/guava-libraries/wiki/ConditionalFailuresExplained
1
Add a comment...

Fabrice Sznajderman

♤ Ici & Ailleurs (urbain)  - 
4
Fabrice Sznajderman's profile photoG+Photographie's profile photoAurélia Cointre Mazni's profile photo
3 comments
 
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...
1
1
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
4
2
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:

https://plus.google.com/+TomEigelsbach/posts/HN1EMzCSjGv

via +AsapSCIENCE  #scienceeveryday  
1
Add a comment...
 
 
#devoxxfr Slides de la prez "La révolution Docker" par Nicolas De loof et Ludovic Champenois
 ·  Translate
1
1
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
2
Fabrice Sznajderman's profile photoJean-Pierre Mena's profile photo
2 comments
 
? 
Add a comment...
People
Have him in circles
438 people
Hossein Shams's profile photo
Stephane Gallès's profile photo
Work
Occupation
Développeur Web Scala Java (Git Evangelist - Software craftsmanship)
Skills
Java, Web, Scala
Employment
  • Sfeir
    Java / Scala / Web, 2010 - present
    Développeur
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
France - Garches
Links
Contributor to
Story
Tagline
Développeur passionné Java / Scala / Web
Bragging rights
Diplôme au CNAM
Education
  • CNAM
    Informatique, present
Basic Information
Gender
Male
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
market.android.com

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

Ingress
market.android.com

✮ 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

Chromeブラウザ-Google
market.android.com

Android搭載端末やタブレットのChromeウェブブラウザで高速なブラウジングを。ログインして同期すれば、あなたのChromeブラウザ設定をパソコンだけでなくモバイルでも共有できます。スピーディーな検索・アドレスバーに検索語句もウェブアドレスも直接入力できるので簡単です。入力

How to mavenify a Play 2 application
pierremage.blogspot.com

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
market.android.com

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

Viadeo
market.android.com

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

Gmail
market.android.com

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: Any.do Calendar & Widget
market.android.com

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
market.android.com

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

SimpleMind mind mapping
market.android.com

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

Dropbox
market.android.com

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

Google+
market.android.com

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

LinkedIn
market.android.com

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

Pocket
market.android.com

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
market.android.com

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

Twitter
market.android.com

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 );
blog.loof.fr

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
market.android.com

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
market.android.com

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
market.android.com

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