Sortie de Java 8

Aujourd’hui marque la sortie de la nouvelle version majeure de Java, la tant attendue N°8 !

La sortie était initialement prévue pour Septembre 2013 mais avait été repoussé au premier semestre 2014, principalement pour des corrections de sécurité mais surtout pour finaliser le “projet lambda”.

Java 8, ou plus formellement “JSR-337”, est donc livré aujourd’hui après 2 ans de développement.

Comme la version 5 en son temps, avec les énumérations, les boucles, les generics, etc; cette version va très certainement marquer les esprits des développeurs par les nouveautés apportées au langage.

Lire la suite

Scrum Days 2014 – Annonce du programme

L’annonce est tombée la semaine dernière, le programme du Scrum Days 2014 est sorti !

Pour rappel, l’événement se tient les 10 et 11 avril prochains au centre de conférence de Disneyland Paris.

Au menu du jeudi :

  • 62 speakers dont quelques stars internationales et des noms biens connus de la communauté agiliste Française.

  • Jusqu’à 5 conférences et 4 ateliers en parallèle. Il faudra donc choisir vos sessions préférées et certainement renoncer à quelques une.

  • La coach clinic ! Une thérapie pour échanger sur vos projets avec des coachs expérimentés. Une excellente initiative pour recueillir un point de vue externe et des conseils.

La journée du vendredi est entièrement consacrée au format “open-spaces”.

Ce format permet le brassage d’idées et la résolution de problèmes en favorisant l’intervention de tous les participants et les sujets libres.

Les principes fondateurs de l’open-space sont :

  • Les personnes qui se présentent, sont les bonnes ;

  • Ce qui arrive, est la seule chose qui pouvait arriver ;

  • Ça commence quand ça commence ;

  • Quand c’est fini, c’est fini.

Et la seule loi qui régit le format est la bien nommée “loi des deux pieds”.

Si à un moment vous n’êtes pas en train d’apprendre ou de contribuer, utilisez vos deux pieds pour trouver une meilleure session !

Objet Direct est présent avec un retour d’expérience d’un projet agile. L’occasion de revenir sur les transformations qui animent une équipe Scrum et l’engagement fort qui la lie avec le client.

Les inscriptions sont toujours ouvertes sur le site du Scrum days.

On aime, on partage #30

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

 
 
 
 

TDD

Lessons learned from my TDD self-study

Retour d’expérience sur l’approche TDD et ce que l’on peut en retenir. L’article peut permettre de comparer son approche et les enseignements que l’on en a tiré nous même, voire dévouvrir d’autres pistes de recherche.

https://practicingruby.com/articles/tdd-lessons-learned

Groovy

What is Groovy

Une introduction rapide et claire à Groovy

http://thejavatar.com/what-is-groovy/

NoSql

10 Things You Should Know About Running MongoDB At Scale

Asya Kamsky, architecte chez MongoDB liste 10 points importants issues de ces expériences avec MongoDB à grande échelle.

L’occasion de revenir sur quelques fausses idées telles que :

  • La (non) nécessité d’administrer MongoDB en production

  • Les replicats set utilisés comme des backups

  • Le manque de monitoring

  • etc

http://highscalability.com/blog/2014/3/5/10-things-you-should-know-about-running-mongodb-at-scale.html

Sécurité

Some hints for writing secure code

Quelques conseils sur quelques bonnes pratiques de développement afin de ne pas se retrouver dans un phénomène de code passoire.

http://stas-blogspot.blogspot.de/2010/05/some-hints-for-writing-secure-code.html

Podcast

Les Castcodeurs Podcast, 97 – Devoxx, les battles, et la sécurité.

Nouvel épisode des cast codeurs, retours sur le cfp de Devoxx France 2014 et actualités autour de l’écosystème Java.

http://lescastcodeurs.com/

Merci à nos contributeurs de la semaine : Frédéric Bouquet et Raphaël Brugier !

Objet Direct sponsor du Mix-IT 2014

Pour la 4ème année consécutive, Objet Direct est sponsor de la conférence Mix-IT, la conférence des acteurs de l’agilité, des technologies du web et de l’innovation lyonnais.

L’édition de cette année réunit 500 passionnés les 29 & 30 avril prochains autour du thème de l’innovation, « des idées pour tout de suite ».

Durant ces deux jours vous pourrez suivre plus de 40 sessions :

  • 3 tracks en parallèle de conférence
  • 2 tracks en parallèle d’ateliers
  • Des keynotes surprises

Quelques speakers stars sont déjà annoncés, qui nous viennent de Mozilla, Twitter ou encore Github.
Le programme final sera publié à la fin du mois de mars.

Ne loupez pas l’ouverture des inscriptions le lundi 17 mars à 15H00 car les billets au prix imbattable de 50€ partent très vite.

www.mix-it.fr/

Objet Direct partenaire du Scrum Day 2014, les 10 et 11 avril prochain

