Netapsys Blog

Aller au contenu | Aller au menu | Aller à la recherche

Groovy : retour sur la présentation du Paris JUG

Le JUG de Paris présentait le 9 septembre le langage Groovy et le framework associé Grails. Près de 200 personnes y assistaient dont, au moins, trois représentantes de la gente féminine !

Piètre programmeur java et amoureux de musique 'soul', je dois avouer que ma curiosité a d'abord porté sur le caractère "funky groove" du nom du langage et de son logo.
Cela dit, quand un vieux bonhomme de 37 balais comme moi discute de Groovy avec une jeune recrue et sort :
"Oh là là, encore un nouveau langage à apprendre" et que ce dernier répond
"Oui, mais c'est comme du java",
la crise naissante de la quarantaine m'a motivé à titiller mes neurones en comprenant mieux l'intérêt porté par les développeurs et ainsi, objectif ultime, de rester "hype" ;)

Lire la suite...

Netapsys sur le JDN Développeurs - Intéropérabilité entre Java et .NET : rêve ou réalité ?

Netapsys publie un nouvel article sur le Journal du Net dressant une synthèse sur l'interopérabilité entre Java et .NET via les Services Web.

Si le sujet n'est pas nouveau en soi, quelques progrès sont à noter à savoir une meilleure prise en charge de la sécurité (authentification par certificat, etc.) et de la gestion transactionnelle. Les outils/technos dont il est question sont WCF 3.0 (Windows Communication Foundation apparu avec .NET 3.0) et Metro (piles de services Web) disponible dans Glassfish et utilisable sous Tomcat (implémentation à base de servlet disponible uniquement).

PS : Un grand merci à Yoann, Jérémy et Jean-Baptiste pour leurs retours.

Première rencontre du Nantes JUG

Logo-jug


Au menu, Intégration Continue.


Nantes JUG annonce sa première rencontre : le jeudi 11 septembre !

La rencontre sera l'occasion de voir :

  • Quels outils peuvent être utilisés: Maven, Hudson, CruiseControl, Sonar
  • Quelles sont les étapes importantes de la mise en oeuvre : L'infrastructure
  • Comment ça fontionne au quotidien : Mylyn, Jira, TRAC, les tests, un métier d'ingénieur qui change !
  • Quel est le retour d'expérience : Retour sur un an d'utilisation

L'Ecole des Mines de Nantes nous accueillera dans ses locaux pour ce premier évènement.

Inscrivez-vous vite : ICI

NANTES JUG : Communauté des utilisateurs JAVA de NANTES.

Un JUG printanier

Pour le dernier JUG Parisien de printemps, le thème était le framework Spring. La mouture 2.5 est en effet sortie il y a environ 2 mois, accompagnée de son lot de nouveautés.

Retour sur cette soirée riche en enseignements.

Lire la suite...

Nouvelle version de Sonar

La version 1.3RC1 est sortie la semaine dernière. J'ai retardé la mise en production car dans l'infrastructure test la migration depuis la version 1.2.1 supprimait des mesures. Renseignement pris (merci Simon), il semblerait qu'il faille relancer une collecte pour que les mesures réapparaissent. Je suis vraiment très content de l'évolution du logiciel. Il s'améliore à chaque nouvelle version.

Les nouveautés :

  • Possibilité de déployer sous Tomcat
  • Détails des mesures par paquetage (très pratique :-))
  • Nouveaux ratios pour les commentaires et le code dupliqué
  • Amélioration des performances de l'ensemble

Pour les notes de releases c'est par ici. Un site de démonstration a été ouvert en même temps que la release de la 1.3RC1.

La prochaine version (1.3) devrait sortir au début du mois de juin et semble bien avancée.

Polymorphisme des listes génériques

Avec Java 5 les développeurs ont vu pour leur plus grand bonheur arriver dans le langage les types génériques. On allait enfin pouvoir manipuler les List, Set et Map avec un typage fort.

Par exemple avec Java 4, lorsque l'on créait une list, on pouvait y mettre n'importe quel objet :

List menagerie = new ArrayList();
menagerie.put(new Animal());
menagerie.put(new Cat());
menagerie.put(new Dog());
//arg faut pas que je fasse ça
//mais le compilateur ne dit rien 
menagerie.put(new HumanBeing());

Bien sur les risques d'erreurs étaient très élevés car le développeur était le seul garant qu'on ne mettait pas n'importe quoi dans la liste. Sans parler du code de cast que l'on devait écrire pour récupérer les type adhoc :

Iterator it = menagerie.iterator();
//cast obligatoire même si je sais que ma 
//list ne contient que des animaux
Animal animal = (Animal) it.next();

Mais en Java 5 tous ces problèmes sont "résolus" avec les types génériques (je dis résolu entre guillemet vous allez bientôt voir pourquoi).

Lire la suite...

Maven au ParisJUG

J'ai assisté mardi soir dernier à la présentation, par Arnaud Heritier, de Maven au Paris JUG . C'était une présentation vraiment intéressante. Arnaud a répondu avec beaucoup d'intelligence et de gentillesse à un certain nombre de questions concernant la communauté, l'organisation des repositories, les plugins et l'avenir du projet. Il a présenté les principales nouveautés de la version 2.0.9 et l'actualité de la communauté.

Lire la suite...

Nantes JUG : c'est parti !

Le JUG (Java User Group) de Nantes est lancé !

Un JUG pour quoi faire ?

Le but est de réunir les acteurs nantais du langage (professionnels, communautés open source, institutions, étudiants, enseignants...) afin d'échanger des idées et de discuter "Java".

Un JUG pour qui ?

Tous les passionnés de JAVA qui souhaitent échanger dans un autre cadre que l'école ou le boulot.

Un JUG pour quand ?

Nous lançons les bases du projet dès la semaine prochaine, l'idée est d'être opérationnel en Septembre.

Y a t'il des personnes motivées pour participer à l'aventure ? N'hésitez pas à nous contacter : team@nantesjug.org

JUG2B : le ParisJUG étend son périmètre d'action

paris jugPar définition, un JUG (Java User Group), concentre naturellement les adeptes les plus ferrus de Java : du développeur au chef de projet technique en passant par l'architecte. Mais c'est bien connu, la consanguinité peut rapidement générer quelques problèmes... ! ;-)
L'équipe du ParisJUG l'a bien compris et a décidé, à peine 4 mois après le lancement du JUG, de l'ouvrir à une population plus large : c'est le cadre du JUG2B (JUG to Business). Son objectif est d'associer les dirigeants (informatiques, ressources humaines, ...) à la démarche et de rassembler l'ensemble des acteurs tous les trimestres, autour de thèmes plus larges que lors des réunions mensuelles. Rassurez-vous, il y est toujours question d'informatique !

La première session du JUG2B, prévue le 12 juin, abordera deux thèmes intitulés "Meilleurs développeurs" et "Comment attirer et garder les développeurs".

Plus d'infos sur le site du JUG.

Java events : à vos agendas !

Le retour du printemps et l'arrivée des beaux jours (si, si, ils finiront bien par arriver un jour), s'accompagnent traditionnellement de conférences et de rencontres en tout genre. Deux d'entre elles intéresseront particulièrement les développeurs et architectes Java, TheServerSide Java Symposium et Jazoon08.

Lire la suite...

- page 1 de 2