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,...
Les types monadiques de Scala – Le type Either
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...
Monades + Java = monstre cosmique ?
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...
Xebia accueille la 21ème soirée du Paris Scala User Group
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...
Externalisez la configuration de vos webapps Spring et sauvez un chaton!
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...
Revue de Presse Xebia
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...
Les types monadiques de Scala – Le type Option
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....
Génération de classes modèles avec Hibernate Tools
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...
Atelier performance avec Kirk Pepperdine
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...
Xebia participe aux Belgium Testing Days
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...
Fonctions d’ordre supérieur en Scala
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...
Xebia accueille la 20ème soirée du Paris Scala User Group
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...
Formation Scala du 28-29 mars en partenariat avec Typesafe
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...
Spring, Hibernate, DBUnit et Surefire – Parallélisez vos tests
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,...
Java EE 6, une plateforme simple et légère. Spring n’a qu’à bien se tenir !
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....
Revue de Presse Xebia
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)
Atelier performance avec Kirk Pepperdine
Avec cette vidéo vous allez découvrir comment Kirk a procédé lors de cet atelier pour identifier les points d’amélioration d’un système et la manière de les résoudre. Tout cela sans préparation initiale ni code source : du live optimizing ! Écoutez également Kirk interviewé par Cyrille Le Clerc la veille de cet atelier. Tous les...
Xebia accueille la 19ème soirée du Paris Scala User Group
La prochaine session du Paris Scala User Group aura lieu jeudi 26 Janvier à 19h30 dans les locaux de Xebia. À cette occasion, Stéphane Landelle nous présentera Gatling qui est un outil de stress test écrit en Scala et reposant sur les frameworks akka et Netty. En seconde partie, il nous donnera un retour d’expérience sur l’utilisation de Scala...
Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/
Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/
Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/