Cette année encore, Objet Direct est sponsor et co-organisateur de la nouvelle édition du Scrum Days, l’événement des professionnels, amis et curieux de l’Agilité.

Plus de 700 enthousiastes de l’agilité vont se retrouver pour deux jours de présentations, ateliers, serious games, open spaces, networking et autres réjouissances au centre de conférence de l’hôtel New York à Disneyland Paris les 10 et 11 avril prochain !

Le thème de cet événement majeur de la communauté est Agilité & Culture Produit.

6 catégories de conférences et ateliers en parallèle :

  • Le rôle du Product Owner
  • L’agilité au delà de l’IT
  • Coaching d’équipe et Transformation
  • Convaincre son décideur !
  • Les amis de l’agilité
  • La Qualité en mode Agile

La keynote d’ouverture est animée par Alistair Cockburn, bien connu des agilistes puisqu’il est l’un des co-auteurs du célèbre manifeste. La keynote de clôture est présentée par Gunther Verheyen, collaborateur du co-créateur de Scrum.

Inscrivez-vous vite, les places sont limitées ! Le programme sera en ligne le 12 mars.

www.scrumday.fr/

On aime, on partage #23

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

 
 
 
 

Architectures

Pragmatic Techniques for Mainaining a Legacy Application

Quelques techniques pour la maintenance d’applications legacy.

http://www.infoq.com/articles/Pragmatic-Legacy-App-Maintenance

 
 

Agilité

Christmas Greeting 2013

Un joyeux noël par Oncle Bob (Robert C. Martin) avec un rappel des principes de l’agilité. Alors, qui saura réciter les 12 principes ?

http://cleancoders.com/promotions/xmas-greeting-2013

 
 

Algorithmique distribuée

Synchronization in a distributed system

Quelques principes fondamentaux sur les algorithmes distribués, en particulier le problème de synchronisation dans un environnement où le temps n’est plus absolu.

http://blog.8thlight.com/rylan-dirksen/2013/10/04/synchronization-in-a-distributed-system.html

 
 

Web

Backbone or Angular or Ember? Here is my choice and why

Sujet à d’interminables débats, le choix d’un framework Javascript de nos jours est ardu. Il est toujours intéressant de recouper les opinions trouvées sur le web, surtout quand elles sont argumentées.

http://www.100percentjs.com/backbone-or-angular-or-ember-here-is-my-choice-and-why/

 
 

Le repo de la semaine !

Cette semaine, le repository vous permettra de faire du provisioning de serveur basé sur Gradle. Ou comment gérer l’ensemble de la chaîne de développement au déploiement avec le même langage :

https://github.com/danveloper/provisioning-gradle-plugin

 
 

Merci à nos contributeurs de la semaine : Frédéric Bouquet et Frédérique Augé

On aime, on partage #22

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

 
 
 
 

Java

OTN Interview: Mark Reinhold Discusses Java SE 8, Jigsaw and More

Quelques retours sur java 8, en particulier en ce qui concerne le tant attendu Jigsaw

https://blogs.oracle.com/java/entry/otn_interview_mark_reinhold_discusses

 
 

OS

Are cloud operating systems the next big thing?

Rapide explication sur ce que sont les Cloud Operating Systems, ce qu’ils apportent et les enjeux dans le domaine

http://www.linux.com/news/enterprise/cloud-computing/751156-are-cloud-operating-systems-the-next-big-thing-

 
 

DevOps

Walkthrought the different models people have used to explain devops…

Quoi de mieux que différentes visions sur un sujet pour le comprendre ? Les slides de la présentation de Patrick Debois:

http://fr.slideshare.net/jedi4ever/modelling-devops

 
 

Web

Un android dans Chrome ???

Paul Irish, un contributeur important dans le ChromeDevTools, a publié un article fort intéressant sur la possibilité de voir le résultat de son application dans un émulateur Android étroitement lié à Chrome. Ce qui facilitera le développement !

http://www.html5rocks.com/en/tutorials/developertools/mobile/

 

Exemple d’application Web mobile, by Mozilla

La team Mozilla vient de nous fournir un tutorial fort intéressant sur comment produire une application Web mobile de type “read it later”. Ce qui est particulièrement intéressant ce sont les astuces CSS3 pour avoir des animations au petit oignon.

https://hacks.mozilla.org/2013/12/how-the-manana-app-was-built/

 

Générer un fichier Zip … sans backend !!

Autrefois, quand nous voulions créer un fichier zip, nous devions faire un service sur notre serveur pour ce faire. Désormais, grâce à cette librairie, nous pouvons le faire totalement dans son navigateur ! Et si nous l’utilisons conjointement avec FileSaver.js, le téléchargement se lance automatiquement 🙂

http://stuk.github.io/jszip/

 
 

Divers

Command line one-liners

Quelques commandes Bash pour les jours de pluie, dont ma préférée pour les jours de déprime : la roulette russe en bash

