Description de l'auteur

Articles

Il y a 7 années

Devoxx – Ceylon

Après avoir assisté à la session sur Kotlin, nous ne pouvions pas faire l’impasse sur la présentation du langage Ceylon animée par Emmanuel Bernard et Stéphane Epardaud. Cette session était focalisée sur les motivations qui ont poussé à développer ce langage et devait nous montrer les possibilités de ce dernier. Le projet Ceylon a été...

Publié par Nicolas Jozwiak

Il y a 7 années

Devoxx – Performance comparison of Java Web frameworks

Après une intervention controversée de Matt Raible à Devoxx 2010 concernant la comparaison de frameworks Web, cette année trois personnes ont choisi de remettre le couvert :  Stijn Van den Enden, Guy Veraghert et Ward Vijfeijken. Stijn débute la présentation en nous rassurant : leur recherche concerne une poignée de frameworks Web et est basée sur...

Il y a 7 années

Devoxx – Cracking clojure

Clojure est un dialecte de Lisp fonctionnant sur la JVM. Dans cette présentation, Alex Miller s’adresse aux développeurs sans expérience préalable du langage. Son but est d’en présenter les concepts de base et de montrer la puissance et l’expressivité qui lui ont fait choisir Clojure comme langage principal chez son employeur actuel.

Il y a 7 années

Devoxx – Kotlin

Depuis quelques mois, Kotlin fait parler de lui. Rien de tel qu’une conférence comme Devoxx pour prendre la température de ce nouveau langage. Lors de cette session, Andrey Breslav nous a expliqué d’abord les motivations qui ont poussé JetBrains à investir dans le développement de Kotlin : se détacher des limitations du langage Java dues...

Il y a 7 années

Devoxx – Les nouvelles applications HTML 5 et DART

HTML 5 est sans conteste un des sujets phare de ce Devoxx 2011. Pour preuve la salle est bien remplie. Lors de cette présentation David Chandler commence par nous  montrer comment HTML 5 peut nous aider à simplifier la conception et l’utilisation des applications Web. Il nous rappelle également que les versions récentes des navigateurs...

Publié par Nicolas Jozwiak

Il y a 7 années

Livre blanc : Maîtrisez votre dette technique

Le 4 Juin 1996, à 9h35 le vol 501 de la fusée Ariane 5 effectue son premier décollage. Quelques secondes plus tard, le système de guidage inertiel reçoit trop d’informations et se met hors service, car reconnu défaillant. L’ordinateur de bord est alors notifié qu’un dysfonctionnement est en cours et compromet les informations concernant la...

Il y a 7 années

Les principes SOLID

A l’heure où de nombreux débats font rages sur l’éventuel successeur du langage Java, le XKE (Xebia Knowledge Exchange) de Mars a été l’occasion de faire un retour sur les fondamentaux de la conception Orienté Objet. Faisons un petit sondage dans la communauté : quels arguments avanceriez-vous en faveur du langage Java ? Parmi les...

Publié par Nicolas Jozwiak

Il y a 7 années

Xebia à Epita le 24 Mai

Comme chaque année, l’école Epita organise une semaine de conférences technologiques. Cette année la 23ème édition se déroulera du 23 au 27 Mai. Ce sera l’occasion pour les étudiants de découvrir les métiers de l’informatique et de bénéficier de retours d’expériences de professionnels. C’est à ce titre que j’interviendrai le Mardi 24 Mai lors d’une...

Publié par Nicolas Jozwiak

Il y a 8 années

La cohabitation des langages Java et Scala

Depuis quelque temps, le langage Scala fait beaucoup parler de lui et de nombreux articles et prototypes commencent à voir le jour. Mais cet engouement est freiné par un certain nombre de problèmes dont un majeur : une grande partie des applications sur lesquelles nous intervenons sont en Java et à moins de débuter un...

Il y a 8 années

Merci au Breizh JUG !

