Skip to content

Blogs de Développeurs: Aggrégateur de Blogs d'Informatique sur .NET, Java, PHP, Ruby, Agile, Gestion de Projet

Forum Logiciel

Forum Logiciel : diffusion de connaissance et d’informations sur toutes les activités liées au développement d’applications informatiques en entreprise.

Agrégateur de flux

Les événements font leur rentrée chez Zenika

Zenika - ven, 09/11/2015 - 08:24

Ne passez pas Ă  cĂ´tĂ©! Zenika vous propose de dĂ©couvrir les temps forts qui marqueront cette rentrĂ©e 2015. A vos agendas !

events_logo_Zenika

Zenika Nord

L’agence Zenika Nord ouvre les portes de ses nouveaux locaux à l’occasion d’une Matinale BigData le 29 Septembre prochain.

Zenika Paris

La toute première édition du Kaiz’n day, un événement axé nouvelles technos et agilité 100% Zenika, aura lieu dans les locaux parisiens le 8 octobre à partir de 14h. A vous de faire votre programme parmi notre sélection de conférences et d’ateliers.

Agile Tour Cette année, Zenika se définit également comme étant un des acteurs importants de la communauté Agile, notamment en sponsorisant l'Agile Tour : Agile Tour de Rennes les 9 & 10 octobre 2015 (Sponsor Platinium) Agile Tour de Lille le 15 octobre 2015 (Sponsor Gold) Agile Tour de Grenoble le 19 novembre 2015 (Sponsor Silver) Retenez... Read Les événements font leur rentrée chez Zenika

Catégories: Blog Société

Retour sur React-Europe 2015 (partie 1)

Zenika - jeu, 09/10/2015 - 15:04

Zenika Ă©tait Ă  l'espace Charenton Ă  Paris le mois dernier pour la deuxième confĂ©rence sur React après la ReactJS.conf en janvier : React-Europe. Une partie de la core team React (mais aussi Relay / GraphQL) Ă©tait prĂ©sente pour nous parler des nouveautĂ©s des 6 derniers mois ainsi que des directions prises pour le futur.

reacteurope.png

TL:DR; Deux notions sont revenues dans beaucoup de talks et ont donné l'esprit général du contenu de la conférence : La DX (Developer eXperience), aussi importante que l'UX (User eXperience), est au coeur des librairies de l'écosytème React. Le futur des animations en React par exemple est tourné vers la DX. React doit être vu comme un principe,... Read Retour sur React-Europe 2015 (partie 1)

Catégories: Blog Société

Gestion de configuration : introduction

Zenika - mer, 09/09/2015 - 08:30

Cela doit faire au moins 2 ans que je souhaite partager la façon dont je gère mes configurations (en anglais dotfiles). Comme j'ai longtemps repoussé l'échéance, probablement de peur d'avoir un roman à écrire, je vais en faire une série de petits billets de blog dont celui-ci est l'introduction. Nous y aborderons donc mon besoin, et mes choix.

Besoin(s) En bon geek que je suis, je suis fan des dotfiles. Les dotfiles — fichiers de configurations — sont de petits fichiers, habituellement dans notre dossier personnel (votre $HOME), qui nous permettent de paramétrer et personnaliser nos outils de tous les jours. C'est principalement vrai pour des outils en ligne de commande — et... Read Gestion de configuration : introduction

Catégories: Blog Société

Zenika lance sa 1ère édition de « Kaiz’n day 2015 »

Zenika - mar, 09/08/2015 - 09:00

Le 08 octobre Ă  Paris : une demi-journĂ©e de gaming et d’actualitĂ©s sur les nouvelles technologies.

blog_kaiznday.png

Kaiz’n day est un événement qui mêle pédagogie et détente dans un cadre agréable et qui promet d’être riche en nouveautés et challenges.

A vous de faire votre programme ! Si vous souhaitez renouer avec Docker et sa fameuse baleine, cet événement est fait pour vous ! Pour découvrir la nouvelle version d’Angular, inscrivez-vous sans plus attendre ! Laissez-vous tenter par un atelier Agile et prenez part au « Carpaccio Programming » ! Enfin, si les objets connectés vous... Read Zenika lance sa 1ère édition de « Kaiz’n day 2015 »

Catégories: Blog Société

Elasticsearch 2.0: ce qui change

Zenika - jeu, 09/03/2015 - 16:19

Logo Elastic Une première bêta d'Elasticsearch 2.0 vient de sortir, c'est l'occasion de faire un premier bilan des changements. Il s'agit en effet d'une véritable V2 qui, sur certains aspects, rompt clairement avec le passé.

Cet article n'a pas vocation a énumérer de manière exhaustive les changements, la documentation fait cela bien mieux que moi, mais plutôt synthétiser les principaux changements.

Installation Un premier changement se situe au niveau de la configuration réseau. Jusqu'ici, lorsqu'on démarrait des nœuds Elasticsearch, il se regroupaient d'eux mêmes en cluster, c'était épatant mais dangereux. Elasticsearch 2 fait un pas la sagesse avec une configuration par défaut plus raisonnable. Elle évitera de former des clusters... Read Elasticsearch 2.0: ce qui change

