Auteur

Fabian Piau

Diplômé d’un Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises), Fabian a contribué au développement d’applications web J2EE pour le compte de sociétés comme Orange et Capgemini avant d’intégrer Netapsys en septembre 2009. Il y occupe un poste d'ingénieur d'études et développement orienté nouvelles technologies (J2EE, Hibernate, Spring, Struts...) dans un environnement agile (XP, Scrum, Intégration Continue...).

Fil des billets

Par Fabian Piau, le 11 mai 2012
Catégorie : Java J2EE

Une première approche du Camel d'Apache

Raphaël Delaporte (@rafdelaporte) nous a proposé de dompter un chameau cette semaine au JUG Nantes.

camel.png

Et ne vous fiez pas à cette photo ! Notre chameau d'informaticien n'est pas un paresseux, bien au contraire ! Retour sur une présentation forte intéressante d'Apache Camel.

 
Lire la suite
Par Fabian Piau, le 15 février 2012

Offrez un petit coup de jeune à votre application

Même exempte de bogue, une application dont l’ergonomie n’a pas été bien pensée sera surement un frein pour l’utilisateur. Il est donc important de prendre un peu de temps pour améliorer le design et l’ergonomie d’une application. Même si un client ne le spécifie pas directement dans le cahier des charges, il sera toujours plus plaisant pour lui d’utiliser une application « user-friendly ». L’identité visuelle n’est pas en reste et ne doit pas être négligée. Elle est même primordiale dans certains secteurs où la concurrence est forte comme la vente en ligne ou la publicité.

Cet article va vous montrer qu’il est possible d’améliorer le design général d’une application à moindre coût. En quelques minutes, vous allez voir comment apporter une petite touche en plus à vos formulaires.

 
Lire la suite
Par Fabian Piau, le 23 janvier 2012
Catégorie : Actualité

Firefox Nightly, Aurora, Beta, Desktop, Mobile, ESR & Co.

A l'heure actuelle, il devient difficile de s'y retrouver dans toutes les versions des navigateurs internet. C'est particulièrement le cas pour Firefox.

Des cycles de livraison différents

Faisons un bref historique de trois navigateurs principaux du marché. Désolé d'avance pour les inconditionnels d'Opera et de Safari, je ne les aborderai pas dans cet article.

 
Lire la suite
Par Fabian Piau, le 03 janvier 2012

Votre avatar global avec Gravatar

gravatar_logo.png

Plusieurs personnes m'ont demandé comment je fais pour changer mon avatar, celui qui apparait quand je commente sur les blogs comme celui-ci.

Je profite donc de l'occasion pour écrire ce petit tutoriel.

 
Lire la suite
Par Fabian Piau, le 25 novembre 2011

HTML5, en route pour l’ère du Web 3.0 ?

HTML5_logo.png

Le récent communiqué d’Adobe annonçant l’abandon de Flash Mobile fait parler de lui ces derniers temps. A terme, il entrainera probablement la technologie Flash dans sa chute. Les entreprises seront frileuses pour lancer de nouveaux projets à base de Flash (Flex and co.) et celles qui ont déjà investi grinceront des dents, Adobe les rassura avec un support prolongé. Bien évidemment, ceci est mon opinion un peu subjective, mais c’est peut être ce qu’il se passera dans les années à venir.

 
Lire la suite
Par Fabian Piau, le 14 octobre 2011
Catégorie : Java J2EE

[JUG] Java EE & CDI vs. Spring

Mercredi soir au JUG nantais, nous avons pu assister à la présentation "Stateful is beautiful" d'Antoine Sabot-Durand.

Expert en Java EE depuis plusieurs années, Antoine nous a donné sa vision sur le paysage Java actuel, en particulier sur Java EE (Enterprise Edition) et l'alternative Spring.

 
Lire la suite
Par Fabian Piau, le 22 septembre 2011

jQuery et Ajax

Ajax

ajax_logo.png

Apparu en 2005, Ajax (Asynchronous JavaScript and XML) regroupe un ensemble de technologies déjà existantes, notamment HTML, JavaScript et XML. Avec Ajax, les applications web peuvent mettre à jour partiellement la page affichée par le navigateur sans avoir à recharger la page entière. L'interface graphique peut ainsi évoluer par petits bouts, devenant ainsi plus interactive et reproduisant la sensation d'utiliser une application type client lourd. Nous parlons alors d'applications RIA (Rich Internet Applications). Le terme "Asynchronous" signifie que l'exécution du JavaScript continue sans attendre la réponse du serveur qui sera traitée quand elle arrivera. En mode synchrone, le navigateur est "gelé" en attendant la réponse du serveur.

 
Lire la suite
Par Fabian Piau, le 13 juillet 2011
Catégorie : Infrastructure

Gagner de l’espace disque avec Chrome / Chromium (ou comment ne pas en perdre…)

chrome-chromium-hard-disk.png

Le navigateur Chrome / Chromium a la fâcheuse habitude de conserver l’historique de ses versions sur le système. Utile pour revenir à une version antérieure en cas d’échec d’installation de la nouvelle, ces anciennes versions s’accumulent rapidement et finissent par diminuer votre espace disque. Sachant qu’une version du navigateur fait environ 80 Mo, le calcul est vite fait !

 
Lire la suite
Par Fabian Piau, le 18 juin 2011
Catégorie : Infrastructure

Emmener vos fichiers partout avec vous grâce à Dropbox

dropbox_logo.png

Dropbox est une “boite” partagée que l’on peut utiliser pour y déposer tout type de fichier. C’est en quelque sorte un mini SVN personnel…

Les fichiers enregistrés sur votre Dropbox seront automatiquement enregistrés sur vos ordinateurs (et même votre smartphone), ainsi que sur le site Web de Dropbox.

 
Lire la suite
Par Fabian Piau, le 07 juin 2011

Barre de progression sur des dates avec JQuery

Progressbar est un plugin JQuery pour afficher une barre de progression. Il prend un pourcentage en entrée et affiche une barre de progression en sortie. La barre est entièrement personnalisable par CSS.

A partir d'un intervalle de temps (deux dates), de la date du jour et d'un calcul de conversion (pour obtenir le pourcentage d'avancement), on peut réaliser une barre d'avancement dans le temps.

Voici un exemple pour illustrer mes propos.

A l'aide du Datepicker de JQuery, vous saisissez une date de début et une date de fin du projet. L'avancement est calculé automatiquement en Javascript par rapport à la date du jour.

Enfin, des boutons supplémentaires permettent de modifier les dates et de voir l'évolution du projet en temps réel.

progressbar-1.png

progressbar-2.png

Je mets l'ensemble des fichiers sources à disposition... A utiliser et modifier selon vos souhaits !