$ [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo « You live »

http://arturoherrero.com/2013/11/29/command-line-one-liners/

 
 

Le repo de la semaine !

Dans ce repository Github, vous trouverez les slides présentés au dernier JavaDays pour illustrer l’utilisation de Groovy dans une démarche devops dans le cloud.

https://github.com/aestasit/talks2013-javaday-groovy-devops-slides

 
 

Merci à nos contributeurs de la semaine :  Frédéric Bouquet et Julien Roche

On aime, on partage #21

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

 
 
 
 

Tests

Ian Cooper: TDD, where did it all go wrong

Rapide retour sur TDD et les mauvaises pratiques qui en découlent pour (re)découvrir comment revenir aux idées originelles énoncées par Kent Beck.

La vidéo sur Viméo

Spock: Soup to Nuts

Vidéo de présentation et d’introduction au framework de test Spock. Conférence donnée lors de GR8 conf US.

http://www.infoq.com/presentations/spock-testing
 
 

Groovy

Performance of coercion vs closures in Groovy 2.2

Présentation de la coercion (mécanisme de migration lorsque le cast n’est pas possible) de closures dans Groovy 2.2 et comparaison en terme de performances avec les lambda Java 8.

http://melix.github.io/blog/2013/11/22/coercion_vs_direct.html
 
 

Continuous deployment

Entretien avec Sam Haskins d’Etsy à propos du déploiement, du monitoring et des procédures d’échecs

Dans cet interview, traduite en Français, Sam explique de façon très concrète comment se passe le continuous deployment chez Etsy, le site d’eCommerce qui déploie en production au moins 30 fois par jour !
http://www.infoq.com/fr/articles/interview-sam-haskins
 
 

Le repo de la semaine !

Devops incubator : retrouvez l’ensemble des outils nécessaires à la construction d’une forge logicielle java, le tout fourni sous forme de package natif.

https://github.com/hgomez/devops-incubator

 

Merci à nos contributeurs de la semaine : Frédéric Bouquet @bouquetf et Raphaël Brugier.

On aime, on partage #20

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

Java

“Oh Lord, won’t you buy me a Mercedes benz” (or RIP GlassFish)

Un rapide aperçu de l’avenir des serveurs d’application Java chez Oracle, en particulier GlassFish

http://antoniogoncalves.org/2013/11/06/oh-lord-wont-you-buy-me-a-mercedes-benz-or-rip-glassfish/
 
 

Agilité

Feedback sur LeanKanban France 2013 en mode « Gonzo Journalism »

Voici un retour très ludique sur LeanKanban France 2013 de @ndeverge, qui s’est déroulé le 3 et 4 octobre dernier.

Bonne Lecture 🙂

http://www.ekito.fr/people/?p=3478

 
 

Le management français toujours très rigide

Autocratique ? Rigide ? le management français vu par plusieurs études, reste trop frileux vis à vis de l’agilité et des changements de postures qu’elle impose.

http://m.rse-magazine.com/Le-management-a-la-Francaise-encore-un-peu-psychorigide_a258.html
 
 

Testabilité

Avez vous déjà fait tout ces types de tests ?

Une impressionnante liste de tests que l’on peut (doit ?) faire sur un projet informatique

www.guru99.com/types-of-software-testing.html
 
 

Merci à nos contributeurs de la semaine : Maxime Bonnet et Jamel Ghechoua!

On aime, on partage #19

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

Agilité

Rétrospectives Agiles, pouvez-vous les omettre?

Pour moi cette question est une hérésie complète !!

Personnellement, je n’ai pas encore rencontré le cas de figure chez nos clients.. mais comme la question est posée, je pense que cet article est une bonne piqûre de rappel.

Et surtout, cela doit nous susciter une autre question : ceux qui doute de la rétrospective, ont-ils étaient bien formés/accompagnés ? 😉

http://www.infoq.com/fr/news/2013/10/skip-agile-retrospectives

 

Continuous Delivery

Interview : Dave Farley on Continuous Delivery

Dans cette interview réalisée lors du dernier QCon New York, Dave Farley, co-auteur du livre “Continous Delivery” revient sur les pratiques de Continuous delivery mise en place chez LMAX.

De la différence entre Continuous Delivery et Continuous Deployment à l’apport de cette méthode dans le cadre d’une Lean startup, l’interview est un excellent retour d’expérience réaliste et pragmatique.

Interview: Dave Farley on continuous delivery.

 

Le repo de la semaine !

Le repo github de la semaine, c’est tout simplement un excellent éditeur de Markdown dans le cloud !

Très pratique, l’éditeur permet de se connecter à des services tels que Google Drive ou Dropbox et propose un mode preview très réactif.

Si vous êtes à la recherche d’un éditeur pour la syntaxe Markdown, à essayer d’urgence !

StackEdit

 

Merci à nos contributeurs de la semaine :  Jamel Ghechoua et Raphaël Brugier.