Tag :La Marmite

Hands On Selenium

Envie de découvrir Selenium, le framework open-source le plus utilisé pour faire du test d’interface web ? De vous perfectionner ou de découvrir les astuces pour l’utiliser au mieux  ainsi que les patterns à connaitre ? Alors, le Hands-On Selenium est pour vous ! Il aura lieu dans Paris le 24 avril de 19h30 à 22h30.

Vous y découvrirez bien sur l’API de base mais également les différentes façons de gérer l’asynchronisme, les principaux pattern et autres astuces qui permettent de garantir une base de test la plus lisible et maintenable possible. Pour les plus rapides, on abordera également l’utilisation d’autres frameworks, tels que FluentLenium, Zombie.js , Karma.js et d’autres plus récents mais prometteurs.

Lire la suite

Hands-On Neo4J

Pour cette rentrée de Septembre, les Duchess vous invitent à une soirée Neo4J !

Neo4J n’a rien à voir avec NeoGeo, comme certains pourraient le croire 😉 Non, Neo4J est une base de données un peu particulière, puisqu’elle est orientée graphe, modèle qui peut paraître déroutant mais qui offre une flexibilité presque sans égale.

Venez vous familiariser au travers de cette soirée avec LA base de données graphe Neo4J open source et revisitez la façon dont vous modélisez vos données !

Lire la suite

Les mains dans le code avec Cassandra

 Certains d’entre vous ont peut être assisté au Paris Cassandra Meetup et les annonces des nouveautés autour de Cassandra. Il est maintenant temps de concrétiser toutes ses notions et de passer à la pratique .

Julien Dubois et moi même vous invitons à découvrir Cassandra pour les débutants ou vous améliorer pour les avancés. On aura aussi le plaisir d’accueillir Sylvain Lebresne de DataStax qui est le plus grand commiteur sur le projet Cassandra.

Lire la suite

Retour sur l’Open Space NoSQL

autour de la marmite

Jeudi dernier avait lieu à l’ECE une soirée Autour de la Marmite sur le thème NoSQL : quelle base pour quel usage ?
Claude a commencé par nous rafraîchir la mémoire en nous re-présentant brièvement les différents types de base NoSQL dans une petite intro à la soirée (voir sur slideshare) à la soirée, puis les speakers ont eu cinq minutes chacun pour nous parler de la base qu’ils affectionnent le plus et des outils d’administration de celle ci.
Après ces présentations, les questions étaient nombreuses et nos participants ont pleinement profité de la possibilité de mettre en concurrence nos speakers pour obtenir toutes les réponses qu’ils souhaitaient 😉
Une heure et demie de discussion plus tard, tout le monde y voyait plus clair, le moment était donc venu pour nos participants de se répartir en plusieurs ateliers en fonction de la base qu’ils avaient envie de découvrir. L’occasion pour les speakers de leur faire quelques démos et de parler API et outils de gestions plus en détails.
Le sujet est tellement passionnant que nous n’avons malheureusement pas pu tout aborder en une soirée et nous avons donc été obligé de poursuivre la discussion lors de la 3ème mi temps 😀

Quelques liens utiles pour aller plus loin avec Neo4J:

Et pour aller plus loin avec GemFire / SqlFire :

Et pour finir les photos de la session sont en ligne.

Hands On Gatling

Pour cette soirée « Les Mains dans le Code », nous vous proposons de découvrir Gatling avec 2 des committers du projet : Stéphane Landelle et Romain Sertelon.

Gatling, qu’est-ce que c’est ? A quoi ça sert ?

Gatling
La question « Est-ce que mon application tient la charge ? » se pose toujours, tôt ou tard. Mieux vaut tôt plutôt que trop tard, d’ailleurs… 🙂
Et là, il vous faut un injecteur de charge pour simuler vos populations d’utilisateurs.
Vous avez probablement déjà entendu parler, voire utilisé JMeter qui fait figure de référence historique en la matière.
Gatling est à JMeter ce que Scala est à Java (instant troll): un descendant sous stéroïdes s’appuyant sur une architecture et des technologies modernes.

Que va-t-on faire avec Gatling ?

Lors de ce Hands On, vous apprendrez à :

  • initier un script de simulation en capturant votre navigation
  • enrichir ce squelette à l’aide du DSL
  • mettre une webapp à genoux

Vous découvrirez également les dernières fonctionnalités, comme l’intégration avec Graphite ou avec Jenkins.

Pré-requis

Pour pouvoir participer efficacement, il vous faut sur votre ordinateur portable :

  • un JDK6+
  • avoir téléchargé la dernière version de Gatling ici
  • avoir télécharger Play2 et s’être familiarisé avec le sample computer-database (cf. README) sur lequel nous nous appuierons.

Il faut aussi que vous sachiez comment configurer un proxy sur votre navigateur préféré.

Les intervenants

Stéphane Landelle est responsable technique de eBusinessInformation, société de conseil JEE filiale d’Excilys Group. Il gravite dans l’écosystème Java depuis 12 ans et il apprécie encore plus Scala et Akka 😉
Il est le fondateur et le leader technique de Gatling.

