Gradle est un système de build innovant utilisant les conventions de Maven avec une syntaxe Groovy.
Notre expert Gradle, Grégory Boissinot, livre ses réflexions concernant cette technologie lors d'un entretien avec Eric Le Merdy
La Release Candidate de RAP (RAP 1.2 RC1) est disponible depuis hier. Je profite donc de cette occasion pour vous parler de ce projet "évolutionnaire".
Tout le monde connait Eclipse pour son environnement de développement Eclipse IDE. En effet, Eclipse est historiquement une communauté open source focalisée sur la création et la promotion de cette plateforme de développement Java (étant elle même un don d'IBM). Eclipse IDE possédant une architecture logicielle novatrice, puissante et flexible (plug-ins, workbench et points d'extension ...), cette plateforme a rapidement donné naissance à un nouveau type d'applications lourdes appelées RCP (Rich Client Platform). Aujourd'hui, la communauté Eclipse s'est considérablement diversifiée et compte de nombreux projets couvrant un spectre de domaines toujours plus large et dépassant largement le simple cadre d'un outil de développement.
Ivy est outil de gestion de dépendances très utilisé et très flexible. Parmis ses fonctionnalités, nous allons illustrer son utilisation pour récupérer des artefacts dans un repository distant de type Maven. Dans l'exemple de ce billet, nous utiliserons Ivy avec le builder Ant.
Dans le cadre d'un repository distant de type Maven, il est très simple de récupérer l'artefact binaire avec ses dépendances transitives, grâce à la lecture par Ivy du descripteur Maven. Néanmoins, il est souvent méconnu de savoir comment récupérer depuis Ivy les artefacts des sources, les artefacts de la javadoc ou un artefact d'un type ou d'un classifier particulier.
Un nouveau blog francophone dédié à Wicket, un framework Web de la communauté Apache vient d'être mis en ligne. Son but est de pouvoir partager notre expérience sur ce framework dans la communauté francophone en proposant des articles originaux, des extraits de codes et des tutoriaux ainsi que de la veille technologique sur le sujet.
Nous sommes preneur de toutes les remarques afin de rendre ce site, et les billets y figurant, attractifs.
En vous souhaitant une bonne lecture,
L'équipe Zenika
La deuxième journée de la conférence SpringOne s'est ouverte sur la Keynote d'Adrian Colyer.
Faisant preuve de beaucoup d'humour (sauce Monty Python) et accompagné d'une marionnette de canard (qui semble être un personnage récurrent de ses shows), il a rappelé le positionnement stratégique de SpringSource en entreprise : fournir les outils permettant de diminuer drastiquement le "time-to-live" (ou "time-to-value"), c'est-à-dire le temps entre l'identification d'un besoin métier et la mise en production du produit y répondant.
Reconnaissant que la productivité d'un département informatique dans son ensemble est directement dépendante de celle ses différentes équipes, SpringSource a élaboré une stratégie globale couvrant l'ensemble de la chaîne de production, du développement à l'exploitation. Si les développeurs en ont été historiquement les premiers bénéficiaires (Spring framework, Groovy, Spring IDE, TC server...), c'est maintenant au tour des équipes d'infrastructure et d'exploitation de se voir proposer disposer des outils puissants et des solutions innovantes.
En Wicket, tout est tellement automatisé que l'on oublie vite à quel point ses mécanismes nous simplifient la vie !
Besoin de créer un lien ? Il suffit de passer en paramètre de la méthode "setResponsePage" la classe de la page et c'est fait :
this.add(new Link("linkID") { @Override public void onClick() { this.setResponsePage(MaPage.class); } });
Après avoir présenter le produit, voici quelques cas concrets d'utilisation comme :
Dans cette première partie nous allons uniquement présenter Terracotta et dans une deuxième partie, probablement demain, nous présenterons des cas d'utilisation. Au cours de la dernière décennie, les systèmes informatiques ont enregistré une montée en charge foudroyante, et de nouvelles problématiques de scalabilité se sont posées. Aujourd'hui, les technologies standard (EJB, JMS, Jini) commencent à montrer leurs limites, tandis que le trafic réseau et les capacités de traitement des bases de données arrivent à saturation. Dans cet article, nous verrons comment Terracotta peut soulager vos architectures Java, grâce à son approche radicalement différente du clustering.
Merci à tous les présents qui ont assisté à la présentation Wicket du 29 avril avec Martijn Dashorst. C'était un bel événement dont voici quelques retours via les blogs de Martijn Dashorst ainsi que le blog de Tom's Quest