<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Cloud on Java &amp; Moi</title><link>https://javaetmoi.com/tags/cloud/</link><description>Recent content in Cloud on Java &amp; Moi</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Sun, 24 Apr 2022 15:22:06 +0000</lastBuildDate><atom:link href="https://javaetmoi.com/tags/cloud/feed.xml" rel="self" type="application/rss+xml"/><item><title>13 prises de notes à Devoxx France 2022</title><link>https://javaetmoi.com/2022/04/13-prises-de-notes-a-devoxx-france-2022/</link><pubDate>Sun, 24 Apr 2022 15:22:06 +0000</pubDate><guid isPermaLink="false">https://javaetmoi.com/?p=2187</guid><description>&lt;p&gt;Ce fut ma 9ième participation à Devoxx France (et oui, j’ai malheureusement loupé l’édition 9 ¾). Et je dois vous avouer que ma conférence préférée m’avait manqué. Une bonne bulle d’oxygène au détour d’un projet réglementaire en Java. Les &lt;strong&gt;10 ans de Devoxx France&lt;/strong&gt; furent un grand cru. Le nombre de stands / partenaires occupent de plus en plus d&amp;rsquo;espace au Palais des Congrés et les speakers se dépassent d’année en année. Un grand bravo aux organisateurs, gilets rouges, orateurs et aux &lt;a href="https://lescastcodeurs.com/"&gt;Cast Codeurs&lt;/a&gt; qui clôturent chaque édition en beauté.&lt;/p&gt;
&lt;p&gt;D&amp;rsquo;ici quelques jours, &lt;strong&gt;l’intégralité des vidéos des conférences et universités présentées lors de Devoxx France&lt;/strong&gt; &lt;strong&gt;2022&lt;/strong&gt; sont disponibles sur la &lt;a href="https://www.youtube.com/channel/UCsVPQfo5RZErDL41LoWvk0A/videos"&gt;chaîne Devoxx FR de Youtube&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Si vous souhaitez rapidement vous faire un avis sur leur contenu avant de les visionner ou si vous souhaitez garder une trace écrite de ce que vous y avez appris, je mets librement à disposition l’ensemble de &lt;strong&gt;mes 13 notes&lt;/strong&gt; prises au cours de ces 3 jours riches en contenus et en découvertes. Entre les retards SNCF et mon Macbook vieillissant qui fait des siennes, le nombre est moindre que les années précédentes. Mais promis, j’essaierai de me rattraper en 2023 :-)&lt;/p&gt;
&lt;p&gt;Fait marquant, cette édition 2022 n’aura pas fait place à de nouvelles technos hypes. On peut se souvenir de Quarkus en 2019, Kafka en 2016 ou bien encore Angular.JS en 2013. Cette 10ième édition aura été celle de la maturité : &lt;strong&gt;retours d’expérience&lt;/strong&gt;, &lt;strong&gt;architecture&lt;/strong&gt;, &lt;strong&gt;état de l’art&lt;/strong&gt;, &lt;strong&gt;sécurisation du code&lt;/strong&gt; et &lt;strong&gt;approfondissement du fonctionnement de la plateforme Java&lt;/strong&gt; étaient au rendez-vous.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="13 prises de notes à Devoxx France 2022"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2022/04/2022-04-21-10-ans-Devoxx-France.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Certification Microsoft Azure Fondamentals</title><link>https://javaetmoi.com/2020/02/certification-microsoft-azure-fondamentals/</link><pubDate>Sat, 08 Feb 2020 18:35:40 +0000</pubDate><guid isPermaLink="false">https://javaetmoi.com/?p=2080</guid><description>&lt;p&gt;&lt;a href="https://www.youracclaim.com/earner/earned/badge/e18659c6-5f65-4efa-becd-c4293079ea4b"&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_external image_processed"
width="150"
height="150"
src="https://javaetmoi.com/azure-fundamentals-600x600-1-150x150_6489878026618608652.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/a&gt; Assurée par un formateur Microsoft, la formation « Microsoft Azure Fondamentals » se déroule sur une journée et permet de se préparer à la &lt;strong&gt;&lt;a href="https://docs.microsoft.com/fr-fr/learn/certifications/exams/az-900"&gt;certification AZ-900 « Microsoft Azure Fondamentals »&lt;/a&gt;&lt;/strong&gt;. A l’issue de la formation, un voucher est donné à chaque participant. Ces derniers sont invités à passer leur certification dans la foulée.&lt;/p&gt;
&lt;p&gt;La formation est découpée en 4 modules.
Les notes ci-dessous m’auront permis d’obtenir &lt;a href="https://www.youracclaim.com/earner/earned/badge/e18659c6-5f65-4efa-becd-c4293079ea4b"&gt;ma certification&lt;/a&gt; du premier coup. J’espère qu’elles vous aideront à vous préparer. En rouge, sont notés les mots clés, concepts et noms de produits à retenir par cœur.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="azure-fundamentals-600x600"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2020/02/azure-fundamentals-600x600-1.png"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>14 prises de notes à Devoxx France 2017</title><link>https://javaetmoi.com/2017/04/14-prises-de-notes-a-devoxx-france-2017/</link><pubDate>Tue, 25 Apr 2017 19:03:47 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1699</guid><description>&lt;p&gt;Les &lt;strong&gt;vidéos des présentations&lt;/strong&gt; données lors de l’édition &lt;strong&gt;2017&lt;/strong&gt; de la conférence &lt;strong&gt;Devoxx France&lt;/strong&gt; sont d’ores et déjà disponibles sur la &lt;a href="https://www.youtube.com/channel/UCsVPQfo5RZErDL41LoWvk0A/videos"&gt;chaîne Devoxx FR de Youtube&lt;/a&gt;.
Si vous n’avez pas le temps de toutes les visionner, si vous souhaitez vous faire un avis avant de les regarder ou si vous souhaitez garder une trace écrite de ce que vous y avez appris, je mets librement à disposition quelques-unes de &lt;strong&gt;mes notes&lt;/strong&gt;.
Il y’en a pour tous les goûts : du Java pur et dur, du framework avec Spring, du front avec Vue.js, des conteneurs avec Docker Swarm mode, des nouvelles approches de développement avec la programmation réactive, des patterns d’architecture avec les microservices, CQRS et l’Event-Sourcing, du legacy tendance avec les logs, et du Big Data avec Elasticsearch.&lt;/p&gt;
&lt;p&gt;&lt;a href="wp-content/uploads/2017/04/2017-04-14-prises-de-notes-a%CC%80-Devoxx-France-2017.jpg"&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2017/04/2017-04-14-prises-de-notes-a%CC%80-Devoxx-France-2017.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="14 prises de notes à Devoxx France 2017"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2017/04/2017-04-14-prises-de-notes-a%CC%80-Devoxx-France-2017.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>L’offre Compute de Google Cloud Platform</title><link>https://javaetmoi.com/2016/07/offre-compute-google-cloud-platform/</link><pubDate>Mon, 04 Jul 2016 17:09:05 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1618</guid><description>&lt;p&gt;J’ai eu l’opportunité d’assister à une journée de découverte de la plateforme &lt;strong&gt;Cloud&lt;/strong&gt; de Google. Dispensée dans les locaux parisiens de Google, cette formation d’une journée était animée par &lt;strong&gt;Didier Girard&lt;/strong&gt;, Google Developer Expert et Directeur Général Délégué de Sfeir. Ce fut l’occasion de découvrir la diversité des offres proposées par la &lt;strong&gt;Google Cloud Platform&lt;/strong&gt; et de pouvoir les comparer à celles, plus médiatisées, d’autres géants du web tels Amazon (AWS) et Microsoft (Azure).&lt;/p&gt;
&lt;p&gt;Large, la gamme de services Google Cloud Platform est répartie en 4 offres :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Compute : App Engine, Container Engine, Compute Engine&lt;/li&gt;
&lt;li&gt;Storage : Bigtable, Cloud Storage, Cloud SQL, Cloud Datastore&lt;/li&gt;
&lt;li&gt;Big Data: BigQuery, Pub/Sub, Dataflow, Dataproc, Datalab&lt;/li&gt;
&lt;li&gt;Machine Learning: Vision API, Machine Leargning, Speech API, Translate API&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cet article se focalisera sur l’ &lt;strong&gt;offre Compute&lt;/strong&gt;. Mais avant d’aller plus loin, arrêtons-nous un moment sur ce qui est l’une des forces de la plateforme Cloud de Google : son infrastructure.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="Didier Girard à la formation Google"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2016/06/Didier-Girard-a%CC%80-la-formation-Google.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>14 prises de notes à Devoxx France 2014</title><link>https://javaetmoi.com/2014/04/14-prises-de-notes-a-devoxx-france-2014/</link><pubDate>Wed, 23 Apr 2014 15:28:37 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=1082</guid><description>&lt;p&gt;En attendant que les vidéos des &lt;a href="http://cfp.devoxx.fr/devoxxfr2014"&gt;différentes conférences de l’édition 2014&lt;/a&gt; de Devoxx France soient mises en ligne sur &lt;a href="http://www.parleys.com/"&gt;Parleys&lt;/a&gt; et en complément des &lt;a href="http://www.parleys.com/"&gt;supports&lt;/a&gt; déjà mis en ligne par certains Speakers, je mets librement à votre disposition les différentes notes que j’ai pu prendre sur mon laptop.
Les sujets sont variés : de Docker à Angular JS, en passant par Java 8. Certaines pourront être lues de manière autonome ; je pense par exemple au quickie &lt;a href="wp-content/uploads/2014/04/Outils-pour-manager-une-%C3%A9quipe.pdf"&gt;Outils pour manager une équipe&lt;/a&gt; et à la conférence &lt;a href="wp-content/uploads/2014/04/33-things-your-want-to-do-better.pdf"&gt;33 things your want to do better&lt;/a&gt;. Pour être exploitables en l’état, d’autres notes demanderont à ce que vous ayez assisté à la conférence ou que vous ayez pu récupérer les supports de présentation.&lt;/p&gt;
&lt;p&gt;&lt;a href="wp-content/uploads/2014/04/devoxx-france-2014-les-cast-codeurs.jpg"&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="devoxx-france-2014-les-cast-codeurs"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2014/04/devoxx-france-2014-les-cast-codeurs.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="devoxx-france-2014-les-cast-codeurs"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2014/04/devoxx-france-2014-les-cast-codeurs.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Elastifiez la base MusicBrainz sur OpenShift</title><link>https://javaetmoi.com/2013/11/musicbrainz-elasticsearch-angularjs-openshift/</link><pubDate>Fri, 15 Nov 2013 19:35:01 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=782</guid><description>&lt;p&gt;Pour les besoins d’un workshop sur Elasticsearch, je me suis amusé à &lt;strong&gt;indexer une encyclopédie musicale&lt;/strong&gt; et à mettre en ligne une petite &lt;strong&gt;application HTML 5&lt;/strong&gt; permettant de réaliser des &lt;strong&gt;recherches&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Comme source de données musicale, j’ai opté pour &lt;strong&gt;&lt;a href="http://musicbrainz.org/" title="MusicBrainz Home"&gt;MusicBrainz&lt;/a&gt;&lt;/strong&gt; qui est une plateforme ouverte collectant des méta-données sur les artistes, leurs albums et leurs chansons puis les mettant à disposition du publique.&lt;/p&gt;
&lt;p&gt;Pour indexer les données depuis une base PostgreSQL, j’ai privilégié &lt;strong&gt;Spring Batch&lt;/strong&gt; au détriment d&amp;rsquo;une river. Pour l’IHM, j’ai adapté un prototype basé sur &lt;strong&gt;AngularJS&lt;/strong&gt;, jQuery et Bootstrap qu’avait réalisé &lt;a href="https://twitter.com/lucianprecup"&gt;Lucian Precup&lt;/a&gt; pour la &lt;a href="http://agenda2013.scrumday.fr/event/149"&gt;Scrum Day 2013&lt;/a&gt;. La mise en ligne de l’index Elasticsearch m’aura permis de tester la plateforme Cloud &lt;strong&gt;OpenShift&lt;/strong&gt; de Redhat.&lt;/p&gt;
&lt;p&gt;Cet article a pour objectif de décrire les différentes étapes qui m’ont été nécessaires pour réaliser ma démo et d’expliquer ce que j’ai librement rendu accessible sur &lt;a href="https://github.com/arey/musicbrainz-elasticsearch/blob/musicbrainz-elasticsearch-1.0.0/src/main/java/com/javaetmoi/core/batch/item/EsDocumentWriter.java"&gt;GitHub&lt;/a&gt; et &lt;a href="http://musicsearch.javaetmoi.com/"&gt;Internet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="logo-musicbrainz"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2013/11/logo-musicbrainz.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>Initiation à Google App Engine</title><link>https://javaetmoi.com/2012/04/devoxx-initiation-google-app-engine/</link><pubDate>Fri, 20 Apr 2012 20:17:10 +0000</pubDate><guid isPermaLink="false">http://javaetmoi.com/?p=148</guid><description>&lt;p&gt;Au cours de la première matinée de &lt;strong&gt;Devoxx France&lt;/strong&gt;, j’ai pu assister à un &lt;strong&gt;Lands-on-Lab&lt;/strong&gt; permettant de &lt;strong&gt;s’initier au SDK&lt;/strong&gt; et à la plateforme &lt;strong&gt;Google App Engine&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Nommé « &lt;a href="http://www.devoxx.com/pages/viewpage.action?pageId=6128177"&gt;Le Président est …&lt;/a&gt;» [1], ce code labs fut co-animé par &lt;a href="http://www.devoxx.com/display/FR12/Didier&amp;#43;Girard"&gt;Didier Girard&lt;/a&gt; (SFEIR), &lt;a href="http://www.devoxx.com/display/FR12/Ludovic&amp;#43;Champenois"&gt;Ludovic Champenois&lt;/a&gt; (Google), &lt;a href="http://www.devoxx.com/display/FR12/Martin&amp;#43;Gorner"&gt;Martin Görner&lt;/a&gt; (Google) et &lt;a href="https://twitter.com/#!/patoudss"&gt;Patrice de Saint Steban&lt;/a&gt; (SFEIR). Il consistait à développer en 3h un site web visant à annoncer au soir du 6 mai 2012 le nom du nouveau Président. Une seule contrainte : accueillir un trafic potentiel de 50 millions d’utilisateurs et pouvoir tenir &lt;strong&gt;un pic de charge de 2 millions d’utilisateurs&lt;/strong&gt; aux alentours de 20h. En guise d’exemple, une &lt;a href="http://electionfr2012.appspot.com/"&gt;application démo&lt;/a&gt; [2] était déjà disponible en ligne.&lt;/p&gt;
&lt;p&gt;D’actualités et évoquant des chiffres qui exciteraient tout architecte, ce code labs fut la parfaite occasion de m’initier à Google App Engine. Au cours de ce billet, je vous relaterai ce que j’y ai appris et vous donnerai accès au code source que vous pourrez à votre tour déployer sur le PaaS de Google.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;picture&gt;
&lt;img
loading="lazy"
decoding="async"
alt="Hands-on-Lab Le Président est &amp;amp;amp;hellip; de Devoxx France 2012"
class="image_figure image_internal image_unprocessed"
src="https://javaetmoi.com/wp-content/uploads/2012/04/2012-04-18-11.56.37.jpg"
/&gt;
&lt;/picture&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item></channel></rss>