Android à Devoxx (BE) 2013 – Le Compte Rendu

J’ai eu à nouveau le plaisir cette année de participer à Devoxx, et j’en reviens plein de petits robots verts dans les yeux.

Devoxx est l’une des plus grosse conférence Java en Europe et se déroule chaque année à Anvers (Belgique). Depuis peu Devoxx s’est aussi étendu en France et au Royaume Uni. Mais ce compte rendu couvre bien la version originale.

Cette année j’ai participé presque essentiellement à des sessions sur divers aspects d’Android, et voici le résumé de celles-ci.

Attention : Le compte-rendu est long et souvent technique, car il y avait quand même 3 jours et beaucoup de contenu, parfois relativement en profondeur.

 

(Lire la suite…)

Devops et le facteur humain

L’objectif de ce billet est, à travers des exemples concrets, de vous (re) démontrer à quel point DevOps n’est pas un problème d’outils mais un problème humain.

Repartons de l’objectif : DevOps vise à nous amener à réduire le Time-To-Market, donc à pouvoir faire des déploiements rapide et fiables. Si on décline cet objectif, il faut

  • Savoir ce qu’on déploie (sic) => avoir un système de release management
  • Savoir déployer vite => automatisation du déploiement
  • Savoir déployer de manière fiable => tests automatisés et plateforme d’homologation

Dit comme cela, nous avons l’impression qu’il va nous falloir un outil de release management, un outil d’automatisation, et un outil de test. Exact. Mais en fait, la difficulté n’est pas là.

  (Lire la suite…)

Analyse prédictive en temps réel : machine learning avec Storm et Scikit-Learn

Vous avez beaucoup de données, des technos de calcul distribué  à la mode et vous ne savez pas quoi en faire? Bienvenue dans l’écosystème Big Data.

 

Les technologies Big Data fleurissent et avec elles de nombreux enjeux architecturaux. L’un d’entre eux est notamment la difficulté à profiter des capacités de calcul pour réaliser des traitements statistiques sophistiqués. En effet le développement d’algorithmes de machine learning dans un contexte distribué voir incrémental est très complexe. De plus les analystes de données sont historiquement liés à des technologies telles que R, Matlab ou Python. Ces technos ne sont pas aisément parallélisables et ne font pas partie de l’univers Java, contrairement aux Hadoops, Storms, Sparks et consorts.

 

Dans cet article, nous allons étudier une piste pour réconcilier ces braves gens et nous intéresser à Storm et Scikit-Learn. Mais avant, quelques rappels.

  (Lire la suite…)

Qu’est ce que le Cloud Brokering ?

Qu’est-ce qu’un Cloud Broker ?

Un Cloud Broker repose sur une plateforme d’intermédiation entre les utilisateurs du SI hybride et les infrastructures du SI. Par SI hybride, on entend un SI faisant cohabiter une plate-forme interne, idéalement un Cloud privé, et un ensemble de Clouds publics.

(Lire la suite…)

Comment évolue Android ? Est-il bon de proposer toutes les API ?

En regardant l’évolution d’Android dans le temps, tous ce qu’il est possible de faire avec du soft est finalement proposé. La sortie de la version 4.4 de l’OS, sortie mi-octobre 2013 et dénommé KitKat, est l’occasion de faire le point sur l’évolution du système. (Lire la suite…)

Les vidéos de la soirée webperf du 7 novembre 2013 sont sur Octo TV

logo-web

Suite au meet-up Web Performance organisé par l’équipe de webperf France et hébergé par Octo Technology, voici les vidéos enregistrées des différents intervenants et sujets.

Rappel du programme :

  1. Introduction à la performance web, par Jean-Pierre Vincent
  2. Analyse HTTP avec le proxy Charles, par Arnaud Guéras
  3. Le chargeur de JS jQl, par Cédric Morin
  4. Comparateur de chargeur de JS, par Mathieu Robin

Les parties 1 et 2 de la vidéo sont chapitrées et disponibles sur Octo TV.

Vivement le prochain !

L’école 3.0 : le renouveau du e-learning

Depuis quelques années l’e-learning devient la solution incontournable pour l’apprentissage, bien aidé par l’évolution des technologies (nouveaux usages, nouveaux supports, …). Pour exemple, un des objectifs de l’Éducation Nationale est de faire entrer l’école dans l’ère numérique (source :gouv). Ainsi, en 2010, un programme sur l’utilisation de tablettes numériques dans le milieu scolaire a été lancé et continue d’évoluer (4000 tablettes au début  et 15000 tablettes aujourd’hui. source: eduscol).

L’enseignement en ligne, au travers des plateformes e-learning, serait l’outil idéal pour accompagner ce changement. Cependant elles existent depuis la fin des années 90 avec pour but d’améliorer l’apprentissage. La transformation de l’éducation a t-elle vraiment eu lieu ? (Lire la suite…)

Compte-rendu petit-déjeuner : Calculez vos indicateurs en temps réel, en partenariat avec EDF R&D

Intervenants :

Marie-Luce Picard, Chef de Projet à EDF R&D

Benoît Grossin, Ingénieur de Recherche à EDF R&D

Julien Cabot, Directeur du pôle Big Data Analytics chez OCTO Technology

Rémy Saissy, Architecte chez OCTO Technology

Les slides de la présentation sont disponibles sur notre Slideshare : cliquez ici.

Un compte-rendu du petit-déjeuner est disponible ici.

(Lire la suite…)

Petit-déjeuner Agilité à Genève : un voyage vers l’entreprise Agile!

Petit-déjeuner mercredi 4 décembre à Genève

Une fois passées vos premières expérimentations sur les méthodes agiles, une question doit forcément s’imposer à vous de façon récurrente : comment changer d’échelle?

Bien sûr, il ne s’agit pas de savoir comment lancer un énième projet agile mais plutôt de répondre aux questions suivantes :

  • Qu’est ce qu’une entreprise Agile?
  • L’entreprise agile chez moi, est-ce que cela fait sens? Jusqu’où dois-je ou jusqu’où puis-je aller sur le sujet?
  • Comment opérer la gestion de portefeuille de mes projets et réussir mes exercices budgétaires dans ce contexte?
  • Comment entamer cette transformation? Quels sont les écueils à éviter? (Lire la suite…)

Etat de l’art du push sur iOS, Android et Windows Phone

Les notifications push permettent d’envoyer des messages depuis un serveur vers les smartphones en passant par le réseau data. Contrairement aux SMS, les notifications peuvent enrichir l’expérience utilisateur en ajoutant du contenu riche comme de l’audio ou des images.

Dans cet article, nous présenterons les notifications push et ferons une comparaison de leur utilisation sur les trois principales plateformes mobiles :

  • iOS
  • Android
  • Windows Phone

(Lire la suite…)