Archive

Articles taggués ‘Java’

Supervision d’applications : Collectd et StatsD

Exemple graphiteDans le premier billet Supervision d’application : installation de Graphite nous avons installé Graphite qui permet d’enregistrer des métriques et de générer des graphes utiles à la supervision d’applications.

Il faut maintenant envoyer des métriques à Graphite de manière automatique. Nous verrons quels sont les protocoles pour communiquer avec Carbon (le composant de Graphite qui gère la réception des métriques).

Puis nous installerons Collectd et StatsD afin de collecter et d’envoyer des données à Carbon. Enfin nous ferons quelques tests.

Lire la suite…

On aime, on partage #61

Bienvenue dans la série « On aime, on partage » de VISEO Technologies ! Chaque mois retrouvez les meilleurs articles du web issus de notre veille technologique.

Java

Java for small teams – Guidance for clean Java code

Un bon rappel des bases qui ne fait pas de mal à la plupart des développeurs (y compris les seniors).

Agilité

Matinée de retours d’expériences de transformations Lean & Agile

VISEO vous propose de découvrir lors d’une matinale inédite, le 7 avril 2016, des retours d’expériences sur des programmes de transformations dans de grandes organisations privées et publiques, en France et à l’étranger.

Au programme :

  • Michael Stump de Scaled Agile
  • Thierry Delvaux d’ING Belgique
  • Shane Harrisson de Crédit Suisse
  • Michel Levaslot et Cécile Auret de Pôle Emploi

Mobile

Xamarin sera finalement racheté par Microsoft

Que  peut-on en attendre ? Une meilleur intégration dans l’écosystème Microsoft ? Une intégration des coûts de licence dans l’abonnement MSDN classique ?

Lire la suite…

Devoxx France : je m’inscris ou pas ? Un retour d’expérience

La conférence Devoxx 2016 approchant à grand pas (du 20 au 22 avril 2016), voici un retour d’expérience de ma première participation, l’année dernière. Le programme détaillé 2016 ne sera disponible qu’à la mi-février mais vous pouvez déjà avoir un aperçu sur le site de Devoxx. Par ailleurs cet article vous permettra peut-être de vous décider à participer à l’édition de cette année : la vente des places en tarif réduit se termine bientôt !
Logo Devoxx France

En tant que développeur/concepteur applicatif junior, j’ai eu l’occasion, en 2015, de participer à ma première conférence sur les technologies actuelles et futures : Devoxx France.

Ayant auparavant déjà entendu parler de l’événement mais n’ayant jamais participé à une telle conférence , j’avais quelques interrogations, doutes et attentes sur lesquels j’aimerai revenir à travers plusieurs questions

Lire la suite…

Préparation et passage de la certification Pivotal Spring Professional


Pivotal Certified Spring Professional
À travers cet article, je souhaite vous retranscrire comment j’ai préparé et réussi la certification Pivotal Spring Professional basée sur la formation Spring Core 3.2. Cet examen concerne le célèbre framework Java dont le développement est porté par Pivotal. Populaire en entreprise, il bénéficie d’une excellente réputation du fait des problématiques qu’il adresse et auxquelles il apporte une solution clé en main.  Lire la suite…

Categories: Java EE Tags: , , ,

Retour sur la librairie de sécurité PAC4J présentée au Paris JUG

Un mot sur le JUG

Le Java User Group est toujours un réservoir de bonnes idées !
On y trouve, lors des rencontres mensuelles, des spécialistes sur tous types de techno mais exclusivement Java.
C’est un bon moyen de connaitre les nouveautés mais aussi de découvrir des produits / outils du marché présentés la plupart du temps par les créateurs/commiters eux mêmes !

La rencontre du 15 septembre était réservée aux librairies de sécurité pour Java, et plus précisément celle-ci : la librairie Open Source PAC4J pour « Profile & Authentication Client for Java ».

Sans titre 5

Et ce qui ne gâche rien, le créateur de cette librairie est français, j’y reviendrai à la fin.

