Summit 2015 : Smarter, Better, Faster, Stronger

atlassian_summit
Nous pouvons dire que cette année Atlassian a frappé fort ! Sur une voix robotique, Daft Punk ouvre la conférence Summit 2015. Quand la musique s'arrête, les deux robots tombent les casques pour révéler sous un tolé d'applaudissements les co-fondateurs Mike Cannon-Brookes & Scott Farquhar.
L'effet est réussi ! D'autant plus que la musique était diffusée via un tableau kanban (JIRA Software) revisité en table de mixage.

We are in the Crowd

Crowd, littéralement la "foule", est le nom d'un outil qui fait partie de la suite que propose l'éditeur australien Atlassian avec lequel Netapsys est partenaire Platinium Expert. Crowd propose une gestion de comptes utilisateurs mutualisés pour des applications Atlassian ainsi que d'autres applications Web. Il permet surtout le Single Sign On (SSO) entre toutes les applications connectées ainsi qu'une gestion centralisée des utilisateurs.

MIX-IT 2014 – 2 jours avec Atlassian

4ème édition de l'événement incontournable sur Lyon pour développeurs et autres acteurs du monde IT, le MIX-IT s'est déroulé cette année à CPE Lyon le 29 et 30 Avril dernier.

Fondée par le JUG (Java User Group de Lyon : http://www.lyonjug.org/ ) et le CARA ( Club Agile Rhône Alpes : http://clubagilerhonealpes.org/ ), cette conférence accueille des speakers du monde entier pendant 2 jours avec un public annoncé de 550 personnes par jours. Elle est composée d'un tiers de sujets techniques, un tiers de sujets sur l'agilité et d'un tiers de sujets divers, sur l'actualité, sur des idées ou encore des retours d'expérience enrichissante.

En 2014, Netapsys était présent sur le stand d'Atlassian, en qualité de "Platinium Experts", le niveau le plus élevé d'expertise sur les produits Atlassian.

Les applications SAAS ou les années glorieuses des éditeurs

SAAS : Software As A Service

Les applications SAAS se substituent peu à peu aux applications appelées ASP (Application Software Provider). Ces dernières proposaient une application front-end (architecture Client/Serveur) alors qu'aujourd’hui Les SAAS sont plutôt focalisées sur du Full Web. Le principe du SAAS est de fournir un service en proposant une offre « tout compris » qui permet au client de n’être qu’un simple utilisateur de la solution. Cette gestion en boîte noire permet au client de réduire les coûts (ressources, serveurs, support). Le fournisseur de son côté s’occupe des accès, licences, supports et hébergements des données clients. Les applications SAAS sont assez répandues dans les progiciels métiers, la messagerie, les outils de travail collaboratifs, les ERP ou encore la BI. Les solutions ne sont pas forcément payantes, par exemple Google propose en ouvrant un compte chez eux, l’hébergement des emails (la taille du compte étant assez importante, l’archivage en local devient optionnel), un agenda, un chat …. Le service est gratuit et accessible partout avec une connexion internet, aucune installation n’est nécessaire … Dans une enquête au sein du Club Décision DSI (Club indépendant qui rassemble les décideurs informatiques de 900 entreprises publiques ou privées) publiée sur le journal du Net en Juillet 2011, 57% avaient déclaré utiliser des applications en mode SAAS. Pour 54%, il s’agit de solutions métiers, 32% de solutions RH et logistiques, 11% d’outils de reporting et 11% d’ERP. Dans un article plus récent datant du 25 Avril 2013, le JDN (Journal du Net) rapporte une croissance de 18% pour les éditeurs d’applications SAAS pour 2012 et 27% de croissances pour les éditeurs français. Nous retrouvons dans les plus importantes croissances : Oodrive dans le stockage en ligne (+41%), Neolane dans le CRM (+37,5%), Talentsoft dans la RH (+ 20%).

Java 8 : l’ère des expressions Lambda

LambdaJAVA 8 (version SE 8 en Sept 2013, EE 8 en 2015)  arrive avec son lots de nouvelles fonctionnalités et notamment les expressions Lambda susceptibles de révolutionner notre façon de coder mais aussi d'anticiper nos développements. Un bémol néanmoins: JAVA à la sauce Lambda devient un langage ouvert à l'orientation vers les fonctions et moins regardant quant au caractère "fortement typé" qui défini ce langage. Je vous propose de décrypter une partie des fonctionnalités des expressions Lambda afin de vous faire une première idée.

ITIL – Un ensemble de bonnes pratiques fortement recommandé

Dans les 80 avec le besoin grandissant de services informatiques dans les entreprises, le gouvernement britannique entreprend la mise en place d’un ensemble de recommandations pour la gestion des Systèmes d’Information. L’idée du gouvernement était de proposer un guide indépendant qui permettrait aux entreprises de suivre une seule et même norme, l’ITIL ((Information Technology Infrastructure Library) un ensemble de bonnes pratiques en 30 volumes, réduit à 5 volumes depuis la dernière version (ITIL v3).

Trucs & Astuces : Librairie org.apache.poi

Dans cet article, je vais vous donner quelques astuces pour agrémenter la construction de votre export Excel.

Comment générer un fichier Excel via JAVA en verrouillant certaines cellules ?

Comment figer un volet avec POI ?

Comment créer un menu déroulant (liste de valeurs ou Drop Down List) ?

Un billet qui peut vous apporter quelques astuces et vous épargner quelques mauvaises surprises au moment de votre développement.

Controverse sur l'utilisation de POI : Il est dit dans la littérature trouvée sur Internet que POI consomme jusqu'à deux fois plus de mémoire que la librairie Jexcel. A vous donc d'utiliser la librairie la plus adaptée à votre projet, sachant que POI est à mon avis plus complet  et gère aussi les documents Word et XML.