Au même titre que le Paris JUG, le Breizh JUG organise des soirées afin de présenter les technologies / plateformes qui nous entourent. A ce titre, Nicolas De Loof nous a proposé de venir parler du langage Scala. Après notre passage au Paris JUG au mois d’Avril, c’est avec un grand plaisir que nous avons...

Il y a 9 années

Merci Paris Jug !

La soirée Scala du Paris JUG a eu lieu ce Mardi 13 Avril, et à ce titre nous tenions à remercier les organisateurs de cet événement ainsi que les personnes présentes dans la salle. Merci aussi pour la troisième mi-temps qui a été l’occasion de retours positifs sur les présentations de la soirée et qui...

Publié par Nicolas Jozwiak

Il y a 9 années

Flash Catalyst, Flash Builder, l’avis de Xebia !

Lors du XKE de Février, nous avons eu l’occasion de tester les outils Flash Catalyst et Builder en version beta. Pour ce faire, nous avons décidé de faire un projet et de présenter les facilités et les difficultés que nous avons rencontrées. Concernant le projet, ce dernier est simple : mettre en place une application...

Publié par Nicolas Jozwiak

Il y a 9 années

Flex : Custom style DataGrid

Lors de la finalisation de l’un de nos développements Flex, nous avons mis en place des styles pour les différents composants de l’application. Mais il se trouve que nous avons rencontré une petite difficulté sur le composant DataGrid. A noter également l’utilisation de Flex 4 dans cet exemple, mais ce problème est aussi valable avec...

Publié par Nicolas Jozwiak

Il y a 9 années

Spring Flex BlazeDS Integration

Récemment, lors d’une intervention sur une application Flex, j’ai été confronté à un problème de migration d’une version de la librairie Spring BlazeDS Integration (passage de la version 1.0.0.RC2 à 1.0.0.M2). Cette librairie permet la configuration de BlazeDS à travers Spring de façon simplifiée. J’ai voulu configurer un appel à un service Java en Remoting....

Publié par Nicolas Jozwiak

Il y a 9 années

Ecrire son validateur Flex

Pour les besoins de l’un de nos développements Flex, nous avons utilisé les validateurs Flex. De base, le framework nous fournit un ensemble de validateurs (StringValidator, EmailValidator…), mais il se trouve qu’ils ne répondaient pas tous à l’ensemble de nos besoins. En effet, nous avions besoin de valider la longueur d’une suite de chiffres, mais...

Publié par Nicolas Jozwiak

Il y a 10 années

Flex, BlazeDS et Spring Security : The FlexSession is invalid

Lors du développement d’une application, j’ai été confronté à un problème avec l’intégration de BlazeDS et de Spring Security. En effet lorsque je me connectais, je pouvais accéder à l’application. Mais lorsque je fermais, ouvrais le navigateur puis me reconnectais, une erreur apparaissait : flex.messaging.LocalizedException: The FlexSession is invalid. at flex.messaging.FlexSession.checkValid(FlexSession.java:906) at flex.messaging.FlexSession.getUserPrincipal(FlexSession.java:225) at flex.messaging.HttpFlexSession.getUserPrincipal(HttpFlexSession.java:272)...

Publié par Nicolas Jozwiak

Il y a 10 années

Créer des composants Flex réutilisables

Dans les précédents articles sur Flex, nous avons vu la mise en place d’une galerie d’images ainsi que le drag and drop. Ce billet sera consacré à la création de composants Flex génériques et réutilisables. Nous prendrons comme exemple un formulaire classique permettant de gérer les permissions d’un utilisateur.

Publié par Nicolas Jozwiak

Il y a 10 années

Traits Scala

Dans les précédents billets consacrés à Scala, nous avons traité du mécanisme d’inférence et des constructeurs et méthodes. Dans ce billet, nous allons étudier les interfaces en Scala. Celles-ci ont peu de similarités avec les interfaces en Java. Le langage Java ne permet pas de faire de l’héritage multiple, mais les interfaces permettent en quelque...

Nous recrutons

Être un Xebian, 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.