Quelle est la problématique et/ou le besoin ?

Dans la quasi totalité des applications web, il est nécessaire d’ajouter une authentification.
Soit vous souhaitez réserver un contenu à certains types d’utilisateurs, soit il est nécessaire de savoir qui est connecté afin de répondre aux problématiques de persistances.
Il existe bien sur des dizaines de raisons d’ajouter une authentification, mais je vais me cantonner à ces deux là.

Lire la suite…

Categories: Java EE, Outillage, Web Tags: , , ,

Intégration de code Python dans des applications Java ou .Net

Une particularité de Python est qu’il peut être exécuté sur plusieurs environnements techniques, grâce à ses différents interpréteurs. Ainsi, on pourra importer des librairies et exécuter le code nativement, ou à travers des machines virtuelles Java ou .Net, entre autres…

Avec des librairies système

CPython est l’interpréteur par défaut. Son nom vient du fait qu’il est écrit en C, et il permet d’utiliser toute librairie compilée pour le système (dont les librairies C).

pythonGreeter.py
    class PythonGreeter:
        __defaultHello = "World"
     
        @staticmethod
        def sayHello(helloWho=__defaultHello):
            print("Hello", helloWho, "!")
     
    PythonGreeter.sayHello()
    PythonGreeter.sayHello("Jack")
$ python pythonGreeter.py
Hello World !
Hello Jack !

Lire la suite…

Premiers pas avec Spring Batch 3 et ses annotations

A quoi sert Spring Batch ?

Spring Batch 3 est un framework qui offre de nombreuses fonctionnalités permettant de traiter de gros volumes de données avec de bonnes performances.

On peut par exemple citer :

– Reprise d’un batch après un arrêt inattendu

– Gestion des transactions

Lire la suite…

Categories: Java EE Tags: , , , ,

On aime, on partage #48

Bienvenue dans la série « On aime, on partage » de Viseo Technologies ! Chaque semaine retrouvez les meilleurs articles du web issus de notre veille technologique.

Web

Calendriers de l’avant du développeur Web

Deux initiatives de calendriers de l’avant, un article par jour sur le Web pendant 24 jours :

Google introduit « No CAPTCHA reCAPTCHA »

Utiliser le Machine Learning pour revoir l’utilisation des Captchas, c’est ce que Google propose. Plus d’informations sur le site dédié.

Learning JavaScript Design Patterns

Addy Osmani a publié la version 1.6 de l’alternative gratuite en ligne de son livre publié aux éditions O’Reilly.

Lire la suite…

Pourquoi vous devriez passer une certification Java 7

 

Ayant passé les certifications Java SE 7 I (Associate) et II (Professional) au cours de ces derniers mois, je vous propose un tour d’horizon sur ces dernières :

  • en quoi elles consistent,
  • qu’est-ce qu’elles peuvent vous apporter,
  • et ce à quoi elles ne vous serviront pas.

Bien que sur la forme, je ne sois pas toujours d’accord,  le fond est là et ces certifications sont un bon moyen d’approfondir ses connaissances sur Java.

Voyons ce qu’elles nous apportent, leurs points forts et leurs points faibles.

 
Lire la suite…

En route pour Devoxx 2014 à Anvers

devoxxComme chaque année, Devoxx se tient en novembre à Anvers. C’est l’un des plus grands évènements Java de l’année : c’est la rencontre de 3500 participants venant de plus de 40 pays. Il y’aura pas moins de 200 présentations, sur des sujets divers et variés, faites par des développeurs rien que pour des développeurs.

Devoxx se déroule sur 5 jours avec 2 jours pour les « University Sessions» et 3 jours pour les conférences, sans oublier les sessions de « Tools in action » qui permettront aux participants de mettre en pratique ce qu’ils ont appris en manipulant des outils ou des API

Plusieurs thématiques seront au rendez-vous :

Lire la suite…

Categories: Actualités, Java EE Tags: , ,