[Scrum Day 2013] Culture Hacking

21 mai 2013

Logo-Scrum-Day-2013

Le 11 avril dernier s’est déroulée l’édition 2013 du  Scrum Day, événement organisé par le French Scrum User Group. Cette journée consacrée à l’agilité a commencée par une session plénière présentée par Robert Richman sur le thème du Culture Hacking ou pour résumer comment faciliter l’adoption de l’agilité à l’échelle d’une organisation, d’une entreprise, d’une entité.

Google I/O : le format d’images WebP

17 mai 2013

webplogo

Au milieu de nombreux sujets abordés pendant la Google I/O, la présentation annuelle du géant du web, se glisse le format WebP (prononcez “weppy”). WebP n’est pas nouveau, il date déjà de 2010, mais il semble que Google souhaite le mettre en avant. C’est donc l’occasion de découvrir ce format qui a continué à être amélioré jusqu’à fin 2011, et qui approche enfin de la maturité.

Dans le monde des formats d’image du Web, pour faire simple, il y a JPEG, PNG, Gif, et le plus jeune SVG. Cette liste n’est pas exhaustive, mais elle reflète assez bien le contenu des sites que l’on visite le plus souvent. Chacun répond à un ou plusieurs critères techniques : la compression avec ou sans perte, la transparence, la mise à l’échelle, et l’animation. Cela ouvre une palette d’outils aux web designer selon leur besoin.

Chrome, bien plus qu’un simple navigateur web !

14 mai 2013

chromeAvant de commencer, je tiens à préciser que mon navigateur est Opera depuis de nombreuses années et que j’utilise de nombreux services Google. Cependant je suis de plus en plus fasciné par le navigateur de Google.

Ils ont réussi, en une poignée d’années, à dépasser Firefox qui avait enfin réussi à faire jeux égal avec Internet Explorer, contribuant ainsi fortement à relancer une concurrence saine entre navigateurs et à définitivement marginaliser des versions devenues obsolètes. Mais au-delà de cet aspect, ce qui m’intéresse dans Chrome aujourd’hui est la philosophie qui l’accompagne.

Je vous propose de (re)découvrir ce qui se cache(ra) derrière Chrome

Pourquoi mettre en place de l’intégration continue

30 avril 2013

Intégration ContinueAujourd’hui nous allons commencer à aborder un sujet qui m’est cher : l’intégration continue. Pour cela nous allons commencer par comprendre d’où vient ce concept pour ensuite voir ce qu’il apporte à une équipe projet.

[ScrumDay 2013] Session Java EE, Agilité et Cloud à travers une Success Story

29 avril 2013

Logo-Scrum-Day-2013De nombreuses présentations ont eu lieu lors du Scrum Day 2013 qui a eu lieu le jeudi  11 mars dernier. Face à cette multitude de conférences, je me décide à suivre une Success Story. Comme le titre le laissait à supposer, il va être question de technique et d’Agilité, un domaine que j’affectionne.

La présentation commence, avec le plan de la session et une belle surprise : il ne va pas être question que de technique mais d’un retour d’expérience sur la mise en place de l’agilité au sein d’une StartUp. Architecture technique, contractualisation et facteurs de succès sont au rendez-vous, que je me propose de vous résumer ici.

Windows Store Apps et leurs données : un exemple

26 avril 2013

l'application HasCharacterDans mon dernier article, j’ai présenté les options dont dispose une application Windows 8 pour sauvegarder ses données. J’ai également abordé les différentes API et les périodes propices à la sauvegarde. Récemment, j’ai eu l’occasion d’utiliser ces API dans une application réelle et complexe. J’en profite alors pour approfondir selon trois axes :

  1. Présenter un exemple concret des API  à utiliser pour chaque type de données
  2. Détailler les différents moments pour sauvegarder en fonction du type de données
  3. Donner des petites astuces qui vous permettront d’utiliser ces API (souvent mal documentées) sans pépins

Redécouvrons le développement web en Java avec Play! – Partie #2 : Création et mise en ligne d’une application

26 avril 2013

play-logoCe billet est le deuxième de la série consacrée à Play ! Dans le premier, nous nous étions intéressés à la philosophie du framework, à ses différences avec Java EE et à ses concurrents. Précisons que  la lecture de ce premier post (plutôt verbeux et trop long :) ) n’est pas du tout un prérequis au présent tutoriel.

Dans ce tutoriel, nous allons apprendre à créer et à mettre en ligne une webapp. Dans un premier temps, nous allons mettre en place l’environnement de développement. Ensuite, nous allons créer un projet Play! que nous allons configurer. Enfin, nous allons déployer notre projet dans les nuages.

Dans le prochain post de la série, nous allons nous intéresser au développement d’une webapp mettant en œuvre trois problématiques récurrentes du web que sont l’accès aux données, la gestion de l’authentification/autorisation et la création de graphiques statistiques.

Ce tutoriel est valable pour une machine Linux et a été testé sur Ubuntu 12.10.  Cependant, il pourrait facilement être utilisé sous un environnement Windows moyennant quelques adaptations mineures.

Aperçu sur Google Glass – Google Mirror API !

25 avril 2013

headlineEtes-vous prêt pour la révolution des lunettes ?

Les lunettes de science-fiction Google Glass, c’est avant tout une plate-forme mobile, mais fondamentalement différente des autres dans la conception et l’utilisation. Fonctionnant sous Android, Google utiliserait la conduction du son via les os du crâne pour son nouveau-né. Pour développer une grande expérience utilisateur et tester efficacement, vous devez avoir les lunettes à réalité augmentée du géant et l’utiliser dans la vie de tous les jours. Mais rassurez-vous, amis développeurs, Google a aussi pensé à vous !

Expression Blend, les 10 bonnes raisons de l’utiliser : #4 \\ Les animations

24 avril 2013
Par  Nathalie BELVAL dans .NET

#4blend_animations Contrairement à ce que pensent un bon nombre de développeurs, Expression Blend n’est pas fait que pour les designers ! Si vous l’ouvrez, et commencez à éditer une page, vous retrouverez le même affichage que sur Visual Studio : c’est à dire l’aperçu et le code.

Si on prend quelques heures pour s’y habituer et apprendre à l’utiliser, il peut s’avérer bien utile et vous rendre très productif !

Cet article parle de la quatrième bonne raison de l’utiliser : Les animations . Grâce à cette fonctionnalité, animez facilement et rapidement vos applications sans mettre les mains dans le code. Une fonctionnalité a portée de tous, pour un effet “in motion” dans toutes vos applications ! Grâce aux animations vous pouvez créer des transitions d’écran impressionnantes, des animations bluffantes et fournir des aides visuelles utiles à votre utilisateur. 

Retour sur la WindowsAzureConf

24 avril 2013

azureconf-logoLe 23 avril 2013 s’est déroulé un événement ”full-online” autour de Windows Azure, une keynote présentée par Scott Guthrie, et par la suite, diverses sessions animées par des MVP Windows Azure sur des sujets d’actualité tel que Windows Azure Mobile Services, le IAAS, et j’en passe!