Profile

Cover photo
David Hatanian
Works at Revevol
Attended Supélec
Lives in New Delhi
139 followers|50,387 views
AboutPostsPhotosVideos

Stream

 
A bit of fun with the Google Maps API
A lot of Google Maps use cases require to plot regions, such as sales sectors, maintenance zones or potential
customer markets. Doing this manually is often tedious and error-prone. Since a lot of use cases are based on
administrative bo...
1
Add a comment...
 
OpenAM and Kerberos authentication : how to provide a fallback for devices who do not have Kerberos enabled ?
OpenAM is very commonly used with the Kerberos and SPNEGO protocols to provide seamless authentication inside an company's network. Those are the protocols used by OpenAM's Windows Desktop SSO module. It is extremely convenient : no need to input a password...
1
Add a comment...
 
Europe Assistance's poor service
I always regarded the insurance packages provided with credit cards or flight tickets as pure scams that nobody would ever get to work. However I own a Visa Premier debit card since it was the cheapest my bank was offering at the time, and I was forced to u...
1
Add a comment...

David Hatanian

Shared publicly  - 
 
OpenAM and SAML2 federation : returning a different NameID for each Service Provider
If you have an OpenAM identity provider connected to several service providers, chances are that not all providers expect the same NameID. Some, like Google Apps, make ask for the user's email while others will expect something like ActiveDirectory's sAMAcc...
1
Add a comment...
 
A set of material design components for AngularJS. Much inspired by Google's design. Not completely ready though.
material - Material design for Angular
1
Add a comment...

David Hatanian

Shared publicly  - 
 
Playing with the GMail API : a chrome extension to convert your emails to PDF
Google announced yesterday their GMail API . With this API, you can access the user's emails, drafts, attachments etc, as always under OAuth access control. I've written a small demo of a Chrome extension that converts your emails to PDF, and creates a new ...
1
Add a comment...
Have him in circles
139 people
Riya Saini's profile photo
Gilles Meiers's profile photo
Sylvain Pierre's profile photo
Julien JAKUBOWSKI's profile photo
Willy Dadou's profile photo
Remy Alain Ticona Carbajal's profile photo
Soukaïna Rezki's profile photo
Stephane Donze (Revevol)'s profile photo
Romain Felden's profile photo

David Hatanian

Shared publicly  - 
 
Cloud computing and the tragedy of the commons
It occurred recently to me that Cloud Computing is extremely exposed to an interesting manifestation of the tragedy of the commons . Whazzat ? The tragedy of the commons describes a situation where several parties share a limited resource and, by acting acc...
1
1
Thibault Mortier's profile photo
Add a comment...

David Hatanian

Shared publicly  - 
 
Why you should not try to deal with dates manually
When you're writing a program, you will always have to deal with dates and times at one point of the other. It could be because you want to setup a scheduled task, or because you want a feature that provides reporting of his last month's activities to the u...
1
Add a comment...

David Hatanian

Shared publicly  - 
 
Google APIs : checking the scopes contained in an OAuth2 access token
When you've stored an OAuth2 access/refresh token couple for a long time, you might not be sure what scopes it was giving access to. In that case, just pass the access token to the tokeninfo  endpoint : https://www.googleapis.com/oauth2/v1/tokeninfo?access_...
1
Add a comment...

David Hatanian

Shared publicly  - 
 
How to provide seamless Single Sign On on Google Apps
Context Before OAuth, in order to authenticate a user an application would redirect him to the OpenID login page. It was possible to avoid the consent window by registering your the application through the Google Apps Console . However, OpenID is going to b...
2
Remy Alain Ticona Carbajal's profile photo
 
Very nice article ^_^
Add a comment...
 
Guys remember when we talked about Google Cloud Platform and I told you that Node.js was not supported yet ?

Well Google released yesterday a video explaining how to deploy Node.js code on App Engine !

This will be done through the "custom runtime" extension, based itself on "managed vms".
4
Add a comment...
People
Have him in circles
139 people
Riya Saini's profile photo
Gilles Meiers's profile photo
Sylvain Pierre's profile photo
Julien JAKUBOWSKI's profile photo
Willy Dadou's profile photo
Remy Alain Ticona Carbajal's profile photo
Soukaïna Rezki's profile photo
Stephane Donze (Revevol)'s profile photo
Romain Felden's profile photo
Education
  • Supélec
    2007 - 2010
  • Institut de Gestion de Rennes
    2010 - 2010
Basic Information
Gender
Male
Work
Employment
  • Revevol
    IT engineer, 2012 - present
  • OCTO Technology
    Consultant, 2010 - 2012
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
New Delhi
Previously
Rabat, Maroc - Paris - Rennes - Caen - Nantes
Links
Contributor to