Forum Logiciel : diffusion de connaissance et d’informations sur toutes les activités liées au développement d’applications informatiques en entreprise.
Blogs de Développeurs: Aggrégateur de Blogs d'Informatique sur .NET, Java, PHP, Ruby, Agile, Gestion de Projet
Forum Logiciel : diffusion de connaissance et d’informations sur toutes les activités liées au développement d’applications informatiques en entreprise.
Ce Jeudi 16 mai à 18h30 à l’Epitech, nous faisons un Java RoundUp de différents sujets :
Après les News et le Quizz, nous aurons :
puis viendront l’apéro et le resto.
Le monde du Web et les technologies sous-jacentes (html5, javascript…) ne cessent d’évoluer.
Backbone, qui est passé en version 1.0, est il déjà de l’histoire ancienne ?
Venez assister au plus grand combat de frameworks javascript ayant eu lieu dans les Alpes.
Dans le coin gauche Philippe Charrière viendra avec son mighty Backbone crunch se mesurer aux deux challengers.
Sébastien Letélié se défendra à grands coups d’Angular aidé ou trahi par Paul Chavard et son attaque Ember.
Détails et inscriptions : http://www.jugevents.org/jugevents/event/50260
Attention les prochaines sessions de l’Alpes JUG se fera dans les locaux de Kelkoo, à Echirolles, 6 rue des méridiens dans le parc d’entreprises  Sud Galaxie.
Rendez vous le Lundi 29 Avril pour une présentation sur NoSQL et ModeShape 3 par Randall Hauch.
Description du talk (en anglais) :
ModeShape 3 is an elastic, strongly-consistent hierarchical database that supports queries, full-text search, versioning, events, locking and use of schema-rich or schema- less constraints. It’s perfect for storing files and hierarchically structured data that will be accessed by navigation or queries. You can choose where (if at all) you want ModeShape to enforce your schema, but your structure and schema can always evolve as your needs change. Sequencers make it easy to extract structure from stored files, and federation can bring into your database information from external systems. It’s fast, sits on top of an Infinispan data grid, and open source. Learn about the benefits of ModeShape 3, and how to deploy and use it to store your own data.
Pour vous inscrire :Â http://www.jugevents.org/jugevents/event/50294
Et encore un grand merci à Kelkoo de nous accueillir dans leur locaux!
Le Lorraine JUG (Java User Group de Lorraine) vous invite à sa prochaine soirée BarCamp : Atelier durant lequel chaque participant effectue un retour d'expérience, une desmosntration ou un exposé sur un sujet de son choix en quelques minutes.
18 avril 2013, 18h30
TELECOM Nancy (anciennement ESIAL)
193 av. Paul Muller, 54602 Villers-lès-Nancy (plan d'accès)
Au programme de la soirée :
18:15 - Accueil et enregistrement
18:30 - BarCamp
Si vous souhaitez annoncer votre sujet, repondez au thread BarCamp sur le forum ou envoyer le sur twitter @LorraineJUG.
20:30 - Pause : Drink, tombola…
2 licences JRebel offertes par ZeroTurnaround.
1 licence InetliJ IDEA offerte par JetBrains.
21:00 - BarCamp (suite)
Inscription gratuite et obligatoire (seulement 20 places ouvertes) !
Nos partenaires
Devoxx France 2013 est fini.  Cette année encore 1400 personnes sont venus assister aux conférences et échanger sur les sujets d'actualité.Â
Un petit problème de salle, nous a fait découvrir les magnifiques locaux de Col’In.Et donc au au final, ça c’est bien passé !
La présentation s’est déroulée en trois parties :
Gatling, faites tomber la foudre
Ce qu’on a particulièrement retenu
Le Green-IT est aussi un bon argument pour ces tests.Oui, c’est souvent ce qu’il faut pour se rendre-compte que la dette technique est partie à la dérive.
Donc avant même de démarrer les tests de charge, il faut s’assurer que le frein à main est desserré:
D’un autre coté, cela peut être l’occasion de présenter des améliorations de 200%, là où la plupart des projets sont contents de gagner 10%.
Le projet Gatling est sous une licence Apache très libre. Ainsi, certaines sociétés proposent des services de tests de charge en embarquant du Gatling sous le capot.
Le projet est né d’un réel besoin de consultant réalisant des prestations de tests de charge. JMeter a ses limites et avait jusqu’à  peu guère de concurrents sérieux.
Donc, il y a un an et demi environs, naissance du projet avec 4 points clés:
Pierre Dal-pra
Pour l’implémentation, Play! semble avoir été une source d’inspiration, l’équipe a donc choisit Scala, le modèle Actors et DSL. Puissant à l’intérieur, simple à l’extérieur.L’idéal en terme d’outils de tests de charge HTTP serait bien sûr d’émuler le navigateur. C’est l’approche de Sélenium pour les tests fonctionnels. Mais comment passer à l’échelle pour des milliers de navigateurs ? Bien que les performances s’améliorent pour les outils simulant les navigateurs, mais elles suffisent à peine à couvrir l’évolution des sites web. Combien d’onglets ouverts avant que votre machine ne soit à la ramasse: 20 ? 30 ?
Donc on n’échappera pas à Gatling.
Une question récurrente avec les tests concerne la maintenance. En quelques jours l’équipe de developpement peut ruiner des mois de travail. Quelque soit l’outil, il existe des solutions simples.
Ne pas laisser pourrir la situation:
- intégrer les tests de charge au processus de CI. Sans forcement bourriner le serveur, il suffit d’une exécution pour vérifier que le scénario passe.
- dans le cadre d’une équipe agile, les tests de charge ne sont pas isolé, séparé du reste des développeurs. Ca tombe bien, c’est du code, il est versionné comme du code, c’est développeurs friendly. (Pas clickodrome à la JMeter).
Ensuite le DSL de Gatling permet de factoriser les scénarios de tests. Une procédure de login ne s’écrit qu’une fois. En évitant les répétitions, en utilisant des identifiants clairs, comme « #id-button-ok » au lieu de « //div/form[7]/input[3]« , on peut au moins limiter les dégâts.
Et comme ces questions amènent forcément à parler de DevOps : mention spéciale à Henry Gomez qui n’était pas là , malheureusement pour recueillir ses éloges.
Grand merci pour cette conférence à la fois proche du terrain et utilisant des techno de pointe.
Les résulats du sondage les développeurs et le cloud ci-dessous
Vous l’aurez sûrement remarqué, ce site connaît depuis quelques temps des faiblesses, dûes à des attaques répétées, c’est pourquoi l’équipe Duchess WorldWide travaille actuellement à la mise en place d’un nouveau site.
Comme cela va prendre du temps, nous avons préféré remonter un site au plus vite pour la partie France, qui n’aura pas les fonctions sociales de celui ci mais avec un blog entièrement fonctionnel. Nous ne posterons donc plus sur celui ci, mais vous pouvez d’ores et déjà retrouvez l’intégralité du contenu déjà posté sur le nouveau.
Vous pouvez dorénavant nous retrouver à l’adresse duchess-france.org. Si vous aviez un compte d’auteur sur ce blog, il a été transféré sur le nouveau site et un mail vous sera envoyé avec vos nouveaux identifiants. Si vous souhaitez participer au blog, il suffit de nous envoyer un mail à duchessfr [at] gmail.com.
Vous pouvez toujours si vous le souhaitez vous inscrire ici pour rejoindre le réseau social JDuchess.org, les comptes déjà crées seront transférés par l’équipe WorldWide lors de la mise en place du site qui remplacera celui ci. Si vous souhaitez participer au développement du nouveau site, qui se fera en Liferay, contactez nous par mail à duchessfr [at] gmail.com.