An introduction to AWS DeepRacer

Here is a quick and easy to read article about DeepRacer from Amazon WebServices, a car learning to race with Reinforcement Learning. This article will be followed by one article diving deeper into Reinforcement Learning, and a second concluding on the training our DeepRacer did and the results to the AWS DeepRacer real-life track. AWS DeepRacer is a 1/18th scale autonomous racing car. Launched at AWS re:Invent 2018, it is a new opening toward Machine […]

En savoir plus

L’interconnexion pour les nuls

Les Systèmes d’Informations évoluent constamment. De gré ou de force, pour être honnête. Les demandes métier prennent la forme de besoins ou de solutions. Avec l’avènement du SaaS, il est courant de se retrouver face à un choix d’un service qui a été fait uniquement par le métier. Les travaux de l’IT sont alors réduits, volontairement ou non, à « interconnecter » les applications actuelles à cette nouvelle. Alors messieurs/dames du Business et de la MOA, lisez […]

En savoir plus

Exemple d’ API avec WSO2 ESB

Je profite d’une expérience récente pour vous montrer, dans un cas pratique, les qualités de la solution ESB de WSO2. Pour le situer dans les produits de WSO2, ce bus est le coeur de l’ Enterprise Integration (Intermédiations de Systèmes) et de l’ API Management (Plateforme de partage d’API). En quelques mots, ce bus est spécialisé dans les intermédiations de services HTTP. L’exemple que je vous propose est assez simple et est pour moi représentatif. Vous allez, je n’en […]

En savoir plus

Une belle réussite avec SOA Suite

Je suis souvent sollicité pour débloquer des problèmes sur les plateformes d’inter-médiations. Il s’agit trop souvent de serveurs mal configurés, des médiations qui utilisent la zone mémoire comme une ressource illimitée, des routes tellement tordues qu’elles finissent par tordre le développeur lui-même. Le pire est lorsque les développeurs n’ont pas compris la philosophie de l’outils. Ils ne s’adapte pas à celui-ci et produisent un monstre (énorme, lourd, lent et tueur de développeurs :-O ). Alors, […]

En savoir plus

API Days Paris 2018

Les 30 et 31 janvier, j’ai eu le plaisir de me plonger 2 jours dans les API au cœur de Paris, à la cité internationale universitaire. Il s’agissait du séminaire APIDays. Je venais y chercher des retours d’expérience, des approches pertinentes et des méthodes efficaces. Avant de vous faire une synthèse de ces journées, je tiens à féliciter Mehdi Medjaoui pour la qualité de son organisation. C’était réussi. Bravo ! Aux APIDays,  je me suis focalisé sur […]

En savoir plus

Déployer efficacement et gouverner simplement les intermédiations

L’intégration continue est un classique dans les enjeux actuels de productivité des développements logiciels. Elle est répandue et maîtrisée pour les technologies comme Java. Pour l’intégration des médiations ESB et API, cet aspect est plus délicat. Un projet d’ intermédiation est un ensemble de routes, elles-mêmes composées de sous-éléments tels que les demi-interfaces. Le CD/CD des bus d’entreprise ou des API finissent par être très riches. Il est alors difficile de gérer les déploiements de Projets […]

En savoir plus

Intégration/Déploiement Continue sur OpenShift

Aujourd’hui, je m’attaque à la problématique d’Intégration et de Déploiement Continue avec OpenShift. Mes interrogations sont les suivantes: Qu’apporte une plateforme Docker ? Quels sont les gains en productivité ? Quels intérêts pour les développeurs ? pour les Ops ? Quelles contraintes sur un projet classique JEE ? Bref, pour m’aider à y répondre, j’utiliserai le superbe projet CI/CD Demo on OpenShift de Siamak Sadeghianfar comme base. Il est très complet, merci Siamak 😉 . Cependant je n’ai pas résisté à y apporté […]

En savoir plus