Catégories: Blog Société

SoftShake 2015 – Appel aux conférenciers

Forum Logiciel - lun, 07/13/2015 - 13:55
La confĂ©rence SoftShake revient en 2015 pour sa 5ème Ă©dition, et se tiendra les jeudi 22 et vendredi 23 octobre, en plein centre de Genève, dans les locaux de l’hepia (comme ces dernières annĂ©es). SoftShake vient d’ouvrir l’appel aux confĂ©renciers. N’hĂ©sitez pas Ă  vous porter candidat si vous souhaitez partager un sujet : * Les […]
Catégories: Blog Individuel

Le Q&A : nécessité ou abomination ?

Ceci est issu de mes différentes expériences sur le terrain et peut vous choquer.
Si vous continuez, à vos risques et périls !

Bon j'y vais : pour moi le Q&A est une abomination ! Dans sa forme la plus répandue.
En créant un service de Q&A, la société admet que ses équipes vont faire du mauvais boulot ! et que Les tests sont faits par quelqu'un d'autre, beh oui faut bien les faire et les devs n'ont pas le temps !

D'ailleurs, posez la question dans n'importe quelle société pourquoi ils ont un Q&A ? Vous obtiendrez que la qualité est telle qu'on ne saurait pas faire autrement.
Ha bon !

Si je prends les chiffres des endroits où je suis passé, cela va de 15% à 50% des personnes employées uniquement à faire du test. Ensuite vous creusez un peu les chiffres et essayez de comprendre à quoi ils passent leur temps.
On peut généralement constater à cette étape que la plupart de ces teseurs découvre des bugs dans la première demi-heure de test. Donc des tests basiques donnent directement lieu à un bug. WTF !
Qu'est-ce-qu'ils b...ent les développeurs ?

Beh oui, on en revient à la racind du problème ! Les devs livrent de la m.. car ils ne testent pas assez ou testent mal leur développement, ou n'ont pas compris ce qu'on leur demande, ou...

Voici quelques conseils pour limiter les bugs les plus débiles :

  • vos responsables produit/projet doivent bien maitriser leur sujet et créer de bonnes specs qui contiennents :
    • une définition claire du besoin incluant pourquoi on le fait et pas juste : "il faut un bouton qui fait ça !"
    • des critères d'acceptance claires et partagés à l'équipe, voir construit avec l'équipe (de test)
    • la description des besoins non-fonctionnels doit figurer dans la demande
  • des guidelines de dev
  • convention de nommage
  • SOLID
  • des tests unitaires
  • des tests de recettes/intégration automatisés
  • une intégration continue : déploiement de package/build automatisè


Quand vous aurez la plupart de ces points DONE, vous serez peut-être mieux préparés à l'agilité.

Donc en résumé, votre service Q&A est encore nécessaire dans sa forme actuelle : je fais deux clics et il y a un bug !

Un métrique à mettre en place pour savoir si ça va mieux c'est le nombre de temps entre le début des tests et le premiers bug.

 

Quelques liens pour aller plus loin :

http://fr.wikipedia.org/wiki/SOLID_%28informatique%29

http://www.mountaingoatsoftware.com/training/courses/effective-user-stories

http://www.scrumalliance.org/community/spotlight/mike-cohn/march-2014/agile-user-stories-epics-and-themes

http://fr.wikipedia.org/wiki/Extreme_programming

http://www.amazon.com/Extreme-Programming-Explained-Embrace-Edition/dp/0321278658

http://henrik-kniberg.developpez.com/livre/scrum-xp/

 

Catégories: Blog Individuel

Node.js et MongoDB, trop facile avec easymongo !

Aujourd’hui vous allez apprendre comment lier node.js Ă  votre base de donnĂ©es MongoDB grâce Ă  un module très simple Ă  utiliser : easymongo (pour installer MongoDB, rendez-vous ici). Le module s’installe avec npm : npm install easymongo View Plain Copy Code Print D.r™ Voici comment on initialise MongoDB avec easymongo : var EasyMongo = require('easymongo'); var options […]
Catégories: Blog Individuel

VMMap en mode instrumentation sur système 64bit : attention à la plateforme cible du build .NET

CoqBlog - Blog de Gaël Covain - sam, 05/25/2013 - 21:25
Si vous tentez d'utiliser VMMap en mode instrumentation* vous avez peut-être rencontré une erreur relativement peu explicite au lancement du profiling : Unable to launch application: "E:\Temp\ApplicationToProfile\ApplicationToProfile\bi...
Catégories: Blog Individuel

ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service

CoqBlog - Blog de Gaël Covain - lun, 05/20/2013 - 13:50
D'après le post sur le blog Sysinternals la dernière version majeure de ProcDump, très sympathique outil de prise de dump offrant un bon nombre de possibilités de paramétrage, apporte quelques évolutions plutôt pratiques : affichage et filtrage s...
Catégories: Blog Individuel

Partagez la connaissance

Partagez BlogsdeDeveloppeurs.com sur les réseaux sociaux