Il y a 6 années

Xebia accueille la 23ème soirée du Paris Scala User Group

La prochaine session du Paris Scala User Group aura lieu jeudi 24 Mai à 19h30 dans les locaux de Xebia. A l’occasion de cette nouvelle soirée du PSUG, nous accueillerons Guillaume Bort et Sadek Drobi pour nous faire une présentation de la version 2 de playframework réécrite entièrement en Scala. Cette session sera l’occasion de...

Il y a 6 années

JavaScript Core par Nicolas Demengel et François Sarradin

Lors de notre XKE de février, Nicolas et François nous ont présenté les bases du langage JavaScript en guise d’introduction à des exercices pratiques. Vous pouvez retrouver cette présentation vidéo dans cet article et ainsi découvrir toutes le possibilités mais aussi les pièges de ce langage du Web difficilement contournable.   Tous les podcasts Xebia...

Il y a 6 années

Revue de Presse Xebia

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Web Dart Hackathon, c’est l’Happy Hour chez Google ! (Par Mathieu Breton) Le coin de la technique Faille de sécurité Java sous Mac OS X (Par Matthieu Dumas) Evènements de notre communauté en France et à l’étranger Second meetup du Hadoop User Group France,...

Il y a 6 années

Les types monadiques de Scala – Le type Either

Publié par David Galichet

Dans un premier article, nous avons introduit le type monadique Option. Nous avons vu que ce type permet de traduire l’absence de valeur ou de résultat et comment l’exploiter efficacement à l’aide des méthodes map et flatMap. Si vous n’avez pas eu l’occasion de le lire, je vous encourage fortement à le faire avant de...

Il y a 6 années

Monades + Java = monstre cosmique ?

Publié par François Sarradin

Il arrive même en programmation fonctionnelle de devoir réaliser des traitements en présence de bons gros états mutables, partagés et gluants. Nous devons cette situation à la nature même du support (eg. réseau, machine — dépendant de l’architecture de von Neumann parfois mise en accusation [1] —, périphérique, etc.) ou des services (eg. I/O, base...

Il y a 6 années

Xebia accueille la 21ème soirée du Paris Scala User Group

Publié par David Galichet

La prochaine session du Paris Scala User Group aura lieu mardi 3 avril à 19h30 dans les locaux de Xebia. À cette occasion, notre maître de cérémonie Alexis Agahi nous fera un retour d’expérience sur le développement en Scala d’une application Android. Il nous fera profiter d’une petite session de live-coding pendant laquelle il nous...

Il y a 6 années

Externalisez la configuration de vos webapps Spring et sauvez un chaton!

Publié par Jean Helou

Bien externaliser la configuration de votre application est la clé qui ouvre les portes de l’automatisation des déploiements, du déploiement continu, des astreintes du dimanche sans appels des équipes de production, des transferts de connaissance de fin de mission sans lendemains, etc. À chaque fois qu’une application Web est déployée sur un environnement alors que...

Il y a 6 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII Sortie de Play 2.0 (Par David Galichet) Akka 2.0 + Playframework 2.0 = Typesafe Stack 2.0 (Par David Galichet) Le coin de la technique Les risques d’utiliser le shell depuis un programme (Par Jean Helou) Chronozoom, un outil de timeline...

Il y a 6 années

Les types monadiques de Scala – Le type Option

Publié par David Galichet

Cet article est le premier d’une série dans laquelle nous étudierons les types dit monadiques fournis par Scala et couramment utilisés lors de développements d’applications. Un type monadique est un type de donnée répondant à certaines lois et généralement caractérisé dans Scala par la présence des méthodes map et flatMap, que nous aborderons ici même....

Il y a 6 années

Génération de classes modèles avec Hibernate Tools

Publié par Thomas Guerin

Une des activités chronophages lorsqu’on travaille avec Hibernate est de créer les classes modèles ainsi que les fichiers de mappings associés. Or si vous êtes amenés à travailler sur un modèle physique de données préexistant, votre tâche sera simplifiée grâce au plugin eclipse “Hibernate Tools”. Ce plugin permet de faire du reverse engineering sur votre...

Il y a 6 années

Atelier performance avec Kirk Pepperdine

Publié par Xebia France

Compte tenu du succès de nos précédentes sessions, Xebia a le plaisir de vous proposez un nouvel atelier performance avec Kirk Pepperdine ! Présentation de l’atelier Venez réaliser un audit de performance sur une application web Java. Vous disposerez de tout le matériel nécessaire au déploiement et au test de charge de l’application en local...

Il y a 6 années

Xebia participe aux Belgium Testing Days

Publié par Gilles Mantel

Cette semaine se tient à Bruxelles une conférence d’envergure dans le domaine du test logiciel: les Belgium Testing Days. C’est une conférence jumelle des Agile Testing Days qui se tiennent à l’automne à Berlin. Forte des succès obtenus l’an passé à Bruxelles et Berlin, l’équipe d’organisation a préparé un déroulement désormais bien rodé : 1 journée de tutoriaux, 2 journées de conférences. J’ai le...

Il y a 6 années

Fonctions d’ordre supérieur en Scala

Publié par David Galichet

Dans cet article, je vous propose de vous plonger dans l’une des caractéristiques les plus intéressantes de la programmation fonctionnelle et de Scala en particulier : les fonctions d’ordre supérieur ! Qu’est ce qu’une fonction d’ordre supérieur ? C’est une fonction qui prend en argument une ou plusieurs fonctions et/ou qui retourne une fonction. Un...

Il y a 6 années

Xebia accueille la 20ème soirée du Paris Scala User Group

Publié par David Galichet

La prochaine session du Paris Scala User Group aura lieu mardi 21 Février à 19h30 dans les locaux de Xebia. Cette 20ème soirée sera fonctionnelle avec une présentation de Haskell par Arnaud Bailly. Nous verrons lors d’une séance de live coding comment développer une application avec l’approche fonctionnelle pure, ainsi que les inspirations de Haskell...

Il y a 6 années

Formation Scala du 28-29 mars en partenariat avec Typesafe

Publié par Xebia France

Xebia a le plaisir de vous annoncer que nous organisons notre première formation Scala (consulter le programme) de l’année avec Typesafe les 28 et 29 mars dans nos locaux. Nous proposons actuellement un tarif promotionnel de 1 250 euros au lieu de 1 700. Ce tarif inclut les supports de cours, petits déjeuners, pauses cafés ainsi que...

Il y a 6 années

Spring, Hibernate, DBUnit et Surefire – Parallélisez vos tests

Publié par Jean Helou

Les DAO (Data Access Object) ou repository des applications contiennent souvent de l’information importante sur la façon dont les données d’une base doivent être consultées. Cette information prend la forme d’une logique métier qui est encodée dans un ou plusieurs langages, souvent un langage déclaratif (SQL, HSQL, JPQL, etc.) et un langage impératif (Java, Groovy,...

Il y a 6 années

Java EE 6, une plateforme simple et légère. Spring n’a qu’à bien se tenir !

Publié par Romain Schlick

La plateforme Java EE conserve de nos jours encore une mauvaise réputation. Les fameux EJB 2 et conteneurs lourds démarrant en plusieurs minutes vous rappelleront quelques bons souvenirs. L’arrivée de Spring a ouvert la voie aux conteneurs légers, à l’inversion de contrôle, ou encore à l’injection de dépendances; et est devenue la solution de référence....

Il y a 6 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII jq.Mobi, jQuery Mobile réécrit et optimisé (Par Jean Helou) RIA JavaFX disponible sur Linux (Par Diego Lemos) Le coin de la technique Twitter Bootstrap 2.0 (Par Aurélien Maury)