L'auteur
Description de l'auteur
Articles
Yves Amsellem
Il y a 10 ans
Backbone au mois du JS
Mercredi dernier a eu lieu la session Backbone du mois du JS. 3 heures de coding épaulées par 5 Xebians : Dahlia, Sophie, Florent, Pierre et Yves. La séance a commencé par un puppet show : chacun déguisé en composant — routeur, vue, collection, modèle et template — présentait ses responsabilités et ses interactions avec...
Il y a 10 ans
Backbone, deux ans après
Backbone fut une des premières librairies à offrir une structure aux applications JavaScript. Avec le succès qu’on lui connaît — trello, airbnb, linkedin. Cet article se propose de synthétiser l’expérience de deux ans de développements à ses côtés — mauvais jours inclus — d’identifier des bonnes pratiques et d’entrevoir la suite de l’aventure. Plus simple,...
Il y a 10 ans
Xebia accueille le Mongo User Group le 2 avril
Le 2 avril prochain, Xebia accueille le MongoDB User Group. Voir le site du meetup pour l’inscription. Au programme : Steve Francia, Chief Evangelist @ 10gen – MongoDB 2.4La sortie récente de Mongo 2.4 apporte son lot de nouveautés, notamment l’arrivée de la recherche full text, le raffinement des recherches géo-spatiales, des counts, du moteur...
Il y a 11 ans
Jongo, requêter en Java comme dans Mongo shell
Mongo — la base de données NoSQL orientée document supportée par 10gen — propose un langage de requête compact, simple à appréhender et bien documenté. Les choses se corsent dès que l’on bascule en Java : effectuer une requête, mapper les résultats, utiliser de l’héritage requiert un code très verbeux. Des librairies essayent de simplifier...
Il y a 11 ans
Jongo = Mongo + Java // le 14 juin au MongoDB Paris
Le 14 juin, le MongoDB Paris à la gentillesse d’accueillir les développeurs de Jongo. Sujet : Jongo, exploiter Mongo en Java avec aisance Speakers : Benoît Guérout et Yves Amsellem Date : 14 juin 2012 16h25 — 17h05 Lieu : Eurosites Republique, 8 Bis Rue de la Fontaine au Roi, 75011 Paris Inscription : S’inscrire...
Il y a 11 ans
Jongo = Mongo + Java // le 21 mars au Mongo User Group
Le 21 mars, le Mongo User Group à la gentillesse d’accueillir les développeurs de Jongo. Sujet : Jongo, exploiter Mongo en Java avec aisance Speakers : Benoît Guérout et Yves Amsellem Date : 21 mars 2012 dès 19h45 Lieu : Zenexity, 64 Rue Taitbout 75009 Inscription : S’inscrire sur le Mongo User Group Meetup Si...
Il y a 11 ans
REST côté client avec JavaScript
Voilà 11 ans que Roy Fielding a introduit REST, le style d’architecture original du web appliqué aux échanges inter-applications. Reposant sur HTTP, il promet économie, simplicité et profit des structures réseau en place. Voyons comment l’implémenter via un client JavaScript — présenté ici — communiquant avec un serveur Java — présenté dans un article connexe...
Il y a 11 ans
REST côté serveur avec Java
Voilà 11 ans que Roy Fielding a introduit REST, le style d’architecture original du web appliqué aux échanges inter-applications. Reposant sur HTTP, il promet économie, simplicité et profit des structures réseau en place. Voyons comment l’implémenter via un client JavaScript — présenté dans un article connexe — communiquant avec un serveur Java — présenté ici...
Il y a 12 ans
Authentification HTTP et Sécurité avec Apache Shiro
Authentifier les utilisateurs d’une application est une étape cruciale pour tout système d’information. Restreindre l’accès à ses ressources selon certains critères l’est également. Côté web, Spring Security tient le haut du pavé en la matière. Pourtant son adhérence à Spring et sa volumétrie — plus de 10 JAR de dépendances — peuvent représenter un frein...
Il y a 12 ans
JAXB, le parsing XML — objet
Format privilégié pour les échanges inter-applications, XML est l’objet de nombreuses bibliothèques Java. Cependant, ces bibliothèques masquent toutes le data binding qu’elles effectuent ; la transformation d’un document XML en grappe d’objets. Nous voilà bien démunis dès lors qu’une application produit du XML comme une simple chaîne de caractères. L’utilisation d’API bas niveau (DOM, XPath)...
Il y a 12 ans
Java Collection Performance
Le temps de [ ] est révolu ; celui de < > est venu. La liste a remplacé le tableau et type ses éléments — comme son prédécesseur — depuis java 1.5. Mais est-elle efficace ? À quel prix s’entoure-t-on d’un de ses cadets, LinkedList, HashSet, TreeMap ? La JavaDoc détaille leurs complexités, pourtant aucun...
Il y a 12 ans
De l’héritage à la délégation
Parmi les piliers de l’OOP, 3 sont majoritairement implémentés par nos langages, l’héritage, le polymorphisme et l’encapsulation. Et, bien qu’à l’intérêt reconnu, la délégation ne l’est que trop rarement. Elle remplace pourtant souvent avantageusement l’héritage en réduisant couplage et graphe d’objets. Voyons comment faire de cette petite sœur injustement négligée une alliée de choix. Décliner...
Nous recrutons
Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.