Les bonnes pratiques du Web à Kiwi Party

Bientôt la Kiwi Party 2016 !!!

En attendant d’assister à la prochaine session, je vous propose un petit rappel de ce qui s’est dit lors de la conférence précédente.

Nous étions 250 participants, lors de l’édition 2015 qui s’est tenue à l’Escarpe à Strasbourg le 19 juin dernier. La conférence était organisée par l’agence Web Alsacréations (Strasbourg).

Cette journée était rythmée par 11 conférences de 20 minutes sur la conception Web et ses bonnes pratiques.

Divers sujets ont été abordés : les icon-fonts versus SVG sprites, la conception et l’utilisation des personas, le debug d’applications web via le nouvel outil vorlon.js, la présentation du phénomène hackathon, le responsive côté serveur, etc.

Zoom sur deux conférences

Pour vous donner un aperçu des sujets abordés lors de cette journée, voici un focus sur deux conférences que j’ai particulièrement appréciées :

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…

Tizen : une nouvelle plate-forme prometteuse… ou un pétard mouillé ?

Logo Tizen

Avant de répondre à cette question, précisons ce qu’est Tizen: il s’agit d’une plate-forme logicielle créée par Samsung afin de s’émanciper de la coupe de Google et de son OS Android. Il permet donc de développer des applications sur différents supports (mobiles, tablettes, montres, téléviseurs) en se basant soit sur son langage natif soit sur les technologies du web: HTML5, CSS3 et JS. C’est d’ailleurs cette dernière particularité qui va nous intéresser : elle semble en effet très prometteuse. Mais voyons ce qu’il en est réellement.

Et tout commença par le téléchargement du SDK…

Voici le premier, et sans doute principal défaut de cette nouvelle plate-forme: les outils. En effet, sur le site, après quelques bonnes dizaines de minutes à chercher ledit SDK et sa documentation, on en arrive finalement à une page où, chose surprenante, nous ne pouvons pas télécharger le SDK seul. L’IDE n’est pas au choix de l’utilisateur. Cela peut avoir l’avantage de mettre en place un IDE parfaitement optimisé pour le développement, comme c’est le cas pour le développement iOS avec XCode, mais nous verrons ici que ce n’est pas forcément le cas.

Lire la suite…

Lean Kanban 2015 : valeurs agiles et choix collectif de stratégies

J’ai assisté pour la deuxième fois à la conférence Lean Kanban France les 3&4 novembre 2015.

L’année dernière j’avais découvert ce qu’était le Lean et la méthode Kanban en particulier. J’avais pu ensuite l’appréhender plus en détails grâce à la lecture du livre de David Anderson distribué à tous les participants.

Cette année, en y retournant, je pensais approfondir mes connaissances sur la méthodologie Kanban et la façon de l’appliquer. Mais les conférences que j’ai vues parlaient plus de l’état d’esprit et des idées agiles que de méthodes et de procédures. Par cette approche elles ont été bien plus éclairantes, faisant écho à ma propre réflexion sur l’agilité, elles m’ont aidé à aller plus loin.

Je souhaite vous présenter d’abord les idées qui m’ont semblé être le fil rouge des conférences auxquelles j’ai pu assister. Dans un deuxième billet je vous présenterai plus précisément trois conférences qui m’ont particulièrement marquée.

Valeurs agiles et stratégies d’entreprise

Cela m’a frappée dès le premier jour de conférences et s’est confirmé le deuxième : certains mots revenaient dans quasiment toutes les conférences que j’ai vues, quel que soit le sujet traité en particulier.
Ces mots sont : options/choix, stratégie, valeurs.

Lire la suite…

Consensus systémique : des décisions en groupe rapides et efficaces

Cette année, j’ai participé à la conférence Agile France, que de sujets passionnants. J’ai été notamment à la conférence “Consensus Systémique : Des décisions en groupe rapides et efficaces !” de Thibault Bouchette.

Définition

Le consensus systémique est une nouvelle méthode de prise de décision en groupe. Cette méthode a été créée pour palier au manque des méthodes existantes (hiérarchie, majorité et consensus).

Dans le consensus systémique, la décision se prend sur la base de la moindre résistance. En d’autres termes, elle est basée sur l’élimination des propositions qui ont le plus d’objections. Le but étant de prendre la décision qui fait le moins de mécontents.

Conditions

Pour que le consensus systémique fonctionne, il faut satisfaire les conditions suivantes :

Lire la suite…

La validation de formulaires dans Angular

La validation de formulaire est une problématique récurrente dans la vie d’un développeur front-end. Dans les versions d’Angular inférieures à la 1.3, il n’y avait pas de mécanisme dédié à la validation, et la manière de procéder conseillée tenait alors plus du bricolage que d’une vraie solution.