Romain Sertelon est Ingénieur Java/JEE et co-fondateur de Gatling. Il aime le développement logiciel et est curieux sur les nouvelles technos.

La soirée

La soirée aura lieu mercredi 17 octobre à partir de 19h30 chez So@t, que nous remercions pour son accueil et pour le buffet.
soat

Le nombre de place est limité, alors n’oubliez pas de vous inscrire dès à présent sur Eventbrite.

NoSql : quelle base pour quel usage ?

autour de la marmite
Le NoSql, c’est quoi ? Un terme englobant beaucoup, beaucoup de chose … tellement qu’il reste flou pour beaucoup d’entre nous. Certes nous connaissons tous quelques unes des bases NoSql les plus populaires comme MongoDB ou Cassandra mais pour autant, savons-nous réellement laquelle est la plus appropriée pour l’usage que l’on souhaite en faire ? Entre les différents types de bases et les nombreux projets implémentés, difficile de s’y retrouver…

La soirée

Pour vous aider à y voir plus clair, c’est donc le thème que nous avons choisi pour notre session Autour de la Marmite qui aura lieu le jeudi 25 octobre à partir de 19h30 à l’ECE.

ECE

Comment la soirée va-t-elle se dérouler ?

  • Une courte présentation qui aura pour but de remettre en tête à chacun les différents types de bases (document, clé valeurs etc…) et leurs principales implémentations,
  • les participants proposent des questions dont ils aimeraient débattre ou des sujets sur lesquels ils aimeraient avoir un atelier,
  • tout le monde vote et les sujets retenus sont approfondis en discussions ou démos de code, par petits groupes.

Vous voulez nous parler d’une base NoSql ?

Vous êtes committeur, utilisateur archi convaincu ou simple fan d’une base NoSql en particulier et vous avez envie de nous aider à atteindre l’objectif de cette soirée ? Vous êtes le / la bienvenu(e) !

Pour cela, il suffit de nous envoyer un mail à duchessfr@gmail.com avec le titre « Open Space NoSql » et de nous indiquer de quelle base vous viendrez nous parler. Amenez votre machine, un environnement de développement prêt et éventuellement quelques petits exemples de code sous la main … Il y a fort à parier que les participants vous demandent d’en voir plus 😉

Comment participer ?

Comme toujours l’inscription se fera via EventBrite, une semaine environ avant l’évènement. Pour être sûr de ne pas la manquer, vous pouvez vous abonner au flux RSS du site si ce n’est pas déjà fait, nous ne manquerons pas d’annoncer l’ouverture des inscriptions 😉

Hands-On CloudFoundry

Le Cloud, vous en avez entendu parler. Y’a même des pubs à la télé. Ça doit être assez compliqué, parce que même l’état français s’en mêle.
En attendant, le cloud open-source est déjà là ! Vous pouvez en effet déployer vos applications Java, Groovy, Scala, Ruby et Node.js sur CloudFoundry, le premier Platform as a Service ouvert, à l’initiative de VMware.

Nous vous proposons de découvrir CloudFoundry avec Éric Bottard et Florent Biville lors d’un Hands On le jeudi 11 octobre. Venez découvrir la plateforme ainsi que tout l’écosystème CloudFoundry et apprenez à héberger vos webapps utilisant des bases de données relationnelles, des stores Mongo ou Redis ou bien encore RabbitMQ.

Lors de la soirée, nous commencerons avec une application Spring simple que nous enrichirons au fur et à mesure. Nous apprendrons ainsi à utiliser les outils mis à disposition pour intéragir avec un Cloud compatible CloudFoundry et nous nous intéresserons particulièrement à la connexion aux bases de données. Après cette soirée, vous serez capables de déployer n’importe quelle application dans le Cloud, de la plus simple à la plus complexe!

Ce Hands-On est pour vous si :

  • vous connaissez bien java et notamment le développement d’applis web,
  • vous êtes à l’aise avec le développement Spring,
  • ou bien vous connaissez bien les concepts webs et êtes à l’aise dans d’autres technologies (Ruby, Node.js). Après cette soirée, vous serez capables de déployer vos applis écrites avec ces langages sur CloudFoundry.

N’oubliez pas :

  • d’amener votre laptop,
  • de préparer votre environnement de dev en suivant les instructions ici afin de gagner du temps lors de la session.

Éric Bottard est Developer Advocate chez VMware, la société derrière Spring et CloudFoundry. Passionné d’informatique depuis l’arrivée du TO7, il a notamment consulté pendant 10 ans autour des technologies Java. Maintenant, il va beaucoup mieux.

Florent Biville est développeur chez Lateral Thoughts, la NoSSII transparente, fun et auto-organisée par une bande de geeks. Il n’a pas connu le TO7, mais il aime bien les technologies Java, les nouveaux langages et il va, ma foi, plutôt bien.

Ils se sont tous les deux croisés chez Metaboli, société spécialisée dans la distribution digitale de jeux PC. Depuis, ils boivent beaucoup de bières ensemble.

La soirée aura lieu jeudi 11 octobre à partir de 19h30 chez Xebia, que nous remercions pour son accueil et pour le buffet.

Xebia

Vous pouvez dès à présent vous inscrire sur Eventbrite.

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer