Mobile World Congress 2014

Cette semaine tous les grands du mobile se donnaient rendez vous à Barcelone pour le Mobile World Congress.  Alors que le rachat de What’s App était encore sur toutes les bouches et que Marc Zuckerberg expliquait ses raisons profondes en keynote j’étais sur place muni du code source de mes apps et de quoi tester les nouveautés. Si vous avez des applications sur les stores voici ce qu’il fallait retenir :

(Lire la suite…)

Déployer l’agile à large échelle, c’est jouer sur les frontières de l’entreprise

Passées les premières expérimentations des méthodes agiles au sein de l’entreprise avec un succès que l’on va qualifier de variable, d’aucuns se posent la question de comment aller plus loin, voire comment envisager une entreprise agile.
Tous les architectes techniques vous le diront, il existe deux types de scalabilité quand on parle de serveur : la scalabilité verticale (augmenter les capacités du serveur) et horizontale (distribuer sur plusieurs serveurs). Il peut être intéressant d’utiliser cette métaphore lorsque l’on parle de diffuser l’agile plus largement.

(Lire la suite…)

Migration vers iOS7

A compter du 1er février, toutes les applications soumises sur l’AppStore devront être construites avec Xcode5 et « optimisées » iOS7 (cf. news Apple du 17 décembre). Avec une part de marché proche de 80% pour iOS7 (cf mesures d’Apple), la nouvelle version du système mobile d’Apple devient un incontournable pour les développeurs d’applications mobiles. La part de marché est telle que l’on peut dores et déjà abandonner le support des versions antérieures à iOS6, voire même se limiter au support d’iOS7. Ne se limitant pas à une simple migration technique, iOS7 introduit un tout nouveau design (dénommé ‘Flat Design’) qu’il convient également de prendre en compte dans les applications iOS. Nous vous conseillons de lire le guide Apple qui est un point d’entrée incontournable pour migrer vers iOS7: iOS 7 UI Transition Guide. Après s’être confronté à l’exercice plus ou moins douloureux de la migration technique d’applications vers iOS7, voici notre retour d’expérience, montrant les différents problèmes rencontrés et les solutions que nous avons mises en place avec succès. A vos Xcode 5!

(Lire la suite…)

« Ok glass, take a picture »

L’un des sujets phare du CES 2014 fût les « wearables » ou tout ce qui gravite autour de ces objets connectés que nous pouvons porter au quotidien. Depuis quelques mois nous avons découvert les montres connectées comme la Galaxy Gear, les bracelets santé comme le Jawbone Up mais également ces fameuses « Glass » développées par le géant Google. Ces lunettes connectées sont disponibles pour une communauté de testeurs appelée « Explorers » depuis bientôt un an et un kit de développement est accessible depuis la fin de l’année 2013. Nous vous proposons à travers cet article de découvrir les Google Glass et de voir ce qui peut s’afficher dans ce petit écran, ou plutôt ce troisième oeil.

(Lire la suite…)

Agile Games France 2014

Conférence Agile Games France 2014

Les 7 et 8 février derniers, nous avons eu la chance de participer à la 3ème édition de l’Agile Games France. Cette conférence particulière rassemble depuis quelques années de fervents agilistes autour d’un objectif commun… jouer !
Nous avons donc rejoint sur le temps d’un week-end les 60 participants motivés et partagé jeux, conversations, exercices ludiques et autres “Serious games” qui agrémenteront désormais nos ateliers et formations !
Ces 2 jours intenses nous ramènent motivés à bloc sur Paris avec plein d’idées de pratiques, mais également ébahis par ce format extraordinaire de conférence qui permet à un grand nombre de personnes de s’enrichir sans le moindre agenda préparé à l’avance ! Voici notre retour d’expérience.

(Lire la suite…)

Petit-déjeuner : « Dessine-moi une API… Et dis-moi comment la manager ! » le 06 mars

Dej DessineBLOG

Un petit-déjeuner sur un sujet d’importance qui relèvera le challenge de parler aussi bien aux développeurs, aux architectes, aux business analysts qu’aux product owners et aux décideurs.

Les démarches de conception de type “API First” consistent à mettre les interfaces applicatives au coeur de la stratégie IT en découplant les adhérences client-serveur.

C’est un exercice relativement inédit au sein des DSI, en ce sens que les architectures – même celles qui sont distribuées – ont toujours été conçues en connaissant le fonctionnement des deux machines qui vont dialoguer entre elles via une API.

Avec les démarches API First, et surtout avec les API web publiques, il faut à présent concevoir des APIs sans connaître à l’avance les usages qui en seront faits : cela a des impacts importants tant sur la conception des APIs que sur les modèles d’affaire qu’elles vont porter mais aussi sur la manière dont vous allez les manager : comment et avec quelles solutions ?

Lors de ce petit-déjeuner nous aborderons les thèmes suivants :

  • Quelles sont les nouveaux principes d’architecture à avoir en tête lorsqu’on conçoit des APIs web ?
  • Quelle est l’importance du choix des formats de messages des APIs (JSON, XML, HTML, etc.) ? Quel impact cela a-t-il sur la qualité de vos APIs ?
  • Quelles sont les options qui s’offrent à vous en matière de solutions d’API Management ?

Au terme de ce petit-déjeuner vous bénéficierez des retours d’expérience d’OCTO Technology :

  • Vous aurez été sensibilisé aux bonnes pratiques de conception des APIs web et pourrez porter un nouveau regard sur vos propres APIs : celles que vous devez faire évoluer et celles qui sont en cours de développement.
  • Vous serez sensibilisé aux enjeux et à l’importance du format des messages des échanges via les APIs.
  • Vous repartirez avec une cartographie des solutions d’API Management.
  • Vous aurez une vision des profils et des compétences nécessaires pour la mise en place d’une plateforme d’API Management.

Cliquez ici pour vous inscrire à ce petit-déjeuner

Cet évènement est ouvert à tous. Néanmoins, en cas de surbooking, nous privilégierons nos clients et prospects. Merci de votre compréhension.

TechDays 2014 : bilan de la première journée

Nous avons assisté à plusieurs sessions durant cette première journée des TechDays édition 2014. Voici en quelques lignes ce que nous en avons retenu.

 

La plénière “Votre futur est dans le code”

Par Microsoft

 “Le développeur au coeur de la révolution

Microsoft repositionne sa stratégie pour être au plus proche des développeurs, et s’ouvre aux non techniques via des projets comme Spark : un éditeur de jeux-video ne nécessitant aucun apprentissage d’un langage de développement. Microsoft explique également son partenariat avec Unity, en estimant que 60% des jeux-vidéo seront sur plateforme mobile d’ici 2017.

Enfin, certaines API Windows Runtime 8.1, parmi plus de 5000 nouvelles, ont été présentées au public, notamment XBox Music, la manipulation d’objets connectés ou encore l’intégration avec Windows Azure.

(Lire la suite…)

Maîtriser sa dette technique

Le code de vos projets n’est jamais parfait et se détériore avec le temps. C’est un problème important car, s’il est mal maîtrisé, vos temps de développement seront plus longs et vos bugs plus fréquents.

(Lire la suite…)

La mort prochaine du ramasse-miettes ?

Les technologies de l’information dépendent de plusieurs ressources : la puissance des CPU, la mémoire, l’espace disque et la bande passante du réseau. Nous sommes capables d’augmenter les volumes de nos ressources, mais plus vraiment leurs performances. Lorsque la puissance n’est plus capable de gérer nos volumes: « Houston, nous avons un problème ». (Lire la suite…)

Perfug : La programmation réactive : quel gain sur les performances ?

La programmation réactive et appels asynchrones sont dans l’air du temps. Doit-on vraiment s’en préoccuper ? Quel est le résultat au niveau des performances ? Comment le mesurer ? Le PerfUG vous invite à partager un retour d’expérience sur un projet de distribution de messages à haute fréquence en Scala/Akka.

Pour cela différentes variations ont été testées :

  • approche réactive versus approche classique
  • drivers synchrones versus asynchrones
  • technologie de stockage (Redis, MongoDB, MySQL)
  • configuration système (GC, thread pools…)

Une heure de tuning et de hautes performances en perspective…

Animateurs : Emmanuel Fortin et Philippe PRADOS

Pour le descriptif complet de la séance, suivez le lien.

L’événement aura lieu le jeudi 20 février. Pour s’inscrire, c’est sur Eventbrite.