Heureusement, depuis la v1.3, Angular intègre toute une pipeline de validation ; pipeline encore trop ignorée du grand public, alors même que la v1.2 est très loin derrière nous ! C’est ce à quoi nous allons tâcher de remédier dans cet article, en mettant en place une validation de formulaire sur un exemple concret.

Généralités

Pour commencer, mettons en place un formulaire très simple, par exemple pour créer un nouvel utilisateur :

http://jsfiddle.net/tz8ordr1/19/

Nous allons devoir effectuer quatre types de vérifications différentes :

Lire la suite…

Supervision d’applications : installation de Graphite

Exemple Graphite

Recueillir des données sur ses applications et ses serveurs en temps réel est essentiel pour superviser le bon fonctionnement de son environnement de production.

Toutefois faut-il pouvoir les utiliser correctement pour, par exemple, détecter rapidement un problème, trouver les potentielles causes, ou encore vérifier que telle ou telle fonctionnalité est utilisée.

La série de billets « Supervision d’applications » propose donc de monter un environnement de supervision complet.

Ce premier billet offre un aperçu des différents composants de Graphite et montre comment les installer.

Le deuxième billet présentera CollectD et StatsD, composants utilisés pour récupérer des métriques d’application.

Enfin, nous aborderons Tattle qui permet de présenter les données et de déclencher des alertes.

Le but étant de superviser des webservices REST ainsi que certains aspects serveur : espace disque, mémoire, Apache, etc.

Lire la suite…

On aime, on partage #60

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. Tous les contributeurs souhaitent à nos lecteurs une belle année 2016.

A la une

Sortie officielle de la version 1.0 de PM2

PM2 est un process manager pour la mise en production d’applications Node.js. Il supporte notamment le hot-reload et est particulièrement adapté aux architectures microservices. Il est utilisé par Paypal et Viadeo.

Quelques statistiques marquantes :

  • 2 millions de téléchargements
  • Plus de 11 000+ étoiles sur Github
  • Le 94ème projet JavaScript le plus populaire sur Github

Agilité

NoEstimates Applied to Software Contractors

Dans cet interview, Vasco Duarte, auteur du livre sur le mouvement NoEstimates répond aux questions concernant l’application du mouvement aux prestations logicielles. On retiendra qu’il est fondamental d’avoir constitué un premier backlog reprenant les fonctionnalités clés (organisé par exemple avec du Story Mapping), qu’il est recommandé de fonctionner par itérations, de se baser sur une quantité de valeur produite, et d’avoir des règles simples d’arrêt. Etonnamment, il semblerait que certaines sociétés conjuguent NoEstimates et NoContracts, preuve d’une grande maturité et relation de confiance entre les parties prenantes.
L’interview se termine avec une proposition de Minimum Viable Contract.

Sortie de la version 4.0 de SAFe

SAFe 4.0 est renommé « SAFe 4.0 for Lean Software and Systems Engineering ».

Lire la suite…

VISEO sponsor Gold du GDG DevFest Paris

En 2015, Webtyss (Webtyss a été racheté par VISEO en octobre dernier) était déjà sponsor de l’évènement, c’est donc dans la continuité que VISEO s’inscrit en étant sponsor Gold de l’édition 2016 du GDG DevFest Paris qui se tiendra le 5 février prochain (GDG pour Google Developer Group).

devfest-seoLe DevFest Paris, c’est un évènement sur une journée regroupant de nombreux experts nationaux et internationaux des technologies Google : 25 sessions réparties dans 4 salles, pour un tarif d’inscription très accessible de 60€ (l’early bird à 40€ expire ce 5 janvier). Acteur sur les solutions de mobilité en entreprise, notamment sur plateforme Android, il nous a paru évident de nous associer, non seulement à cet évènement, mais également pendant toute l’année 2016 aux soirées du GDG Paris en qualité de sponsor annuel.

Être sponsor, ce n’est pas que soutenir l’évènement et y présenter nos savoirs-faire, c’est également tirer profit de cette journée intensive de présentations pour apporter à nos collaborateurs un outil de veille et de montée en compétence sur les technologies Google. En effet, la conférence leur apportera du savoir sur Android, le développement Web, les solutions Cloud, et l’IoT. Ce sont là quatre thèmes au coeur de nos offres existantes et encore davantage dans celles à venir autour de l’intégration et la migration vers les technologies Google.

Et bien entendu, vous pourrez nous retrouver sur notre stand, pour partager sur nos réalisations, nos ambitions, participer à nos animations (et peut-être repartir avec un lot), ou tout simplement discuter.

En attendant, suivez les annonces sur le compte twitter du GDG Paris et les mises à jour sur le site de l’évènement.