Julien Dubois, ancien de SpringSource, est en train de lancer http://responcia.net, un site communautaire de
questions/réponses techniques. Le site est différent d'un forum classique, car
on peut voter pour les questions et les réponses que l'on juge pertinentes,
ainsi que tagger ses questions pour mieux les trier. On retrouve ainsi plus
facilement l'information recherchée.
Si vous voulez tester le site en version béta, inscrivez-vous sur http://responcia.net avec le code "sesame": Julien
s'engage à répondre à toutes vos questions Spring et Tomcat.
mardi, avril 27 2010
Support Spring et Tomcat gratuit avec Responcia
Par dgirard le mardi, avril 27 2010, 11:07
mercredi, mars 10 2010
Rod Johnson le 17 mars à Saint-Malo
Par dgirard le mercredi, mars 10 2010, 13:43
Dans la mouvance actuelle qui nous promet que l'avenir du logiciel et des services numériques est dans les « nuages », Rod Johnson sera présent, le mercredi 17 mars de 9h30 à 10h30 au Palais du Grand Large à Saint-Malo, pour expliquer pourquoi et comment Spring sera un acteur majeur du cloud computing de demain.
AOP in the wild: Killer applications and why AOP is perfect for the cloud
vendredi, février 5 2010
ParisJUG, quel culot !
Par dgirard le vendredi, février 5 2010, 11:14
Il y a dix ans, je montais le site www.application-servers.com. Un nom de domaine disponible, une envie de partager, le site était lancé.
Le site est maintenant beaucoup moins actif : l'actualité est moins importante et puis surtout la communauté est bien plus mature et vivante. C’est d’ailleurs là ou je veux en venir.
Depuis l’automne 2009, grâce à SFEIR, mon employeur, je fais un tour de France des JUG : Lille, Lyon, Rennes, Nantes, Nancy, Bordeaux, Marseille, Nice. Dans ces villes, j’ai rencontré des développeurs, motivés, qui connaissent leur sujet et qui ont envie de partager.
C’est pour moi un phénomène nouveau, depuis toujours le développeur était considéré comme un simple codeur. Il n’avait que très peu de lien social avec les autres développeurs. Il était en général dans une SSII ou un client final, il faisait son boulot, mais il communiquait peu avec ses confrères des autres sociétés. Ce modèle du développeur “autiste” est en train de disparaitre au profit d’un développeur social, qui aime échanger/partager. Il le fait via internet, évidemment, mais il le fait aussi à travers des événements.
Je pense que nous sommes à un tournant. Je ne sais pas trop ou tout ça va nous mener, mais je pousse ce nouveau modèle, car je pense qu’il n’en sortira que du bon pour nous, développeurs. Ainsi, je continue à transmettre ce que je sais et j’invite les développeurs que je rencontre à faire de même. Plus nous serons nombreux à le faire plus notre profession sera forte, plus elle sera respectée.
Pour moi développeur java, il est donc très important de soutenir les JUG qui se montent un peu partout en France. Et je pense qu’il est important que nous tous nous le faisions, que ce soit en écoutant, en intervenant, en cotisant ou en sponsorisant.
Voici la liste des JUG en France, rejoignez les :
- Riviera JUG (Nice)
- Tours JUG
- Ch'ti JUG (Lille)
- Nantes JUG
- Lyon JUG
- Breizh JUG (Rennes)
- Normandy JUG
- Bordeaux JUG
- JUG-G (Grenoble)
- Lorraine JUG (Nancy / Metz)
- Poitou-Charentes JUG
- Toulouse JUG
- Mars JUG (Marseille)
- Paris JUG
- Normandy JUG
Pour finir, je tiens à remercier une personne, Antonio Goncalves, il y a quelques années, nous nous sommes rencontrés à la QCon, il m’a parlé de son projet de monter le ParisJUG, et je dois dire que je n’y croyais pas beaucoup. Et en deux ans, il a réussi non seulement à faire du ParisJUG un lieu important d’échange, mais surtout il a créé la plus grosse communauté de développeurs français. D’ailleurs pour fêter tout ça, il a réservé une salle pour 500 personnes, quel culot et bravo…
lundi, janvier 4 2010
Geeks ou Boss, cet evenement est fait pour vous
Par dgirard le lundi, janvier 4 2010, 13:38
Le programme est d’ores et déjà lancé et certaines personnalités nous ont déjà dit « oui » cette année:
- Jean-Philippe Courtois, Président, Microsoft International
- Leo Apotheker, CEO, SAP AG
- Martin Fowler, auteur, conférencier et expert, ThoughtWorks
- Derrick de Kerckhove, philosophe et sociologue
- Bernard Stiegler, philosophe, directeur département du développement culturel au Centre Georges-Pompidou
- Yves Morieux, Senior Vice Président, BCG
lundi, décembre 28 2009
Le Web pour Mobile va t il tuer les App Store ?
Par dgirard le lundi, décembre 28 2009, 12:22
Brian X. Chen :
The debate over the longevity of native software continues. Mozilla, creator of Firefox, claims that its new browser for smartphones will contribute to the death of smartphone app stores.
mardi, décembre 22 2009
Groovy 1.7
Par dgirard le mardi, décembre 22 2009, 23:14
Guillaume Laforge :
The Groovy development team and SpringSource are very pleased to announce the final release of Groovy 1.7, the most popular and successful dynamic language for the JVM! After two betas and two release candidates, we're are happy to deliver this new and very important milestone to our ever growing user base.
Over the years, the Groovy project has managed to grow a community, but not only that, a very rich and active ecosystem of Groovy-related projects: the Grails web stack, the Griffon swing application framework, the Gant and Gradle build solutions, the Gaelyk lightweight toolkit for Google App Engine, the Gpars parallel system, the Easyb and Spock testing frameworks and the GMock mocking library, the CodeNarc and GMetrics quality tools, and many more! With all these initiatives, the world is even groovier and we're thankful these projects have helped us shape what Groovy is today.
http://docs.codehaus.org/display/GROOVY/Groovy+1.7+release+notes
jeudi, décembre 17 2009
Spring Framework 3.0 goes GA
Par dgirard le jeudi, décembre 17 2009, 12:53
Juergen Hoeller
After a long ride, it is my pleasure to announce that Spring 3.0 GA (.RELEASE) is finally available !
For some very recent news, Spring 3.0 GA is compatible with Java EE 6 final in terms of runtime environments now (e.g. on GlassFish v3 as released last week) and supports JPA 2.0 final already (e.g. using EclipseLink 2.0). We also support the newly introduced @ManagedBean (JSR-250 v1.1) annotation for component scanning now, which nicely complements our @Inject (JSR-330) support for annotation-driven dependency injection.
mardi, novembre 24 2009
GWT, en francais dans le texte
Par dgirard le mardi, novembre 24 2009, 13:32
Le premier livre, en français, sur GWT est disponible dans toutes les bonnes librairies. Ce livre a été rédigé par Olivier Gerardin, un collègue de SFEIR Benelux.
Ce livre est le premier ouvrage intégrant un chapitre sur la nouvelle version de GWT : GWT2.
Félicitations à Olivier !
GWT – Créer des applications web interactives avec Google Web Toolkit
jeudi, novembre 5 2009
Un petit JUGing avec les technologies Google RTSVP
Par dgirard le jeudi, novembre 5 2009, 11:40
La semaine prochaine je vais démarrer un petit JUGing durant lequel je vais présenter les technologies Google : AppEngine, Wave, GWT, Android et GoogleApps. Cette présentation sera assez pratique et a pour objectif que chacun puisse repartir chez lui avec une meilleure vision des différents technologies de Google et comment elles s’architecturent dans une vision globale.
Je travaille sur quelques démonstrations sympa : sondage SMS, demande de congés via Wave,…
Les dates déjà fixées sont les suivantes : Lille (09/11/2009), Paris (10/11/2009), Rennes (12/11/2009), Nantes (13/11/2009), Lyon (23/11/2009) et Nancy (07/12/2009).
D’autres JUG suivront, il faut simplement que je fixe les dates.
lundi, octobre 19 2009
Rencontres Spring 2009 : 4 novembre 2009
Par dgirard le lundi, octobre 19 2009, 21:37
Les inscriptions pour la deuxième édition viennent d’être lancées. Une nouvelle fois le plateau va être très relevé. Seront présents :
- Adrian Colyer – CTO de SpringSource
- Javier Soltero - CEO de Hyperic
- Arjen Poutsma - Consultant Senior SpringSource
L’événement démarrera à 8h30 et finira à 12h30. Comme l’année dernière, il est gratuit pour les participants. Comme l’année dernière, le nombre de places est limitée…
vendredi, octobre 16 2009
IntelliJ IDEA devient OpenSource
Par dgirard le vendredi, octobre 16 2009, 16:20
Egor Malyshev :
I believe you’ll like this announcement — IntelliJ IDEA has just gone open-source! Check out the press release as well as the new jetbrains.org community site for the details. We all will soon get a lot of new friends and colleagues in our IntelliJ IDEA community!
http://blogs.jetbrains.com/idea/2009/10/intellij-idea-open-sourced/
samedi, octobre 10 2009
Bertrand Meyer a Paris
Par dgirard le samedi, octobre 10 2009, 11:46
Gabriel Kastenbaum :
Un petit mail pour vous signaler que Bertrand Meyer - le créateur de Eiffel, promoteur "Design by contract ", théoricien émérite - sera à la librairie parisienne Le Monde en Tique pour une rencontre cet après midi de 15h à 18h.
Comme je n'ai lu cette information nul part (sinon sur le site de lmet) je voulais vous faire parvenir la nouvelle. Je trouve qu'il faut aider les librairies spécialisées dans l'informatique, dès qu'on le peut, elles ne sont pas très solides.
Toutes les infos sont là!
http://www.lmet.fr/GSWeb/lmet.gswa
vendredi, octobre 2 2009
Cloud Computing - j aime
Par dgirard le vendredi, octobre 2 2009, 18:36
Avoir une application qui tourne sur le Cloud, qui pour une raison X ou Y se prend un petit coup de chaud par un pic de charge et qui encaisse cela sans sourciller, j’aime.
Une heure avec 3 à 4 requêtes par seconde, sur une infrastructure qui me coûte pas un centime. Qui dit mieux ?
Mon application a un front-end sur Android et un back-end sur sur AppEngine. L’application mobile, technologie pour laquelle la viralité joue à plein, est un scénario parfait pour le Cloud.
L’application est par là : http://www.abonentendeur.com
Restlet compatible ADO.NET
Par dgirard le vendredi, octobre 2 2009, 18:03
Jerome Louvel :
« Le framework Restlet vient de sortir en version 2.0 M5, ajoutant une passerelle entre Java et la technologie ADO.NET Data Services (ex-Astoria) de Microsoft. Cette technologie, désormais incluse dans .NET Framework, permet d’exposer automatiquement des modèles de données sous forme de services Web RESTful. Restlet dispose désormais d’une extension, développée en collaboration avec Microsoft, composée d’un générateur de code et d’une couche cliente prenant en charge la communication avec des Data Services hébergés dans le serveur Web IIS ou dans Azure, la plateforme de cloud computing de Microsoft. »
http://blog.noelios.com/2009/09/28/restlet-bridges-ado-net-data-services-and-java/
mardi, septembre 29 2009
Inauguration : Java User Group Marseille
Par dgirard le mardi, septembre 29 2009, 09:48
Julien Viet :
Le Java User Group de Marseille (Mars JUG) sera inauguré le 15 Octobre 2009. L'inauguration se fera dans le cadre de l'Agile Tour 2009 avec pour parrain Emmanuel Bernard qui sera le premier conférencier du JUG. Le JUG effectuera une série de conférences mensuelles au long de la saison 2009/2010 avec des intervenants d'horizons variés.
Le Marseille JUG est une association dont le but est de réunir les acteurs de la plateforme Java autour de la ville de Marseille afin d'échanger des idées et de discuter des avancées technologies de la plateform Java. Il a été fondé au mois de Juillet 2009 par une équipe de cinq passionés de la région de Marseille.
Plus d'information à propos de cet évenement sur cette page : http://www.marsjug.org/evenements
La communauté est bien vivante : Riviera JUG, Tours JUG, Ch'ti JUG, Nantes JUG, Lyon JUG, Breizh JUG, Normandy JUG, Bordeaux, JUG, JUG-G, Lorraine JUG, Poitou-Charentes JUG, Toulouse JUG.
vendredi, septembre 25 2009
Conférence BIRT
Par dgirard le vendredi, septembre 25 2009, 13:10
Le mercredi 7 octobre 2009, de 18h30 à 20h30, Zenika, en association avec Actuate, aura le plaisir de proposer une présentation de la technologie BIRT animée par M. Jason Weathersby, membre du comité projet Eclipse BIRT.
Interview de Steve Ballmer
Par dgirard le vendredi, septembre 25 2009, 12:56
Je vais avoir le plaisir de poser quelques questions à Steve Ballmer. J’ai été invité par Microsoft France en qualité de représentant des communautés Java/OpenSource.
Afin de poser de bonnes questions, qui soient aussi représentatives des communautés Java et OpenSource, j’ai démarré un Google Moderator.
Je vous invite à proposer des questions et à voter pour les questions déjà proposées.
Merci d’avance,
jeudi, septembre 24 2009
Noop, by Google
Par dgirard le jeudi, septembre 24 2009, 10:06
Google travaille sur un nouveau langage avec pour objectif de gommer les imperfections de java. Ce nouveau langage aura trois modes d’exécution de fonctionnement : génération de java, interprétation ou compilation.
Pour Alexis Moussine-Pouchkine, architecte Java chez Sun, Noop est une bonne idée : « Le langage Java n'est pas parfait. La profusion de langages alternatifs sur la JVM (Groovy, JRuby, Python, Scala, Clojure et d'autres) en est la meilleure démonstration, et que Noop fonctionne également au-dessus de la JVM est une excellente chose. Que le meilleur de ces langages gagne ! En revanche, il ne faut pas tomber dans l'excès de critique envers Java, qui restera vraisemblablement par sa lisibilité, par son ubiquité et par son accessibilité au plus grand nombre, la colonne vertébrale des applications de gestion en entreprise pendant encore de nombreuses années. »
http://pro.01net.com/editorial/506291/google-veut-moderniser-java-avec-noop/
vendredi, septembre 4 2009
WolfEngine, un moteur de blog pour le cloud
Par dgirard le vendredi, septembre 4 2009, 17:54
Un jour ou l’autre, il est nécessaire de franchir le pas. C’est fait depuis hier. J’ai basculé un premier blog sur un système que mes équipes ont développé en interne : le WolfEngine.
Lorsque SFEIR a eu la possibilité de beta tester AppEngine, en python puis en java, j’ai lancé mes équipes internes sur un développement dont l’objectif était d’apprendre à maîtriser la nouvelle vague technologique qui se profilait. Le projet s’est étalé sur 18 mois et il vient de franchir une étape hier, la première mise en production. Voici un petit bilan.
Les étapes du projet
- Début 2008 choix d’une technologie pour monter en compétence sur les technologies cloud : AppEngine. Le fait d’avoir accès au produit en version béta a fortement influencé la sélection de AppEngine par rapport à d’autres technologies types EC2.
- Printemps 2008, première expérimentation autour du moteur : développement d’appliquettes, tests de charge, analyse des techniques d’optimisation à mettre en oeuvre, confrontations aux contraintes de BigTable. L’objectif était de développer le feeling avec ce type de technologie,
- Ete 2008, décision de développer un système de blog. Le projet en soit n’est pas très original mais il a la particularité d’apporter suffisamment de complexité tout en posant de vrais problèmes liés à un fonctionnel connu de tous ce qui évite d’interminables discussions sur les spécifications.
- Automne 2008, première version java. Cette version n’a jamais été déployé et pour cause, seul le SDK nous était accessible, via le contrat de beta test,…
- Hivers 2008, deuxième version, avec un premier déployement (enfin nous avions accès au déploiement java). Techniquement peu abouti, un fonctionnel non finalisé et un manque de disponibilité, cet ensemble nous a contraints à mettre le projet en veille durant le printemps 2009, …
- Eté 2009, redémarrage du projet avec pour objectif de passer tous les blogs de SFEIR sur cette infrastructure. Toute la couche de persistances et de services a été refaite pour utiliser les dernières API (JDO) afin d’apporter plus de cohérence dans l'application. Les objectifs à atteindre étaient : tenir la charge ( !), arriver à un système peu gourmand pour rester en dessous des quotas payants, apporter de la convivialité en supportant l’API Metaweblog qui permet de blogger en utilisant Windows Live Writer, peaufiner le système de gestion des droits utilisateurs (administrateur, éditeur, contributeur), mettre un système de gestion des commentaires, mettre en place un système de comptage de clicks,… WolfEngine propulse enfin un premier blog depuis hier. L’infographie n’est pas parfaite, il reste quelques bugs, mais il faut bien se lancer...
Ce que nous avons appris :
- développer sur le cloud nécessite un vrai apprentissage. C’est un point à ne surtout pas négliger en d’autres termes : le cloud est pratique, mais pas simple à mettre en œuvre,
- débugué sur le cloud n’est pas facile, pas de remote debug
- l’infrastructure Google est efficace, la première page du blog, bien optimisée, s’affiche de manière quasi immédiate
- il est peu probable qu’il y ait une compatibilité entre les différents cloud
- il faut optimiser les I/O
- ne jamais optimiser en local, le comportement local n’est pas le même que le comportement en ligne
- la mise en oeuvre de JDO par AppEngine n’est pas la même que pour une base de données relationnelle
Ce que nous avons aimé :
- ne plus se soucier de l’infrastructure
- pouvoir coder en java et déployer sur internet à des prix compétitifs
- la console d’administration
- la simplicité de mise en oeuvre des batchs
- le démarrage immédiat : installer Eclipse, le plugin, coder, tester, déployer – c’est en ligne
Ce que nous n’avons pas aimé :
- un bon fonctionnement local n’est pas forcément signe d’un bon fonctionnement en ligne
- nous avons essuyé pas mal de plâtre, beaucoup de frameworks ne sont pas encore opérationnels sur AppEngine
- l’absence de lisibilité sur les quotas
- la difficulté à mettre en place des tests en situation réel
Automne 2009, nous attaquons une nouvelle étape, nous allons solidifier le système, améliorer le code et commencer à nous écarter des fonctionnalités de base d’un blog. Je pense en effet que le blog tel que je le manipule depuis que j’ai créé a19s (2000) va muter. La première chose que je souhaite mettre en oeuvre est la suppression de la page d’accueil chronologique. En effet de deux choses l’une, soit le lecteur est un lecteur régulier, auquel cas il lit les brèves à travers un blog reader (via les feeds RSS), soit le lecteur est de passage sur le site et dans ce cas le contenu chronologique ne met pas assez en valeur le blog. Cette nouvelle version du WolfEngine sera testée avec le site de SFEIR, si tout va bien…
AppEngine 1.2.5 : XMPP pour tous
Par dgirard le vendredi, septembre 4 2009, 06:33
Il y a quelqu’un temps je disais à un client, d’une manière un peu provocatrice, les futurs protocoles des messageries asynchrones seront basées sur des protocoles de chat. Je savais alors que cette technique était utilisée par Google pour son infrasctructure interne. En démocratisant l’accès à ce protocole, il est bien possible que Google vienne de démarrer une nouvelle page de nos infrastructures d’entreprise…
Pour revenir à AppEngine, les quotas gratuits semblent élevés par rapport aux autres APIs.
App Engine SDK 1.2.5 released for Python and Java, now with XMPP support
« billets précédents - page 1 de 125