<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2794520034791885278</id><updated>2024-09-04T19:40:15.330+00:00</updated><category term="ETL"/><category term="Talend"/><category term="book review"/><category term="conférence"/><category term="java"/><category term="big data"/><category term="entrepreneurship"/><category term="Android"/><category term="hadoop"/><category term="Google"/><category term="project management"/><category term="Android developer challenge"/><category term="amazon"/><category term="build"/><category term="cloud"/><category term="gghana"/><category term="java7"/><category term="maven"/><category term="modélisation agile"/><category term="open data"/><category term="programmer social skills"/><category term="uml"/><title type='text'>L&#39;informatique selon horacio</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-990307661328272113</id><published>2019-10-17T04:08:00.000+00:00</published><updated>2019-10-17T04:08:21.708+00:00</updated><title type='text'>La suite de mes aventures au collège du Littoral</title><content type='html'>&lt;div class=&quot;ennote&quot;&gt;
&lt;div&gt;
&lt;b&gt;Précédemment dans mes aventures au collège du Littoral&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En Juin 2018, j&#39;étais retourné au collège du Littoral avec Guillaume EHRET faire un atelier d&#39;initiation à l&#39;informatique. Pour avoir plus de détails sur ce premier atelier se référer à&amp;nbsp;&lt;a href=&quot;http://horalass.blogspot.com/2018/06/savoir-oser-les-coulisses-de-latelier.html&quot; rev=&quot;en_rl_none&quot;&gt;mon blog&lt;/a&gt; et &lt;a href=&quot;https://dev-mind.fr/blog/2018/premiere_conference_au_togo.html&quot; rev=&quot;en_rl_none&quot;&gt;celui de Guillaume&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
Je garde le souvenir des sourires des élèves à la fin de l&#39;atelier et M. Darou (le Directeur du collège) qui nous a invités à déjeuner. C&#39;est d&#39;autant plus marquant qu&#39;on était en période de Ramadan et M. Darou jeûnait. Il nous a amené au restaurant et a patienté le temps qu&#39;on finisse.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Alors qu&#39;est-ce qui s&#39;est passé depuis ?&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
M. DAROU a été admis à la retraite en Décembre 2018. Eh oui ! Il a eu 60 ans. Le temps passe tellement vite. &amp;nbsp;Il a été remplacé par M. N&#39;TAWO.&lt;/div&gt;
&lt;div&gt;
Guillaume après son passage à Lomé, a retravaillé son talk sur Android et a été speaker à &lt;a href=&quot;https://www.devoxx.ma/&quot; rev=&quot;en_rl_none&quot;&gt;Devoxx Maroc&lt;/a&gt; et &lt;a href=&quot;https://cfp.devoxx.fr/2019/talk/AIY-5287/Developper_une_application_Android_en_Kotlin&quot; rev=&quot;en_rl_none&quot;&gt;Devoxx France&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
J&#39;ai essayé en vain d&#39;organiser un autre atelier à distance. Il y&#39;a eu très peu d&#39;ateliers depuis notre dernier passage et la salle informatique a été très peu utilisée.&lt;/div&gt;
&lt;div&gt;
Vous vous demandez surement pourquoi je mets autant d&#39;énergie dans ce projet au point d&#39;y retourner un an après.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Voici 2 citations en anglais qui résument un peu ma pensée.&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;«&amp;nbsp;For every door that&#39;s been opened to me, I&#39;ve tried to open my door to others&amp;nbsp;» &lt;/i&gt;Michelle Obama&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;«&amp;nbsp;Talent is everywhere, opportunity is not&amp;nbsp;»&lt;/i&gt; Quelqu&#39;un :).&lt;/div&gt;
&lt;div&gt;
Mon père a senti la vague du numérique, et il a essayé de nous y mettre très tôt. Par contre il m&#39;a introduit l&#39;informatique via les suites bureautiques. Et la mayonnaise n&#39;a pas pris. Je me suis vraiment intéressé à l&#39;informatique beaucoup plus tard, pendant mes études universitaires. Vu la grande place que prend le numérique dans le monde, ce serait un peu dommage de ne pas en prendre conscience. J&#39;ai ainsi demandé à des amis qui partagent le même constat de m&#39;accompagner au Collège du Littoral pour parler de ce sujet. Il s&#39;agit de :&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div&gt;
Roland BOKONA : Responsable Commercial dans une compagnie de transport maritime&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div&gt;
Dr Fousséni ALASSANI : Chirurgien Digestif, Enseignant à la faculté de médecine de l&#39;Université de Lomé &amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfPSoZ1i5cDG6ynA3qlBOeboqHF5TxJ1an8zCoa5tWa6v081oKX4EEr73RZK7kAMOpNAbFGDtUrmXFPN8COS01rIKX5vUJzzb4j7DZBLraEXvYr55QFz9VZ_f_W2nVpn4kxMbJXjJvWwHn/s1600/d5e228de1b1c924155509e8f576b55c2-746404.jpeg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;640&quot; id=&quot;BLOGGER_PHOTO_ID_6748599425805767490&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfPSoZ1i5cDG6ynA3qlBOeboqHF5TxJ1an8zCoa5tWa6v081oKX4EEr73RZK7kAMOpNAbFGDtUrmXFPN8COS01rIKX5vUJzzb4j7DZBLraEXvYr55QFz9VZ_f_W2nVpn4kxMbJXjJvWwHn/s640/d5e228de1b1c924155509e8f576b55c2-746404.jpeg&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;De gauche à droite Horacio, Roland, Fousséni&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Déroulement de l&#39;atelier&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Pour l&#39;atelier j&#39;ai choisi de passer un documentaire de france 2 : &lt;a href=&quot;https://www.youtube.com/watch?v=RuRnsfgeQyQ&quot; rev=&quot;en_rl_none&quot;&gt;les nouveaux maîtres du monde&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Ce documentaire retrace l&#39;histoire de l&#39;informatique et ses grandes étapes :&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div&gt;
La naissance de l&#39;ordinateur personnel&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div&gt;
L&#39;Internet et Google&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div&gt;
Les réseaux sociaux(Facebook)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div&gt;
L&#39;influence de l&#39;informatique dans la politique aux Etats-Unis&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Ensuite on a fait un panel à trois pour parler un peu de nos parcours et de l&#39;influence du numérique dans nos boulots respectifs. C&#39;est aussi l&#39;occasion pour Fousséni et moi qui avions fait nos études secondaires au collège du Littoral de répondre à des questions d&#39;orientation et de permettre aux élèves de se projeter sur les différentes possibilités de carrière. On a eu environ une quarantaine d&#39;élèves de 3ème.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi03NsRNSCcfh9mI6NC3SvDABvX5qIfS1AReWDG7sEGo0DKdi4_h_UTD5x5OrS5OPWA4u61miUphdpRVg6mK1qcA5M9nAnzTN_6c_Ucw0zm6hpQ-XxVQXiq1EhyphenhyphenALcC7-_VUvX079PDTge9/s1600/49b388ef35213cc8ec029033ea1f2905-749830.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;300&quot; id=&quot;BLOGGER_PHOTO_ID_6748599434410410738&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi03NsRNSCcfh9mI6NC3SvDABvX5qIfS1AReWDG7sEGo0DKdi4_h_UTD5x5OrS5OPWA4u61miUphdpRVg6mK1qcA5M9nAnzTN_6c_Ucw0zm6hpQ-XxVQXiq1EhyphenhyphenALcC7-_VUvX079PDTge9/s400/49b388ef35213cc8ec029033ea1f2905-749830.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglShdq9yqTVzXhJmGnXGmE1I7RiYqBIbAIAexoY9Pd0L_51M-PJ3Eua-CUiHXMscMk1nlBFmdn2xDEeDRYiZYpP0TKyjM7GEq_YmmKk-CXqAyZ029WaM4R42xIDS4dVx2kznXuOZtL6NwA/s1600/5f960956a4f2c02772a0a74332e821ca-752054.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;300&quot; id=&quot;BLOGGER_PHOTO_ID_6748599447651268290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglShdq9yqTVzXhJmGnXGmE1I7RiYqBIbAIAexoY9Pd0L_51M-PJ3Eua-CUiHXMscMk1nlBFmdn2xDEeDRYiZYpP0TKyjM7GEq_YmmKk-CXqAyZ029WaM4R42xIDS4dVx2kznXuOZtL6NwA/s400/5f960956a4f2c02772a0a74332e821ca-752054.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpd-u2xXdp32XXY7oBy8pmLCVgenObZPZStPQi8nBb_btkl9vjr91ItayxH69n27qx5PnEisn-XX7xuaYqHWgA7D6Qvxo2vWNP_k5QcfHouFilSElL8V8yPuh0z3mwdIiOwGWI4fVU_W8i/s1600/fcbfb5ff2c8c370894fb695f21b83af4-755084.jpeg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;300&quot; id=&quot;BLOGGER_PHOTO_ID_6748599456694645282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpd-u2xXdp32XXY7oBy8pmLCVgenObZPZStPQi8nBb_btkl9vjr91ItayxH69n27qx5PnEisn-XX7xuaYqHWgA7D6Qvxo2vWNP_k5QcfHouFilSElL8V8yPuh0z3mwdIiOwGWI4fVU_W8i/s400/fcbfb5ff2c8c370894fb695f21b83af4-755084.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;La suite&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Pour le moment il n&#39;y a pas d&#39;atelier régulier prévu dans les prochains mois. Mais si vous pensez pouvoir apporter un coup de main n&#39;hésitez à vous manifester et faire signe :).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Until next time!!!&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;END&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/990307661328272113/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/990307661328272113' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/990307661328272113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/990307661328272113'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2019/10/la-suite-de-mes-aventures-au-college-du.html' title='La suite de mes aventures au collège du Littoral'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfPSoZ1i5cDG6ynA3qlBOeboqHF5TxJ1an8zCoa5tWa6v081oKX4EEr73RZK7kAMOpNAbFGDtUrmXFPN8COS01rIKX5vUJzzb4j7DZBLraEXvYr55QFz9VZ_f_W2nVpn4kxMbJXjJvWwHn/s72-c/d5e228de1b1c924155509e8f576b55c2-746404.jpeg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-760610514481519697</id><published>2019-08-07T02:43:00.000+00:00</published><updated>2019-08-07T02:43:29.596+00:00</updated><title type='text'>Podcast ITogoCast : épisode 1 Reprise des études avec Emmanuel Sombugma</title><content type='html'>&lt;div style=&quot;-en-clipboard: true;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;Plan&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Introduction&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Présentation Horacio
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Présentation Emmanuel
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pourquoi tu as décidé de reprendre les études&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Le parcours pour le visa et pourquoi la France ?
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Le choix de la formation et de l&#39;école
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Le bilan de fin de la formation&amp;nbsp;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;Les côtés positifs
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;Les côtés négatifs
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Le but de ce billet est de présenter pourquoi nous avons décidé de reprendre les études après avoir quitté les bancs plusieurs années plus tard et pourquoi avoir fait le choix de venir en France étudier. Nous présenterons les différentes étapes pour l’obtention du visa &lt;span style=&quot;font-weight: bold;&quot;&gt;Etudiant&lt;/span&gt;. Nous parlerons essentiellement de la France parce c’est que le cas que nous connaissons le mieux. Le billet vient en soutien à un podcast disponible. Le billet et le podcast ont été &amp;nbsp;publiés &amp;nbsp;avec la participation d’&lt;span style=&quot;font-weight: bold;&quot;&gt;Emmanuel Sombugma&lt;/span&gt;.&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Présentation :&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.linkedin.com/in/horacio-lassey-05769819/&quot;&gt;Horacio&lt;/a&gt;&amp;nbsp;: Je suis Horacio LASSEY. Je me considère maintenant comme un Data Engineer. Je suis togolais (Afrique de l’Ouest). J’ai travaillé au Togo et au Benin principalement dans la téléphonie mobile. &amp;nbsp;Je suis venu en France en 2014 pour poursuivre mes études. J’ai fait un Master 2 en &lt;a href=&quot;https://mido.dauphine.fr/fr/formations-et-diplomes/masters-2/master-2-informatique/parcours-miage-id/presentation.html&quot;&gt;Informatique Décisionnelle&lt;/a&gt; à l’université &lt;a href=&quot;https://fr.wikipedia.org/wiki/Universit%C3%A9_Paris-Dauphine&quot;&gt;Paris Dauphine&lt;/a&gt;.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.linkedin.com/in/emmanuelsombugma/&quot;&gt;Emmanuel&lt;/a&gt; : Je suis Emmanuel SOMBUGMA. Je suis développeur Java et C# à mes débuts. J’ai travaillé au sein du cabinet KPMG à Lomé puis la société de téléphonie mobile MOOV à Lomé au Togo. Je suis venu en France en 2017 pour faire un Master spécialisé à &lt;a href=&quot;https://www.imt-atlantique.fr/&quot;&gt;IMT Atlantique&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Question &amp;nbsp;: Emmanuel, pourquoi avoir décidé de reprendre les études après plusieurs années dans le monde professionnel ?&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Emmanuel&lt;/span&gt; : Tout d’abord, c’est inhérent au monde de l’informatique qui est en perpétuel changement. Au bout d’un certain nombre d’années dans le monde professionnel en Afrique j’ai senti le besoin de me remettre au goût du jour. Aussi j’avais une licence en informatique et c’est un niveau qui n’est pas trop reconnu dans &amp;nbsp;le monde professionnel. C’est dans cette optique que je me suis inscrit à une formation à distance offerte par &lt;a href=&quot;http://www.foad-mooc.auf.org/article116.html&quot;&gt;le Campus Numérique Francophone de Lomé&lt;/a&gt;. C’est &amp;nbsp;un&amp;nbsp;&lt;a href=&quot;https://www.fied.fr/fr/formations/master-2-MAST2/sciences-23/master-m2-miage-specialite-systemes-d-information-multimedia-et-internet-simi-program-924.html&quot;&gt;Master 2 e-Miage SIMI&lt;/a&gt;&amp;nbsp;&amp;nbsp;(la formation n’est plus disponible) qui s’est fait en 4 semestres avec l’Université Jules Verne d’Amiens. Les cours se font à distance avec des points chats en ligne mais les examens se font en présentiels dans les campus numériques. C’est un parcours que je recommanderai, au Togo généralement les études en informatique s’arrête au niveau licence (les bonnes formations en master n’existe pas sans lancer de pic à nos écoles qui font des efforts). J’avais envie de vivre une autre expérience et j’avoue que &amp;nbsp;me suis inspiré du parcours d’Horacio.&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Horacio&lt;/span&gt; : &amp;nbsp;Moi j’ai fait un Bac+2 et je suis rentré directement dans le monde de l’entreprise. Et j’ai fait le même constat qu’Emmanuel : il existe un plafond de verre dans le monde de l’entreprise qui empêche de progresser dans la hiérarchie &amp;nbsp;si tu n’as pas un niveau BAC+5. Et j’ai cherché une façon de contourner ce problème en faisant des cours du soir pour ma licence à &lt;a href=&quot;https://www.ucao-uut.tg/&quot;&gt;l’UCAO&lt;/a&gt;. Ensuite j’ai fait un Master 1 sur le Campus Numérique exactement comme Emmanuel. En ce moment je vivais déjà au Benin et je travaillais chez &lt;a href=&quot;https://www.mtn.com/&quot;&gt;MTN&lt;/a&gt;&amp;nbsp;et j’avais vu comment le fait de vivre dans un contexte international m’a fait progressé. J’ai décidé de faire un cours en présentiel autour de la data et du traitement de données et je me suis inscrit dans &lt;a href=&quot;https://mido.dauphine.fr/fr/formations-et-diplomes/masters-2/master-2-informatique/parcours-miage-id/presentation.html&quot;&gt;un Master BI à l’Université Paris Dauphine&lt;/a&gt;.&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Question &amp;nbsp;: Emmanuel, peux-tu nous dire quel est le parcours de combattant pour avoir son visa et venir étudier en France? &amp;nbsp;Beaucoup ont le même projet mais ne se rendent pas compte de tout ce qu’il faut faire dans les délais pour pouvoir obtenir son visa.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Emmanuel&lt;/span&gt; : J’ai fait un master spécialisé technologie du web et cybersécurité au IMT Atlantique (anciennement Télécom Bretagne). Le programme de la formation m’a intéressé parce qu’il parlait de problématiques actuelles autour des systèmes distribués, architectures dans le Cloud, le Développement Web, les Réseaux et la Cybersécurité.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Donc l’idée s’est de trouver une formation qui vous plaît et d’avoir le besoin d’évoluer et d’acquérir de nouvelles connaissances. Dans un premier temps j’ai eu à contacter l’établissement en envoyant mon CV. C’est sur étude de dossier et j’ai eu un retour positif rapidement. Ensuite il me fallait un logement, l’établissement offrait en son sein des logements et par défaut attribue à tous les étudiants un logement.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pour la caution financière, j’ai utilisé la plateforme &lt;a href=&quot;https://studely.com/&quot;&gt;Studely&lt;/a&gt;. Les procédures administratives du consulat exige de prouver que vous avez les ressources financières&amp;nbsp;suffisantes pour financer une année d’étude en France. Le montant à justifier est indexé sur le montant de bourse que l’état verse aux étudiants français. (Pour vous donner une ordre d’idée c’est autour de 615€ en 2018)
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.ivoire.campusfrance.org/financer-ses-etudes&quot;&gt;Lien pour une estimation d’une année scolaire&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Un dilemme &amp;nbsp;s’est posé pour moi au moment de partir, on se pose la question de savoir si on est en train de faire le bon choix, à quoi on sera confronté. L’important c’est de suivre la voix de son cœur. Il peut aller acquérir de nouvelles connaissances et revenir pour le mettre au profit de son pays.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Horacio&lt;/span&gt; : Mon processus est un peu différent de celui d’Emmanuel. Comme je le disais tantôt j’étais déjà au Bénin au moment où j’ai décidé de reprendre les études. J’avais la possibilité de faire la procédure soit au Bénin ou au Togo. Je ne vais pas m’attarder sur les raisons qui m’ont poussé à rentrer à Lomé pour le faire mais une chose essentielle à garder à l’esprit c’est un non par défaut pour votre dossier et c’est à vous d’apporter les preuves pour qu’on le vous valide . Et suivant les pays les consulats ne traitent pas les dossiers de la même façon. Il faut mettre toutes chances de votre côté pour réussir votre projet. A l’époque il n’y avait pas de &lt;a href=&quot;https://www.campusfrance.org/fr&quot;&gt;campus France&amp;nbsp;&lt;/a&gt;(la plateforme unifiée pour faire des études en France) à Lomé, donc j’ai dû contacter directement l’école. Pour toutes ces démarches, il faut s’y prendre tôt déjà en faisant une liste de 2 ou 3 écoles qui sont susceptibles de vous intéresser. Si vous êtes dans un processus campus France, il faut les sélectionner sur le site de campus France ou bien contacter les écoles/universités directement. Moi, j&#39;étais dans un processus hors campus France, et j’ai dû envoyer les courriers de candidature en Mars ou Avril. Renseignez-vous pour avoir les dates d’ouverture des candidatures. J’ai eu une réponse positive de l’école en Juin. Pour la procédure de visa, la caution financière a été faite avec les documents de ma banque locale et pour l&#39;hébergement j’ai demandé à un membre de ma famille vivant en France.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Il faut faire attention au délai du consulat pour les dépôts de dossier de visa, la période de la rentrée est une période où beaucoup d’étudiants tentent d’avoir leur visa ce qui rallonge les délais (environ 1 mois). Faites attention, sinon vous n&#39;auriez pas eu le temps de déposer votre visa que la date de la rentrée serait déjà dépassée. Dans ce cas, le consulat demande une note de l’école vous autorisant à vous inscrire au delà de la date normale de la rentrée. Mettez toutes les chances de votre coté, si vous avez des preuves supplémentaires mettez les dans votre dossier et il faut une cohérence dans votre parcours. J’ai eu de mon côté a payé le prix d’un master public (autour de 300€). Il y a une reforme du gouvernement français qui fixe de nouveaux&amp;nbsp;&lt;a href=&quot;https://etudiant.lefigaro.fr/article/universite-l-augmentation-des-frais-d-inscription-pour-les-etrangers-a-ete-inscrite-au-journal-officiel_88657062-659e-11e9-886f-2e1105865bd6/&quot;&gt;frais de scolarité pour les étudiants non européens&lt;/a&gt;&amp;nbsp;à partir de la rentrée 2019-2020.
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Question &amp;nbsp;: Comment as-tu procédé pour&amp;nbsp;choisir ta formation?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Emmanuel&lt;/span&gt; : C’est une recommandation d’un ami, qui m’a parlé des masters spécialisés. C’est une formation Post Master qu’on retrouve dans plusieurs universités. A la base j’avais postulé pour une formation de l’Université d’Eindhoven en Hollande où ils vous formaient pendant 2 ans en génie logiciel en partenariat avec des entreprises. C’est une formation en anglais et ma candidature n’a pas été retenue. Je me suis rabattu sur la France en me disant qu’il y avait aussi de bonnes formations en France. C’est là qu’un ami m’a parlé de Telecom Bretagne (lui-même ayant fait un master spécialisé). Le master spécialisé est équivalent à un BAC+6 et fait aussi office de Master de reconversion pour les professionnels qui veulent changer d’orientation et faire de l’informatique. Mon choix s’est fait en fonction du programme qui était proposé où il parlait de système distribué, de programmation système, d’application dans le Cloud, essentiellement des sujets d’actualité. C’est sur cette base que s’est fait mon choix. J’ai aussi vu des témoignages où des gens parlaient du fait que le master leur a permis de rebondir professionnellement. Je voulais aussi faire de même et revivre une autre expérience.
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Horacio&lt;/span&gt; : Pour moi je recherchais des Master autour de la BI ou de la Data. Je pense avoir déjà essayé de poser ma candidature pour Paris Dauphine. Je ne me souviens plus bien. Mais Paris Dauphine en région parisienne est une université spécialisée en sciences de gestion notamment dans la finance, il y a aussi un laboratoire d’aide à la décision (un peu plus vaste que que la BI). C’est un Master qu’ils appellent les &quot;3 pôles&quot; parce que vous pouvez vous spécialiser en Finance, BI, Système d’Information et Technologies Nouvelles. Il faut postuler pour 2 ou 3 écoles pour augmenter les chances d’être accepté. Par contre une chose &amp;nbsp;qui m’avait beaucoup surpris à l’époque c’est que je n’avais pas trouvé de retour d’expérience d’une personne qui quittait son emploi en Afrique et recommençait ses études. Ce qui nous motive Emmanuel et moi à faire ce blog post c’est aussi de faire ce retour et de permettre à d’autres personnes de s’en inspirer. Ce ne sera pas exactement la même expérience mais le candidat aura quelques repères auxquels s’accrocher.
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Question &amp;nbsp;: Les plus et les moins du choix ?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Emmanuel&lt;/span&gt; : Pour les avantages, tu es dans un environnement professionnel différent de ce que tu connais et en l&#39;espace de 12 mois j’ai beaucoup progressé sur beaucoup de technologies et le marché est dynamique. Pour une nouvelle compétence développée &amp;nbsp;tu le rentabilises très vite.&amp;nbsp;
&lt;/div&gt;
&lt;div&gt;
Et pour les aspects négatifs (comme dans toute chose), tu seras dans un environnement culturellement différent. Donc il y aura des choses que tu ne vas pas percuter du premier coup. Et aussi il ne faut pas forcément venir en Europe avec l’idée d’y faire toute sa vie et il faut penser aussi à retourner en Afrique parce qu’il y a aussi beaucoup de choses à faire et pleins de bonnes opportunités aussi.
&lt;/div&gt;
&lt;div&gt;
Un des points auxquelles il faut faire extrêmement attention c’est tout ce qui est administratif. Lisez les forums, demandez aux gens, ne restez pas dans votre coin.
&lt;/div&gt;
&lt;div&gt;
Il faut être organisé sur toute la partie administrative, gardez les copies de vos courriers, être proactive sur les démarches. Quand tu vas vers l’administration c’est à toi de prouver que tu es en règle sinon par défaut on te considères comme n’étant pas en règle. Enfin pour ceux qui ont envie de tenter l’aventure, n’hésitez pas; ça permet de sortir de sa zone de confort et de découvrir de nouvelles choses.
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Question &amp;nbsp;: Emmanuel une dernière question, comment tu t’es senti dans ta classe, les choses qui t’ont surpris ?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Emmanuel&lt;/span&gt; : Il y’a un aspect où tu vas te dire j’ai tel âge, je vais me retrouver encore sur les bancs parmi des jeunes ou des vieux, là je peux vous garantir que c’est un complexe typiquement francophone que de penser qu’à partir d&#39;un âge donné on ne peut pas retourner à l’école ou reprendre ses études. Moi dans ma classe je n’étais ni le plus âgé ni le plus jeune, je pense qu’il avait 2 ou 3 personnes qui avaient la quarantaine voir la cinquantaine et il y avait aussi des jeunes qui sortaient juste d’un Master Ivoirien pour la plupart et donc il n&#39;y a pas de complexe à avoir.
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Question &amp;nbsp;: Le mot de la fin ? et merci d’avoir fait une longue distance&amp;nbsp;pour qu’on soit au même&amp;nbsp;endroit pour cet&amp;nbsp;interview&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;text-decoration: underline;&quot;&gt;Emmanuel&lt;/span&gt; :&amp;nbsp; Merci de m’avoir invité sur ce blog post et le podcast. J’avoue que je me suis inspiré de ton parcours pour reprendre mes études. Je pense qu’entre togolais qu’on doit apprendre à se tirer vers le haut parce qu’il y a beaucoup de nationalités qui savent le faire. J’ai été un peu surpris de voir que beaucoup d&#39;ivoiriens connaissent ce circuit.
&lt;/div&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;br /&gt;
&lt;div&gt;
Voilà.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://itogocast.lepodcast.fr/itogocast-ep1-reprise-des-etudes-avec-emmanuel-sombugma&quot; target=&quot;_blank&quot;&gt;Le lien du podcast&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/760610514481519697/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/760610514481519697' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/760610514481519697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/760610514481519697'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2019/08/podcast-itogocast-episode-1-reprise-des.html' title='Podcast ITogoCast : épisode 1 Reprise des études avec Emmanuel Sombugma'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-5574698971940613943</id><published>2018-12-30T18:57:00.000+00:00</published><updated>2019-01-18T05:18:34.088+00:00</updated><title type='text'>Rétrospective 2018</title><content type='html'>&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px; text-align: justify;&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuaSHT974U1N8cLW8j7DfCsnvRH8-5WDFixt-WqMX0FAG6Ru8bwGTy1h5edi1aJS1AtOc-gimYvXj6HuFYA8-Y7FuWD_YNAby8HZiVo6-zLVFRIj64sMpRV8L988tR2s5FpARTecZ4Vgb/s1600/Picture.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;720&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuaSHT974U1N8cLW8j7DfCsnvRH8-5WDFixt-WqMX0FAG6Ru8bwGTy1h5edi1aJS1AtOc-gimYvXj6HuFYA8-Y7FuWD_YNAby8HZiVo6-zLVFRIj64sMpRV8L988tR2s5FpARTecZ4Vgb/s320/Picture.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Crédit photo ...&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Je profite de ces derniers jours de 2018 pour partager mes réalisations marquantes. Je ne suis pas adepte des bilans de fin d’année, ni des nouvelles résolutions pour la nouvelle année mais je fais juste l’effort de les mettre par écrit&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;;&quot;&gt;(For the record comme le disent les anglophones).&amp;nbsp;&lt;/span&gt;Cette citation en anglais résume bien la tendance qu’on a à se mettre la pression sur une courte période au lieu de mieux planifier dans la durée et j’adhère complètement à l’idée véhiculée.&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px;&quot;&gt;&quot;Once you have mastered time, you will understand how true it is that most people overestimate what they can accomplish in a year — and underestimate what they can achieve in a decade!&quot;— Tony Robbins&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;;&quot;&gt;Je vais parler de mes activités dans les&amp;nbsp;communautés, mes réalisations&amp;nbsp;professionnelles et enfin terminer par ma passion le tennis :).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;; font-weight: bold; text-decoration: underline;&quot;&gt;Communautés&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;;&quot;&gt;J’essaie chaque année de participer au moins à une conférence. C’est souvent l’occasion de sortir du&amp;nbsp;quotidien, de discuter avec d’autres personnes et de voir les projets sur lesquels ils travaillent.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px; text-align: justify;&quot;&gt;
J’ai participé à Lyon à &lt;a href=&quot;https://mixitconf.org/&quot;&gt;MiXiT&lt;/a&gt; en Avril. C’est une conférence accessible (60 euros le ticket d’entrée). La conférence est victime de son succès:), il faut avoir la chance d’être tiré au sort pour être participant. Parmi les speakers rocker star, il avait les 2 speakers de Google &lt;a href=&quot;https://mixitconf.org/user/romainguy&quot;&gt;Romain Guy&lt;/a&gt; et &lt;a href=&quot;https://mixitconf.org/user/graphicsgeek1&quot;&gt;Chet Haase&lt;/a&gt;. Ce sont des speakers que je suis depuis Lomé et je suis content de les croiser et discuter avec eux. Ils ont fait 2 talks :&lt;/div&gt;
&lt;ul style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px;&quot;&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://mixitconf.org/2018/modern-android-development&quot;&gt;Modern Android Development&lt;/a&gt; (C’est un bilan des 10ans de la plateforme Android et les nouvelles techniques de développement)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://mixitconf.org/2018/comedy-talk&quot;&gt;Comedy Talk&lt;/a&gt; ( C’est un standup comedy sur les tests en informatique. C’est à mourir de rire. Humour de développeur)&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;

&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px; text-align: justify;&quot;&gt;
J’ai aussi profité pour assister à l’atelier de &lt;a href=&quot;https://mixteen.org/&quot;&gt;MIXTeeN&lt;/a&gt;. C’est le format pour les juniors voir minimes de la conférence.&amp;nbsp;&lt;/div&gt;
&lt;iframe allow=&quot;encrypted-media&quot; allowtransparency=&quot;true&quot; frameborder=&quot;0&quot; height=&quot;567&quot; scrolling=&quot;no&quot; src=&quot;https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fhoralass%2Fposts%2F10155565404297749&amp;amp;width=500&quot; style=&quot;border: none; overflow: hidden;&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px;&quot;&gt;
J’ai toujours rêvé de pouvoir répliquer les conférences et les ateliers au Togo. Les astres se sont alignés pour moi ce qui me permis de co-organiser&amp;nbsp; un atelier d’initiation à l&#39;informatique au collège du littoral à Kpémé (Togo) et une conférence en Juin à Lomé (Togo). J’étais à Lomé avec mon complice &lt;a href=&quot;https://twitter.com/guillaumeehret&quot; target=&quot;_blank&quot;&gt;Guillaume Ehret&lt;/a&gt; pour les 2 évènements. Bien qu’il reste plein d’axe d’amélioration je suis satisfait du travail abattu en si peu de temps.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-conversation=&quot;none&quot; data-lang=&quot;en&quot;&gt;
&lt;div dir=&quot;ltr&quot; lang=&quot;fr&quot;&gt;
Merci en tout cas aux organisateurs dans l&#39;ordre de la photo &lt;a href=&quot;https://twitter.com/deovince?ref_src=twsrc%5Etfw&quot;&gt;@deovince&lt;/a&gt; &lt;a href=&quot;https://twitter.com/horalass?ref_src=twsrc%5Etfw&quot;&gt;@horalass&lt;/a&gt; &lt;a href=&quot;https://twitter.com/samgolchi?ref_src=twsrc%5Etfw&quot;&gt;@samgolchi&lt;/a&gt;. Je suis content de vous avoir rencontré et longue vie à &lt;a href=&quot;https://twitter.com/hashtag/ITOGOconf?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#ITOGOconf&lt;/a&gt;. &lt;a href=&quot;https://t.co/JpkPNttoXF&quot;&gt;pic.twitter.com/JpkPNttoXF&lt;/a&gt;&lt;/div&gt;
— Guillaume EHRET (@guillaumeehret) &lt;a href=&quot;https://twitter.com/guillaumeehret/status/1005807915700191232?ref_src=twsrc%5Etfw&quot;&gt;June 10, 2018&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-lang=&quot;fr&quot;&gt;
&lt;div dir=&quot;ltr&quot; lang=&quot;fr&quot;&gt;
Aujourd&#39;hui grand moment à Lomé au Togo avec le premier &lt;a href=&quot;https://twitter.com/hashtag/mixteen?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#mixteen&lt;/a&gt; délocalisé hors des frontières... Les 30 enfants de 4eme ont kiffé apprendre comment marchait un ordinateur et comment l&#39;utiliser avec Scratch. La &lt;a href=&quot;https://twitter.com/hashtag/itogoconf?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#itogoconf&lt;/a&gt; commence bien &lt;a href=&quot;https://t.co/l8819WdVo9&quot;&gt;pic.twitter.com/l8819WdVo9&lt;/a&gt;&lt;/div&gt;
— Guillaume EHRET (@guillaumeehret) &lt;a href=&quot;https://twitter.com/guillaumeehret/status/1004754407077175296?ref_src=twsrc%5Etfw&quot;&gt;7 juin 2018&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt; &lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px; font-weight: bold;&quot;&gt;Professionnel&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px;&quot;&gt;
Sur le plan professionnel, j’ai eu la chance de collaborer avec des personnes géniales sur un projet de refonte BI classique. J’ai beaucoup progressé à leur contact. Je suis super content de se qu’on a pu produire sur ce projet. C’était chef de projet et c’est un rôle toujours pas évident :). Ce qui m’amène sans transition à parler de ce second point&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px;&quot;&gt;
En 2009 lors d’une sortie de notre direction, j’avais demandé à mon directeur de l’époque&amp;nbsp; &lt;a href=&quot;https://www.linkedin.com/in/mohamed-dembele-2517b325/&quot; target=&quot;_blank&quot;&gt;Mohamed Dembele&lt;/a&gt; ce qu’il fallait faire pour avoir une certification de&amp;nbsp;&lt;a href=&quot;https://www.pmi.org/certifications/types/project-management-pmp&quot; target=&quot;_blank&quot;&gt;chef de projet PMP&lt;/a&gt;. Il a souri et m’a dit qu’il fallait prendre des cours et valider les expériences bref les pré-requis pour la certification. En novembre j’ai réussi à la certification PMP. La particularité de la version 6 du &lt;a href=&quot;https://fr.wikipedia.org/wiki/Project_Management_Body_of_Knowledge&quot; target=&quot;_blank&quot;&gt;PMBOK&lt;/a&gt; c’est l’introduction des méthodes agiles dans la démarche PMI. Au dela de simplement réussir à une certification, ce matériel répond à la question de la standardisation des procédures et documents que j’avais pas trouvé dans les livres d’agilité classique comme Scrum et Kanban.&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px;&quot;&gt;PMBOK n’est pas un document simple à appréhender, je vous recommanderai ce cours&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.udemy.com/pmp-pmbok6-35-pdus/&quot; rev=&quot;en_rl_minimal&quot; style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;; font-size: 14px;&quot;&gt;https://www.udemy.com/pmp-pmbok6-35-pdus/&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px;&quot;&gt; sur udemy &amp;nbsp;si c’est le domaine vous intéresse. Pour revenir à Mohamed Dembele, je me souviens que juste après sa certification il avait envoyé un mail à toute la direction pour partager sa réalisation. Merci d’avoir pavé la voie et d’avoir joué le rôle de modèle.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px; font-weight: bold;&quot;&gt;Sport (Tennis)&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px;&quot;&gt;
Maintenant on peut parler de sport, je veux dire de tennis:). J’ai repris les entrainements et je suis passé de NC à 15/5 en terme de classement après 3 saisons.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px;&quot;&gt;
Je suis aussi le circuit pro ATP et c’est toujours un pur régal d’aller voir le tennis en live. La vitesse de la balle et son ... sont carrément different de la télévision. Le tennisman ultime que j’avais envie de voir est Roger Federer pour la pureté du geste. Sauf que Federer ne fait plus tous les tournois. J’étais en train d’imaginer des stratagèmes pour le voir jouer avant qu’il ne parte à la retraite (aller au tournoi de Bâle ou à l’US Open).&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;; font-size: 14px;&quot;&gt;
Et par un heureux hasard, il a joué le tournoi de Bercy cette année et j’ai pu voir son quart de final et sa demi-finale. Déjà voir un match du circuit pro pour le petit tennisman de Kpémé que je suis &lt;span style=&quot;-evernote-sentoj-emoticon: true;&quot;&gt;😃&lt;/span&gt;&amp;nbsp;c&#39;est déjà énorme mais voir une demi-finale Federer-Djokovic c’est la concrétisation d&#39;un rêve d&#39;enfant.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px; font-weight: bold;&quot;&gt;&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt; &lt;/span&gt; &lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;instagram-media&quot; data-instgrm-captioned=&quot;&quot; data-instgrm-permalink=&quot;https://www.instagram.com/p/Bpws2pWhX-Q/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; data-instgrm-version=&quot;12&quot; style=&quot;background: #fff; border-radius: 3px; border: 0; box-shadow: 0 0 1px 0 rgba(0 , 0 , 0 , 0.5) , 0 1px 10px 0 rgba(0 , 0 , 0 , 0.15); margin: 1px; max-width: 540px; min-width: 326px; padding: 0; width: 99.375%;&quot;&gt;
&lt;div style=&quot;padding: 16px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/Bpws2pWhX-Q/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;align-items: center; display: flex; flex-direction: row;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;padding: 19% 0;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;height: 50px; margin: 0px auto 12px; width: 50px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/Bpws2pWhX-Q/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;&lt;svg height=&quot;50px&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 60 60&quot; width=&quot;50px&quot; xmlns:xlink=&quot;https://www.w3.org/1999/xlink&quot; xmlns=&quot;https://www.w3.org/2000/svg&quot;&gt;&lt;g fill-rule=&quot;evenodd&quot; fill=&quot;none&quot; stroke-width=&quot;1&quot; stroke=&quot;none&quot;&gt;&lt;g fill=&quot;#000000&quot; transform=&quot;translate(-511.000000, -20.000000)&quot;&gt;&lt;g&gt;&lt;path d=&quot;M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;padding-top: 8px;&quot;&gt;
&lt;div style=&quot;color: #3897f0; font-family: arial, sans-serif; font-size: 14px; line-height: 18px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/Bpws2pWhX-Q/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;View this post on Instagram&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;padding: 12.5% 0;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/Bpws2pWhX-Q/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;align-items: center; display: flex; flex-direction: row; margin-bottom: 14px;&quot;&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; height: 12.5px; transform: translatex(0px) translatey(7px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; height: 12.5px; margin-left: 2px; margin-right: 14px; transform: rotate(-45deg) translatex(3px) translatey(1px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; height: 12.5px; transform: translatex(9px) translatey(-18px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 8px;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border-bottom: 2px solid transparent; border-left: 6px solid #f4f4f4; border-top: 2px solid transparent; height: 0; transform: translatex(16px) translatey(-4px) rotate(30deg); width: 0;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: auto;&quot;&gt;
&lt;div style=&quot;border-right: 8px solid transparent; border-top: 8px solid #f4f4f4; transform: translatey(16px); width: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; height: 12px; transform: translatey(-4px); width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border-left: 8px solid transparent; border-top: 8px solid #f4f4f4; height: 0; transform: translatey(-4px) translatex(8px); width: 0;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/Bpws2pWhX-Q/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt; &lt;br /&gt;
&lt;div style=&quot;margin: 8px 0 0 0; padding: 0 4px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/Bpws2pWhX-Q/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;color: black; font-family: arial, sans-serif; font-size: 14px; line-height: 17px; text-decoration-line: none; word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;Ambiance de fou pour le #Federer #Djokovic hier. Vraiment chanceux d’être dans le stade pour ce moment fort du tennis&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #c9c8cd; font-family: Arial,sans-serif; font-size: 14px; line-height: 17px; margin-bottom: 0; margin-top: 8px; overflow: hidden; padding: 8px 0 7px; text-align: center; text-overflow: ellipsis; white-space: nowrap;&quot;&gt;
A post shared by &lt;a href=&quot;https://www.instagram.com/horalass/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;color: #c9c8cd; line-height: 17px;&quot; target=&quot;_blank&quot;&gt; horacio lassey&lt;/a&gt; (@horalass) on &lt;time datetime=&quot;2018-11-04T13:58:53+00:00&quot; style=&quot;line-height: 17px;&quot;&gt;Nov 4, 2018 at 5:58am PST&lt;/time&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
Voici quelques coups de federer durant le tournoi.&lt;br /&gt;
&lt;script async=&quot;&quot; src=&quot;//www.instagram.com/embed.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;blockquote class=&quot;instagram-media&quot; data-instgrm-captioned=&quot;&quot; data-instgrm-permalink=&quot;https://www.instagram.com/p/BpzU_6AHTzm/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; data-instgrm-version=&quot;12&quot; style=&quot;background: #fff; border-radius: 3px; border: 0; box-shadow: 0 0 1px 0 rgba(0 , 0 , 0 , 0.5) , 0 1px 10px 0 rgba(0 , 0 , 0 , 0.15); margin: 1px; max-width: 540px; min-width: 326px; padding: 0; width: 99.375%;&quot;&gt;
&lt;div style=&quot;padding: 16px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/BpzU_6AHTzm/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;align-items: center; display: flex; flex-direction: row;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; flex-direction: column; flex-grow: 1; justify-content: center;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;padding: 19% 0;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;height: 50px; margin: 0px auto 12px; width: 50px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/BpzU_6AHTzm/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;&lt;svg height=&quot;50px&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 60 60&quot; width=&quot;50px&quot; xmlns:xlink=&quot;https://www.w3.org/1999/xlink&quot; xmlns=&quot;https://www.w3.org/2000/svg&quot;&gt;&lt;g fill-rule=&quot;evenodd&quot; fill=&quot;none&quot; stroke-width=&quot;1&quot; stroke=&quot;none&quot;&gt;&lt;g fill=&quot;#000000&quot; transform=&quot;translate(-511.000000, -20.000000)&quot;&gt;&lt;g&gt;&lt;path d=&quot;M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;padding-top: 8px;&quot;&gt;
&lt;div style=&quot;color: #3897f0; font-family: arial, sans-serif; font-size: 14px; line-height: 18px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/BpzU_6AHTzm/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;View this post on Instagram&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;padding: 12.5% 0;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/BpzU_6AHTzm/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt; &lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;align-items: center; display: flex; flex-direction: row; margin-bottom: 14px;&quot;&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; height: 12.5px; transform: translatex(0px) translatey(7px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; height: 12.5px; margin-left: 2px; margin-right: 14px; transform: rotate(-45deg) translatex(3px) translatey(1px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; height: 12.5px; transform: translatex(9px) translatey(-18px); width: 12.5px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 8px;&quot;&gt;
&lt;div style=&quot;background-color: #f4f4f4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border-bottom: 2px solid transparent; border-left: 6px solid #f4f4f4; border-top: 2px solid transparent; height: 0; transform: translatex(16px) translatey(-4px) rotate(30deg); width: 0;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: auto;&quot;&gt;
&lt;div style=&quot;border-right: 8px solid transparent; border-top: 8px solid #f4f4f4; transform: translatey(16px); width: 0px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f4f4f4; height: 12px; transform: translatey(-4px); width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border-left: 8px solid transparent; border-top: 8px solid #f4f4f4; height: 0; transform: translatey(-4px) translatex(8px); width: 0;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a href=&quot;https://www.instagram.com/p/BpzU_6AHTzm/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; line-height: 0; padding: 0px; text-align: center; text-decoration-line: none; width: 100%;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt; &lt;br /&gt;
&lt;div style=&quot;margin-top: 8px; padding: 0px 4px;&quot;&gt;
&lt;a href=&quot;https://www.instagram.com/p/BpzU_6AHTzm/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;color: black; font-family: arial, sans-serif; font-size: 14px; line-height: 17px; text-decoration-line: none; word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;Paris has now got a few more works of art, thanks to @rogerfederer 👨🏻‍🎨 . #tennis #tennistv #paris #rolexparismasters #federer #rogerfederer #sports #instasport #hotshot #atp #atpworldtour&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #c9c8cd; font-family: arial, sans-serif; font-size: 14px; line-height: 17px; margin-top: 8px; overflow: hidden; padding: 8px 0px 7px; text-align: center; text-overflow: ellipsis; white-space: nowrap;&quot;&gt;
A post shared by &lt;a href=&quot;https://www.instagram.com/tennistv/?utm_source=ig_embed&amp;amp;utm_medium=loading&quot; style=&quot;color: #c9c8cd; line-height: 17px;&quot; target=&quot;_blank&quot;&gt; Tennis TV&lt;/a&gt; (@tennistv) on &lt;time datetime=&quot;2018-11-05T14:33:46+00:00&quot; style=&quot;line-height: 17px;&quot;&gt;Nov 5, 2018 at 6:33am PST&lt;/time&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
Pour finir,&amp;nbsp; je vais m&#39;orienter un peu plus vers les projets orientés Data Engineering. Une conférence qui traite beaucoup des sujets Data est &lt;a href=&quot;https://conferences.oreilly.com/strata/strata-ca&quot; target=&quot;_blank&quot;&gt;Strata&amp;nbsp;Data&lt;/a&gt;. O&#39;Reilly propose un &lt;a href=&quot;https://www.oreilly.com/conferences/diversity-application.csp&quot; target=&quot;_blank&quot;&gt;programme de diversité&lt;/a&gt;&amp;nbsp;qui offre une bourse aux groupes sous-representés (couleur, genre, orientation sexuelle etc...) pour participer à ce type de conférence. Je vais essayer de postuler pour le Strata Data de San Francisco en Mars 2019. Ce sera aussi l&#39;occasion de remettre mon anglais à jour :).&lt;br /&gt;
A très bientôt et je vous souhaite une très bonne année 2019.&lt;br /&gt;
&lt;br /&gt;
&lt;script async=&quot;&quot; src=&quot;//www.instagram.com/embed.js&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/5574698971940613943/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/5574698971940613943' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/5574698971940613943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/5574698971940613943'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2018/12/retrospectif-2018.html' title='Rétrospective 2018'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPuaSHT974U1N8cLW8j7DfCsnvRH8-5WDFixt-WqMX0FAG6Ru8bwGTy1h5edi1aJS1AtOc-gimYvXj6HuFYA8-Y7FuWD_YNAby8HZiVo6-zLVFRIj64sMpRV8L988tR2s5FpARTecZ4Vgb/s72-c/Picture.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-8628517018223284916</id><published>2018-06-25T05:46:00.001+00:00</published><updated>2019-01-05T20:57:16.750+00:00</updated><title type='text'>Savoir oser : les coulisses de l&#39;atelier d&#39;initiation au collège du Littoral</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;ennote&quot;&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgls6Yz1_J8AnFBsbxc5CHysPbroIN7YU8G4_GPZaKDqq4Wh1puD1zwJi7s_O2hFK050UdzpEIHfyW68DyF_foliovE2Y2IYAYo3NrKsCvAuk6TSM5ow6ZHsmefrFobx5IXvUKbm_bb6VsV/s1600/Atelier-Propositon2+%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;803&quot; data-original-width=&quot;744&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgls6Yz1_J8AnFBsbxc5CHysPbroIN7YU8G4_GPZaKDqq4Wh1puD1zwJi7s_O2hFK050UdzpEIHfyW68DyF_foliovE2Y2IYAYo3NrKsCvAuk6TSM5ow6ZHsmefrFobx5IXvUKbm_bb6VsV/s320/Atelier-Propositon2+%25281%2529.png&quot; width=&quot;296&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En Mai 2017 j&#39;étais rentré au Togo, et au détour d&#39;une conservation avec mon frère, il me dit que des anciens élèves ont offert des ordinateurs au collège du Littoral. J&#39;ai eu un déclic en me disant &quot;c&#39;est super des ordinateurs!!! mais il faut penser à l&#39;étape d&#39;après &quot;. J&#39;ai décidé d&#39;aller discuter avec le Directeur, M. DAROU, qui a été mon ancien professeur de SVT au collège.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Je passe un après-midi, le collège est complètement vide, mais il y a sa voiture. Je retrouve le bureau du Directeur (ça fait plus d&#39;une dizaine d&#39;année que je n&#39;avais pas mis pied dans l&#39;établissement) et je tape à sa porte.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
J&#39;entre.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
M. DAROU s&#39;exclame &quot;Agbodrafoto, quel bon vent t&#39;amène!!!&quot; (Agbodrafoto veut dire les gens d&#39;Agbodrafo en Mina une des langues locales du Togo. Ma famille est originaire d&#39;Agbodrafo. Et c&#39;est le surnom qu&#39;il me donne depuis le collège)&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Je lui explique que je viens d&#39;apprendre qu&#39;il a des anciens élèves qui ont offert des ordinateurs au collège et que je pense qu&#39;on pourrait passer à l&#39;étape d&#39;après : faire un atelier d&#39;initiation adapté à leur niveau. On s&#39;échange nos numéros et on se dit qu&#39;on va rester en contact pour suivre l&#39;évolution du projet.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTIElrU_0lHRsy9Q9Y6Z5Igx0T8Wv2TEVr0ZUX3lMBaDM-QA_YgNkfqO4EtjbJJ7L8KlGaWZncY3gc9CH8GK60sbO3vCIDnaZF0F-xdUVK-1FDwWEUZvXrNO9cJ_Zhy9AUzGwYmmlOW9zQ/s1600/e7e65d54f2a2acc000a917b60a23e4a1-744810.jpeg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_6570751690125834690&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTIElrU_0lHRsy9Q9Y6Z5Igx0T8Wv2TEVr0ZUX3lMBaDM-QA_YgNkfqO4EtjbJJ7L8KlGaWZncY3gc9CH8GK60sbO3vCIDnaZF0F-xdUVK-1FDwWEUZvXrNO9cJ_Zhy9AUzGwYmmlOW9zQ/s320/e7e65d54f2a2acc000a917b60a23e4a1-744810.jpeg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Remise d&#39;equipement informatique par les anciens élèves&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9vGRuJKc14DTXcV6Mz7efzOdCrVK9XTHR48viZEteeDht0Oe7Bz0Sk5kiV3XxkfZNUfRLav3hQqeISAXVDB_fVDW2nR3boDgiOvhC06JqeTQkEfQZYgLq-_-aTYOeN0dWquighZgrwXPL/s1600/f59fa4e8f1e78e77d4e252f91fde3ea0-750750.jpeg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_6570751718872126418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9vGRuJKc14DTXcV6Mz7efzOdCrVK9XTHR48viZEteeDht0Oe7Bz0Sk5kiV3XxkfZNUfRLav3hQqeISAXVDB_fVDW2nR3boDgiOvhC06JqeTQkEfQZYgLq-_-aTYOeN0dWquighZgrwXPL/s320/f59fa4e8f1e78e77d4e252f91fde3ea0-750750.jpeg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Remise d&#39;equipement informatique par les anciens élèves&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCYiFY7iz0kXSS4WwqJSChxpUtnp985QsuExUhWyPUXNma_9meAGTtixBaiqNPW6uwKHnQub7L2SYcoN9rd_nNAVHvF-Vfath6waxPDAO5rfvbipKdXsSB43t72-7ujpLsExxvgC5AUw_9/s1600/07505a7dd23a4fcc61c5a494b8f49eff-746698.jpeg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_6570751699805544562&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCYiFY7iz0kXSS4WwqJSChxpUtnp985QsuExUhWyPUXNma_9meAGTtixBaiqNPW6uwKHnQub7L2SYcoN9rd_nNAVHvF-Vfath6waxPDAO5rfvbipKdXsSB43t72-7ujpLsExxvgC5AUw_9/s320/07505a7dd23a4fcc61c5a494b8f49eff-746698.jpeg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Remise d&#39;equipement informatique par les anciens élèves&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Notre point de départ c&#39;est bien des ordinateurs dans des cartons et je trouve mon idée bien perchée mais M. DAROU a très bien reçu l&#39;initiative.&amp;nbsp;Il devait lui installer la salle informatique et moi préparer l&#39;atelier.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En Octobre 2017 Monsieur DAROU est passé en France pour récupérer un prix pour le collège. L&#39;école a participé à un concours international de poème &quot;aux Cœurs des Mots&quot; et excusez du peu (on est un petit pays mais on sait faire du bruit 🙂 ) , ils sont arrivés premier du concours. Les détails du concours sont sur ce &lt;a href=&quot;http://www.royalmonaco.net/2017/11/monaco-aureates-du-concours-aux-coeurs-des-mots-femmes-en-lumiere-togo-burundi-benin-iran-algerie.html&quot;&gt;lien&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmXNlryNt6BUFW0odnjjv8BzKrAEp1a1hwz6ETdKNZS-g9sGL_Yrsq282ivTTnTsFC8SM9gaceTWMk-ji_Y3_PrpkVkmflVX14CA1EYK9Bv7xsJxdXLv3TOWFQ1kDTOX0rAcbLdR6sYLl-/s1600/50c7bcbac6bcd63d4fb5f6fabbee24b9-752112.jpeg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;298&quot; id=&quot;BLOGGER_PHOTO_ID_6570751722738076114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmXNlryNt6BUFW0odnjjv8BzKrAEp1a1hwz6ETdKNZS-g9sGL_Yrsq282ivTTnTsFC8SM9gaceTWMk-ji_Y3_PrpkVkmflVX14CA1EYK9Bv7xsJxdXLv3TOWFQ1kDTOX0rAcbLdR6sYLl-/s400/50c7bcbac6bcd63d4fb5f6fabbee24b9-752112.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Les réprésentants du collège du littoral à Monaco pour la réception du prix&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
On a dîné ensemble avec M. DAROU et d&#39;autres anciens élèves du collège en région parisienne et j&#39;ai réitéré à Monsieur DAROU mon envie de faire l&#39;atelier d&#39;initiation au collège du Littoral.&lt;/div&gt;
&lt;div&gt;
La réponse de Monsieur DAROU est tout simple : il est très ouvert à toutes les initiatives qui pourront faire progresser le collège.&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilRm9DsZ_tS0Yr6qeDboeCfMO-MVxVlI7OLALT5V2QrwBdz4qxVEPNxaAh2OUIfF2i7EpyIkNymAs0AEd7IoYi7uOkyx3H90rdDiyp_IoH2b2xgWHNghKLEkRTwBB4Q4JxlK_4ou56V1Ik/s1600/6567c46cbeb3f133e09829c269967db2-753217.jpeg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;225&quot; id=&quot;BLOGGER_PHOTO_ID_6570751726893833666&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilRm9DsZ_tS0Yr6qeDboeCfMO-MVxVlI7OLALT5V2QrwBdz4qxVEPNxaAh2OUIfF2i7EpyIkNymAs0AEd7IoYi7uOkyx3H90rdDiyp_IoH2b2xgWHNghKLEkRTwBB4Q4JxlK_4ou56V1Ik/s400/6567c46cbeb3f133e09829c269967db2-753217.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Rencontre en région parisienne entre anciens élèves et professeurs&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Alors comment &quot;mon assistant Guillaume&quot; est rentré dans le GAME 🙂.&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://twitter.com/guillaumeehret&quot;&gt;Guillaume&lt;/a&gt; on s&#39;est rencontré en 2014 lors de mon passage en France pour &lt;a href=&quot;http://horalass.blogspot.com/2014/05/retour-de-devoxx-france-et-mix-it-2014.html&quot;&gt;la conférence Devoxx et MiXiT&lt;/a&gt;. On a resté en contact depuis. En discutant avec lui je lui confiais qu&#39;un des projets qui me tenait à cœur c&#39;est d&#39;arriver à organiser une conférence sur Lomé. Mais une des grandes difficultés serait de trouver des sponsors autour de l&#39;événement.&lt;/div&gt;
&lt;div&gt;
Il m&#39;a juste dit : &quot;Si tu organises un événement à Lomé, je suis prêt à faire le déplacement, à payer mon billet et mon hébergement sur place&quot;.&lt;/div&gt;
&lt;div&gt;
Loin d&#39;être mon assistant sur ce projet, il a été un mentor. Il est plus a proposé le support de la formation, et il est plus aguerri que que moi sur les ateliers dédiés aux enfants. Il a aussi&amp;nbsp; associé d&#39;autres connaissances pour faire le voyage. Pour des soucis de planning, il a été le seul à faire le déplacement finalement.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-lang=&quot;en&quot;&gt;
&lt;div dir=&quot;ltr&quot; lang=&quot;fr&quot;&gt;
Tu es été plus qu’un speaker, un vrai partenaire dans cette aventure. Je n’ai pas les mots assez morts en français pour te dire merci. Je le fais en langue locale : akpe kaka 🙏 &lt;a href=&quot;https://twitter.com/samgolchi?ref_src=twsrc%5Etfw&quot;&gt;@samgolchi&lt;/a&gt; &lt;a href=&quot;https://twitter.com/deovince?ref_src=twsrc%5Etfw&quot;&gt;@deovince&lt;/a&gt;&lt;/div&gt;
— horacio lassey (@horalass) &lt;a href=&quot;https://twitter.com/horalass/status/1005716596885803008?ref_src=twsrc%5Etfw&quot;&gt;June 10, 2018&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Je suis rentré au Togo, le Dimanche précédent l&#39;atelier. Guillaume m&#39;a rejoint le lundi. Mardi on est parti au collège pour installer le nécessaire pour l&#39;atelier.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;iframe allow=&quot;encrypted-media&quot; allowtransparency=&quot;true&quot; frameborder=&quot;0&quot; height=&quot;761&quot; scrolling=&quot;no&quot; src=&quot;https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fhoralass%2Fposts%2F10155659882592749&amp;amp;width=500&quot; style=&quot;border: none; overflow: hidden;&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
On est repassé Jeudi pour former 31 élèves de 4ème. (Pourquoi 31? parce qu&#39;on aime pas les chiffres ronds et qu&#39;on aime être sur nos 31 🙂 ). Plus sérieusement au vue des équipements on ne pouvait prendre qu&#39;une trentaine d&#39;élèves&amp;nbsp; donc seul les meilleurs ont eu la chance de suivre l&#39;atelier de 9h à 11h30.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
L&#39;atelier s&#39;est fait en 2 phases :&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div&gt;
dans un premier temps, on a expliqué les différents composants d&#39;un ordinateur en utilisant un &lt;a href=&quot;https://fr.wikipedia.org/wiki/Raspberry_Pi&quot;&gt;raspberry pi&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div&gt;
&amp;nbsp;la seconde phase, c&#39;est un atelier de programmation basé sur &lt;a href=&quot;https://fr.wikipedia.org/wiki/Scratch_(langage)&quot;&gt;Scratch&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Voici les slides de la première phase&lt;br /&gt;
&lt;blockquote class=&quot;embedly-card&quot;&gt;
&lt;h4&gt;
&lt;a href=&quot;https://speakerdeck.com/javamind/comment-marche-un-ordinateur&quot;&gt;Comment marche un ordinateur&lt;/a&gt;&lt;/h4&gt;
Atelier pour expliquer comment marche un ordinateur à des enfants&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;UTF-8&quot; src=&quot;//cdn.embedly.com/widgets/platform.js&quot;&gt;&lt;/script&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-lang=&quot;en&quot;&gt;
&lt;div dir=&quot;ltr&quot; lang=&quot;fr&quot;&gt;
Aujourd&#39;hui grand moment à Lomé au Togo avec le premier &lt;a href=&quot;https://twitter.com/hashtag/mixteen?src=hash&amp;amp;;ref_src=twsrc%5Etfw&quot;&gt;#mixteen&lt;/a&gt; délocalisé hors des frontières... Les 30 enfants de 4eme ont kiffé apprendre comment marchait un ordinateur et comment l&#39;utiliser avec Scratch. La &lt;a href=&quot;https://twitter.com/hashtag/itogoconf?src=hash&amp;amp;;ref_src=twsrc%5Etfw&quot;&gt;#itogoconf&lt;/a&gt; commence bien &lt;a href=&quot;https://t.co/l8819WdVo9&quot;&gt;pic.twitter.com/l8819WdVo9&lt;/a&gt;&lt;/div&gt;
— Guillaume EHRET (@guillaumeehret) &lt;a href=&quot;https://twitter.com/guillaumeehret/status/1004754407077175296?ref_src=twsrc%5Etfw&quot;&gt;June 7, 2018&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;div&gt;
Pour le bilan, je suis super content d&#39;avoir proposé cet atelier. Ce qui m&#39;intéresse c&#39;est pas juste de faire un atelier ponctuel mais d&#39;arriver à faire inscrire cette formation dans les activités extra-scolaires. On s&#39;est promis ensemble avec Monsieur DAROU de proposer une suite à cet atelier. Je profite aussi de ce billet pour lui adresser mes remerciements. Je sais comment c&#39;est compliqué de faire bouger les lignes sur des projets informatiques et super fier de ce qu&#39;il a&amp;nbsp; pu accomplir en une année. Vous pouvez partir en retraite fier d&#39;avoir semé beaucoup de bonnes graines.&lt;br /&gt;
Respect Monsieur le Directeur.&lt;br /&gt;
Pour finir, je remercie tout ce qui nous ont soutenu sur ce projet un peu fou au départ. Sans votre aide on ne serait jamais parvenu. Comptant sur votre aide pour une prochaine édition.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/8628517018223284916/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/8628517018223284916' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/8628517018223284916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/8628517018223284916'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2018/06/savoir-oser-les-coulisses-de-latelier.html' title='Savoir oser : les coulisses de l&#39;atelier d&#39;initiation au collège du Littoral'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgls6Yz1_J8AnFBsbxc5CHysPbroIN7YU8G4_GPZaKDqq4Wh1puD1zwJi7s_O2hFK050UdzpEIHfyW68DyF_foliovE2Y2IYAYo3NrKsCvAuk6TSM5ow6ZHsmefrFobx5IXvUKbm_bb6VsV/s72-c/Atelier-Propositon2+%25281%2529.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-3551922647382531220</id><published>2018-04-23T20:55:00.002+00:00</published><updated>2018-04-24T18:06:13.912+00:00</updated><title type='text'>Réalisons le rêve !!!</title><content type='html'>&lt;div style=&quot;-en-clipboard: true;&quot;&gt;
Un de mes rêves ces dernières années, c’est d’arriver à faire une conférence IT à Lomé. Un peu de patience 🙂, je vous explique comment j&#39;en suis arrivé la.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Je suis rendu compte à ma sortie d’école qu&#39;un développeur avait du mal à trouver sa place en entreprise ( entre un métier où les techniques changeaient rapidement, arriver à communiquer avec les difficultés conceptuelles etc. La marge de manœuvre était infime.)&lt;/div&gt;
&lt;div&gt;
Mes camarades de promotion et des autres promotions remontaient eux aussi les mêmes difficultés au cours de nos discussions.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Je suis arrivé à la conclusion suivante : certes il y avait un boulot au niveau des DSI par rapport au rôle de développeur mais aussi de notre côté, il fallait qu&#39;on organise une communauté basée sur les échanges d&#39;expérience. Pour que la communauté soit forte et considérée, il nous fallait être capable d&#39;organiser des activités en toute autonomie.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Très vite j&#39;ai voulu voir comment les communautés de développeurs s&#39;organisaient ailleurs. J&#39;ai commencé par suivre des conférences sur internet. Je vous parle des années 2005 et on se connectait avec ...&amp;nbsp; roulement de tambours ... un modem 56k. Je travaillais à Lomé à l’époque et on faisait partie des nantis coté internet. J&#39;étais tombé sur des vidéos d&#39;une association qui a donné naissance plus tard au Paris JUG. Je ne retrouve plus le nom et les liens tellement c&#39;est vieux cette histoire :).&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Faire le constat était simple, arriver à organiser des activités était une autre paire de manches.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Pourquoi je me mets à vous raconter tout ça. Oui pourquoi ???&lt;/div&gt;
&lt;div&gt;
Au fait j’ai des conditions plus favorables qui me permettent d’organiser une bonne conférence dont voici les détails :&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;Date :&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;8 Juin 2018 à Lomé&lt;/b&gt;, je compte organiser une journée de conférence&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;Lieu&lt;/u&gt;&lt;/b&gt;:&lt;/div&gt;
&lt;div&gt;
Lieu prospecté : Paroisse universitaire, Agora Senghor à coté de Saint Joseph&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;Thèmes et sujets qui seront abordés&lt;/u&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Développement web&lt;/li&gt;
&lt;li&gt;Développement mobile&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Sujet Maker ( Raspberry pi et arduino)&lt;/li&gt;
&lt;li&gt;Devops ( Docker, Kubernetes, Istio )&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;Audience cible&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
200 personnes.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;De quoi a t-on besoin ?&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Si l&#39;idée vous intéresse et que vous pensez pouvoir apporter votre modeste contribution, allez- y contacter moi par mail : horalass@gmail.com. On a besoin de plus de bras de mener à bien ce projet :). Par exemple j&#39;ai pas encore de nom pour la conférence. Vous pourriez me faire un retour sur le nom et la proposition de logo suggérés par un ami.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXvVHX4SJgK4ylAsF6nQvxe_0-Vpi0qZmGqxJncde6ktLbZyFqU9eptV5t3NLHsBEihqK2UmSE9wdtyVPzftyJxd3kLhx5upKVItgy1_jSZyNKv-woE59R9PyRg8hzlTwSM35udevq6gkW/s1600/image.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1436&quot; data-original-width=&quot;1102&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXvVHX4SJgK4ylAsF6nQvxe_0-Vpi0qZmGqxJncde6ktLbZyFqU9eptV5t3NLHsBEihqK2UmSE9wdtyVPzftyJxd3kLhx5upKVItgy1_jSZyNKv-woE59R9PyRg8hzlTwSM35udevq6gkW/s320/image.png&quot; width=&quot;245&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
Si vous travaillez dans une boite capable de nous sponsoriser, on est aussi preneur.&lt;/div&gt;
&lt;div&gt;
Enfin si vous êtes speaker, vous êtes aussi le bienvenu sur les thèmes précités ou bien nous suggérer un nouveau. Seul bémol pour le moment on n&#39; a pas de sponsoring :).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Au fait c&#39;est juste la première partie du projet :). Le second volet concerne un atelier d&#39;initiation à l&#39;outil informatique. Je reviens d&#39;une conférence ( en occurence &lt;a href=&quot;https://mixitconf.org/en/2018&quot; target=&quot;_blank&quot;&gt;MiXiT&lt;/a&gt; ) où il avait le même genre d&#39;atelier, j&#39;ai pris des photos et sketchnotes pour illustrer.&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN3AqpJB9OXqeYwoTgZMav2iiZ9F74t_oVWqBC_GkcFtBvYE488mBxNa0FTnNCLSqY935nbIuupyMZXwdmnrvvSBy8ndUY6pD2vKPdV4RFae8bAqaaYxucbjzUQY3wfwvl404_N73fTC_p/s1600/Evernote+Snapshot+20180420+131326.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1132&quot; data-original-width=&quot;1600&quot; height=&quot;452&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN3AqpJB9OXqeYwoTgZMav2iiZ9F74t_oVWqBC_GkcFtBvYE488mBxNa0FTnNCLSqY935nbIuupyMZXwdmnrvvSBy8ndUY6pD2vKPdV4RFae8bAqaaYxucbjzUQY3wfwvl404_N73fTC_p/s640/Evernote+Snapshot+20180420+131326.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRgCt8Fvtct47HZE4iowrQCeeM65TVVJiZkMcJNVMksbrUKre8TJVj5eyEJxmj5OME3_uoJxVAXZSoUpwBRWtgZdEzBH0qF7wifgflK4z_RJGPlsbNQ10oHNjIO_VHYNDWiOf8SM2ttLl4/s1600/Evernote+Snapshot+20180420+150347.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1200&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRgCt8Fvtct47HZE4iowrQCeeM65TVVJiZkMcJNVMksbrUKre8TJVj5eyEJxmj5OME3_uoJxVAXZSoUpwBRWtgZdEzBH0qF7wifgflK4z_RJGPlsbNQ10oHNjIO_VHYNDWiOf8SM2ttLl4/s320/Evernote+Snapshot+20180420+150347.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-en-clipboard: true;&quot;&gt;
En gros au cours de l&#39;atelier, on initie les tous jeunes à de la programmation avec des techniques adaptées. L&#39;idée derrière n&#39;est pas de faire d&#39;eux le prochain Marc Zuckerberg, mais juste qu&#39;ils comprennent toute la transformation numérique qui s&#39;opèrent autour d&#39;eux et qu&#39;ils soient aussi acteurs de ce changement et pas uniquement consommateurs.&lt;/div&gt;
&lt;div&gt;
Donc je vais répliquer ce type d&#39;atelier au Collège du Littoral à Kpémé le &lt;b&gt;07 Juin &lt;/b&gt;. Je suis en contact avec le Directeur qui a les équipements adéquats afin de mener ce type d&#39;atelier.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW4aT6hgbc7p2oJT1U3QIoLafxaqDkX1OcPuZwVRJb9LGrCJeNKj0EFTIZzEDGdv3HFd9nJaNh9zcSAschyphenhyphenKDNWL80rTwxnrPzaDbTAUWBsj304XChHSiRZaAKVVT4jV3HVhy6Jz8HhNry/s1600/WhatsApp+Image+2018-03-25+at+10.01.08.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;607&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW4aT6hgbc7p2oJT1U3QIoLafxaqDkX1OcPuZwVRJb9LGrCJeNKj0EFTIZzEDGdv3HFd9nJaNh9zcSAschyphenhyphenKDNWL80rTwxnrPzaDbTAUWBsj304XChHSiRZaAKVVT4jV3HVhy6Jz8HhNry/s320/WhatsApp+Image+2018-03-25+at+10.01.08.jpeg&quot; width=&quot;179&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
Pour définitivement vous convaincre de rejoindre l&#39;aventure avec nous voici quelques références :&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Une video de présentation du Togo&lt;/u&gt;&lt;/b&gt; ( faite par Gert Kombate)

&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;iframe allowfullscreen=&quot;true&quot; allowtransparency=&quot;true&quot; frameborder=&quot;0&quot; height=&quot;315&quot; scrolling=&quot;no&quot; src=&quot;https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fgertkombate%2Fvideos%2F2011062462240687%2F&amp;amp;show_text=0&amp;amp;width=560&quot; style=&quot;border: none; overflow: hidden;&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;a href=&quot;https://www.infoq.com/fr/presentations/communautes-monde-it-sous-autres-cieux&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Une video où je présente le monde de l&#39; IT en Afrique de l&#39;Ouest&amp;nbsp;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/3551922647382531220/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/3551922647382531220' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/3551922647382531220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/3551922647382531220'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2018/04/realisons-le-reve.html' title='Réalisons le rêve !!!'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXvVHX4SJgK4ylAsF6nQvxe_0-Vpi0qZmGqxJncde6ktLbZyFqU9eptV5t3NLHsBEihqK2UmSE9wdtyVPzftyJxd3kLhx5upKVItgy1_jSZyNKv-woE59R9PyRg8hzlTwSM35udevq6gkW/s72-c/image.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-950517447153860928</id><published>2017-07-14T13:12:00.000+00:00</published><updated>2017-07-14T13:17:27.545+00:00</updated><title type='text'>Summer vacation reading list</title><content type='html'>As the summer season holidays are looming, if you are looking for some books to fill your days when you are settled on beach here are two picks :)&lt;br /&gt;
&lt;br /&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;u&gt;Born a crime by Trevor NOAH&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;-en-clipboard: true;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigls14eADlP2vGHwCYAX5epkWMHDrqWaU-_PYhzKe1Rxuc4YATKmkat-XcnPBKktHoCh0Wj78ihjRB4r1FAJhwnx-0C5qZEgC1-DZ7fdGYrmQ2KK4xXWTbaXnLlWWV0q9cY0C_FvTajQre/s1600/trevor_noah.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;499&quot; data-original-width=&quot;329&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigls14eADlP2vGHwCYAX5epkWMHDrqWaU-_PYhzKe1Rxuc4YATKmkat-XcnPBKktHoCh0Wj78ihjRB4r1FAJhwnx-0C5qZEgC1-DZ7fdGYrmQ2KK4xXWTbaXnLlWWV0q9cY0C_FvTajQre/s320/trevor_noah.jpg&quot; width=&quot;211&quot; /&gt;&lt;/a&gt;Back to 2010, I was in South Africa for training. And in my hotel, every TV channel was talking about Trevor Noah: the new rising standup comedian. I was like « what the hell is going on here, and everybody was talking about this guy ». In my head I was joking, they should have known about Gogoligo and Gbadamassi (two well known Togolese comedians) they would forget about Trevor 😃.&lt;/div&gt;
&lt;div&gt;
I wrote his name down to check on him later. Back home, I forgot about him and gone to daily routine days in day out. Now going through this book, I understood what the deal was about. Let be clear this book is a pure masterpiece. Born from a white father and black mother during apartheid, Trevor got us through his childhood in South Africa. Mixed couple were not allowed back in time there, and he and his mother should find ways to crack the system. The book got us through all the feelings: laugh, surprise, revolt&lt;/div&gt;
&lt;div&gt;
Just to give you a glint, the apartheid system was profiling everybody. You can be white, colored or black. Depending on your classification, your right was different.&amp;nbsp;&amp;nbsp;But South Africa is a very mixed country(European, Asian, African). So it’s not an easy task to determine your profile.&amp;nbsp;&amp;nbsp;So they have invented the pen system. They put a pen in your hair, if it went down you are white. Person of color can get promote white. He also recalled the history why South Africa is called the rainbow nation.&lt;/div&gt;
&lt;div&gt;
One of the stories that make laugh a lot, is the way his mother punished him. She will try to hit him, Trevor will start running around the neighborhood, her mother behind chasing him and throwing things at him. Her mom would also book all the Sunday&amp;nbsp;for the church, and they will make the tour of the church all around Johannesburg. Trevor today is a famous comedian in the US, hosting a show «Daily show».&amp;nbsp;&amp;nbsp;When you see where he is coming from you can only pay tribute to his work. &amp;nbsp;One of the best book I&#39;ve read so far.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;u&gt;&lt;br /&gt;&lt;/u&gt; &lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;u&gt;When breath becomes air by Paul KALANITHI&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-6zWssF6wbjZRG-Z9iyNCDiOHRFulj_mAQbyhe4bvtut49-VxN1UNgC29nNRRHPnDh9Z7RxE75lBG077Udgbx6lRtRuyDXWsvJCZFA13PLWGmSF3hKAyr3d4lh8Sxc_A7gcm7vV7zNLzd/s1600/breath_become_air.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;279&quot; data-original-width=&quot;181&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-6zWssF6wbjZRG-Z9iyNCDiOHRFulj_mAQbyhe4bvtut49-VxN1UNgC29nNRRHPnDh9Z7RxE75lBG077Udgbx6lRtRuyDXWsvJCZFA13PLWGmSF3hKAyr3d4lh8Sxc_A7gcm7vV7zNLzd/s320/breath_become_air.jpeg&quot; width=&quot;207&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I come across this book suggestion when reading &lt;a href=&quot;https://www.gatesnotes.com/Books/When-Breath-Becomes-Air&quot;&gt;a&amp;nbsp;tweet from Bill Gates&lt;/a&gt;. Bill was too generous in praise about it. I have also read The last lecture by Randy Pausch which was dealing with the same topic: dying of cancer &amp;nbsp;(reviewed &lt;a href=&quot;http://horalass.blogspot.fr/2014/08/last-lecture-really-achieving-your.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;). So I put this book on my reading list and I’m not disappointed at all.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Paul grew up in a family surrounded by doctors: his father, brother and even his wife are doctors. But his first interest was literature. He received a degree in English literature from Stanford University. He worked on death topic in literature and was considering a Ph.D. in English literature before he got his calling. To know more about death he needed to be closer to it, he needed to be a physician. He enrolled in a medical school. He finally chooses to be a neurosurgeon, one of the most demanding field.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Paul gave us some insight from his journey to become a neurosurgeon. From his debut as a resident to his final&amp;nbsp;year, you can really feel the pressure on his shoulder on his day to day task.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
One millimeter mistake can be a complete disaster. But he is almost done. He was in his final year of residency and on his way to get a research job in the academia. All the lights were green for his. He started to notice some back pain et started losing weight. As neurosurgeon his first thought was: I’m getting cancer. When he checks more it&#39;s a death sentence: lung cancer in metastases. Then his life gets filled with questions:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Should he fight back to be a surgeon?&lt;/li&gt;
&lt;li&gt;Is it worth to get a child?&lt;/li&gt;
&lt;li&gt;What do I use my remaining time for?&lt;/li&gt;
&lt;/ul&gt;
Paul shares how he has handled those questions.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The title &quot;When breath becomes air&quot; suggest the idea that you can move from one state to another smoothly, without even noticing it. Like him, he moves from physician to patient. A very good heartbreaking book that forces you to ask yourself the same existence question.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
-------------------------------------------------------------------&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Beh oui, je lis des livres en anglais :). J’ai décidé de donner mes avis sur les livres en anglais parce que:&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Ca me permet de réviser mon anglais (qui n’est pas très bon à l’origine)&amp;nbsp;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;J’aime pas les traductions, j’ai l’impression de perdre de la substance dans ce processus.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Alors comment je m’en sors 😃pour lire des livres en anglais. Good question ? Comme je l’avais expliqué dans un autre billet, je lis essentiellement sur ma tablette ou mon téléphone. J’ai un iPhone ( oui je suis passé du côté obscure de la force :) ) et j’utilise iBook qui a un dictionnaire intégré &amp;nbsp;qui me permet même de vérifier rapidement la signification d’un mot ou de voir sa traduction. De plus ces livres sont écrits dans un anglais relativement accessible. Ce qui m’a permis de profiter pleinement de ces derniers. Reste qu’à vous souhaiter une bonne lecture. Laissez moi un commentaire si les livres vous ont plu suite à ma recommendation. &amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/950517447153860928/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/950517447153860928' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/950517447153860928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/950517447153860928'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2017/07/summer-vaccation-reading-list.html' title='Summer vacation reading list'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigls14eADlP2vGHwCYAX5epkWMHDrqWaU-_PYhzKe1Rxuc4YATKmkat-XcnPBKktHoCh0Wj78ihjRB4r1FAJhwnx-0C5qZEgC1-DZ7fdGYrmQ2KK4xXWTbaXnLlWWV0q9cY0C_FvTajQre/s72-c/trevor_noah.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-1965737999047187783</id><published>2017-05-01T17:30:00.000+00:00</published><updated>2017-06-23T06:26:52.195+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="big data"/><category scheme="http://www.blogger.com/atom/ns#" term="conférence"/><category scheme="http://www.blogger.com/atom/ns#" term="ETL"/><title type='text'>Data Engineer&#39;s toolkit à MiXiT 2017</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Les 20-21 Avril 2017 s’est tenu à Lyon la septième édition de la conférence &lt;a href=&quot;http://mixitconf.org/&quot; target=&quot;_blank&quot;&gt;MiXiT&lt;/a&gt;. J’ai eu&amp;nbsp;la chance d’être sélectionné comme speaker pour parler des outils du data ingénieur. Dans les lignes qui suivent je vais vous faire une retranscription de ma présentation.&lt;br /&gt;
Voici la vidéo pour ceux qui préfèrent plus d&#39;actions :)&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;iframe src=&quot;https://player.vimeo.com/video/216806303&quot; width=&quot;640&quot; height=&quot;360&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;a href=&quot;https://vimeo.com/216806303&quot;&gt;Data Engineer&amp;#039;s Toolkit ― Horacio Lassey-Assiakoley ― MiXiT 2017&lt;/a&gt; from &lt;a href=&quot;https://vimeo.com/mixitconf&quot;&gt;MiXiT&lt;/a&gt; on &lt;a href=&quot;https://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2lARMKVh7cvcxvi9bIo5jGLW6TNpnDl343xXsi5gMZ7dojR9tyUuHHO9eYia-NFk5a67042lpgV9Xe8GY23QlrFDoRbo1r-RXJ7E9CAiUtGeiJyqLxURPxrjSofJHrkyZ2MR9OBwL23y/s1600/MiXiT+data+engineer%2527s+toolkit.001.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2lARMKVh7cvcxvi9bIo5jGLW6TNpnDl343xXsi5gMZ7dojR9tyUuHHO9eYia-NFk5a67042lpgV9Xe8GY23QlrFDoRbo1r-RXJ7E9CAiUtGeiJyqLxURPxrjSofJHrkyZ2MR9OBwL23y/s640/MiXiT+data+engineer%2527s+toolkit.001.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Avant de rentrer dans le vif du sujet je me suis permis de m’introduire, de présenter comment j’ai connu la conférence et pourquoi c’est toujours un immense plaisir d’être à cette conférence aussi bien en tant que speaker ou simple participant.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRqNFxtDvC1zksfnoQjpPm8V9cI5TChiUlQ3uwgBtrApwsU3nkrZc8NmQ_L-rkdJBW4_mMmiN04pQat7GQkBzbGK4b6KlGElU-AqoNXXZbYd3CeupgyFcvLEbGbxptUVZARP0o6BFOgFXC/s1600/MiXiT+data+engineer%2527s+toolkit.002.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;363&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRqNFxtDvC1zksfnoQjpPm8V9cI5TChiUlQ3uwgBtrApwsU3nkrZc8NmQ_L-rkdJBW4_mMmiN04pQat7GQkBzbGK4b6KlGElU-AqoNXXZbYd3CeupgyFcvLEbGbxptUVZARP0o6BFOgFXC/s640/MiXiT+data+engineer%2527s+toolkit.002.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Ne vous inquiétez pas. Personne de l’organisation ne m’a demandé de faire ce slide. Je me demande même s’ils vont pas me poursuivre pour avoir aussi bien abimé leur identité graphique dans laquelle ils ont mis tant d’effort. Ce que j’aime dans MiXiT c’est leur capacité à se renouveler, à trouver de nouvelles idées. Ça se dénote par exemple par &lt;a href=&quot;https://mixitconf.org/en/2017/l-orchestre-un-modele-de-gestion-de-groupe-&quot; target=&quot;_blank&quot;&gt;une keynote avec un orchestre&lt;/a&gt; pour montrer la dynamique de groupe et le rôle d’un leader dans un groupe.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNFAWNg33qu-7e0mxmEVo6taa9tNa3L7Z_Cwye1jVxhoP1sIH4ROoBztYUQdtYlXUA7R9cJEAttk804D9_YYnijHIm6ywXVX9IJHPQevOHCD5Y9jZwRKblI3ofyY95CeGdk2vJXxo900G3/s1600/MiXiT+data+engineer%2527s+toolkit.003.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;416&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNFAWNg33qu-7e0mxmEVo6taa9tNa3L7Z_Cwye1jVxhoP1sIH4ROoBztYUQdtYlXUA7R9cJEAttk804D9_YYnijHIm6ywXVX9IJHPQevOHCD5Y9jZwRKblI3ofyY95CeGdk2vJXxo900G3/s640/MiXiT+data+engineer%2527s+toolkit.003.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

J’ai rencontré &lt;a href=&quot;https://mixitconf.org/en/about&quot; target=&quot;_blank&quot;&gt;Agnès&lt;/a&gt; et &lt;a href=&quot;https://mixitconf.org/en/about&quot; target=&quot;_blank&quot;&gt;Cyril&lt;/a&gt; du comité d’organisation de MiXiT en 2011 à Lomé par un heureux hasard. Ils faisaient leur tour du monde et avaient fait un escale à Lomé pour donner une formation java.&amp;nbsp;On a sympathisé et ils nous même fait un talk toute une matinée.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl181R9BHDjCu0C5FJSh5OxQnqvarU_dFuj0sTkOT-C_yibVZmPhm5-OafFPeKLHcBwTbnD7rozKbKjGsyR8ZJ7T8xVEu9dZxpG1B22zLcjXx4yfDQX6Mg2jyM4gjlO1OeOj-r9pBPhXBc/s1600/MiXiT+data+engineer%2527s+toolkit.004.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl181R9BHDjCu0C5FJSh5OxQnqvarU_dFuj0sTkOT-C_yibVZmPhm5-OafFPeKLHcBwTbnD7rozKbKjGsyR8ZJ7T8xVEu9dZxpG1B22zLcjXx4yfDQX6Mg2jyM4gjlO1OeOj-r9pBPhXBc/s640/MiXiT+data+engineer%2527s+toolkit.004.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Pour ceux qui sont un peu fâchés contre la géographie, le Togo c’est sur la côte ouest de l’Afrique. Je vous l’accorde c’est pas le premier pays qu’on voit quand on regarde une carte d’Afrique. C’est environ 7 millions d’habitants et comme les espèces en voie de disparition on a un statut spécial :). Non je blague :)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_dwi-p07x7eXEA4B1108QUKRwkha-gQlI1VY0ou_RuhBGURgSosmzdw_tQFwdOTLRWy-tke8KqJQXcYBndPPZXU_tQ1g9UwCywmPP233MptM-a4HNrwbwoN1MnlhUttw310eQ9A0DzvuP/s1600/MiXiT+data+engineer%2527s+toolkit.005.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_dwi-p07x7eXEA4B1108QUKRwkha-gQlI1VY0ou_RuhBGURgSosmzdw_tQFwdOTLRWy-tke8KqJQXcYBndPPZXU_tQ1g9UwCywmPP233MptM-a4HNrwbwoN1MnlhUttw310eQ9A0DzvuP/s640/MiXiT+data+engineer%2527s+toolkit.005.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div&gt;
En 2012 j’ai suivi MiXiT en live stream depuis Lomé. Je pense que c’est la seule année où ils ont fait du live stream.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS7L0Eyg8TSw21Y-H4ZCZSsIXpTKlGpk1DPUzZ2y_c0NBDRqb5gUnGsvt6Xxj9adjoL1xTocnWx6BSzV-icakWpRQhqL3a8iyiyEYLasQXcgqfEFFru4rczxR4vT3TIqaujMb811fZY40R/s1600/MiXiT+data+engineer%2527s+toolkit.006.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS7L0Eyg8TSw21Y-H4ZCZSsIXpTKlGpk1DPUzZ2y_c0NBDRqb5gUnGsvt6Xxj9adjoL1xTocnWx6BSzV-icakWpRQhqL3a8iyiyEYLasQXcgqfEFFru4rczxR4vT3TIqaujMb811fZY40R/s640/MiXiT+data+engineer%2527s+toolkit.006.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

En 2014 j’avais envie de participer à une grande conférence et l’équipe de MiXiT m’a proposé de faire un talk alien pour parler du &lt;a href=&quot;https://www.infoq.com/fr/presentations/communautes-monde-it-sous-autres-cieux&quot; target=&quot;_blank&quot;&gt;monde de l’IT et des communautés en Afrique&lt;/a&gt;. On ne&amp;nbsp;le ressent pas sur cette photo mais je tremblais de tout mon corps. Si un peu, avec le micro de travers. Mais ça a été une expérience édifiante pour moi.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhljCl1xVUZR8e67oBhH1Jk_8Ob6c6HiTRc0LL9zLRdi7YduybBWsAGnmES97gmGD_GPNhSCVGn0hN6C1zasx_LGeZPyXdaTexkMGICmzufkmIxsyvwTG56TVfMZzKaTjs-A1HXroX_7mYW/s1600/MiXiT+data+engineer%2527s+toolkit.007.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhljCl1xVUZR8e67oBhH1Jk_8Ob6c6HiTRc0LL9zLRdi7YduybBWsAGnmES97gmGD_GPNhSCVGn0hN6C1zasx_LGeZPyXdaTexkMGICmzufkmIxsyvwTG56TVfMZzKaTjs-A1HXroX_7mYW/s640/MiXiT+data+engineer%2527s+toolkit.007.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Quelques mois après ma présentation à MiXiT, j’ai décidé de retourner à l’université où j’ai fait un master 2 en informatique décisionnelle.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Was1MK2wYZR5mu1Q5Y6sLVKLjEPMEWTbv5RMj0GGJVC3lghcrhhsVq7vyFqAm6F2X8KrtsngGWvj8nXhZ1ipRvpumqQmAwzBeGJJOFSAMjgD6hFtkZahfsa8rK7OCNl0sCYFqnJL6s66/s1600/MiXiT+data+engineer%2527s+toolkit.008.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Was1MK2wYZR5mu1Q5Y6sLVKLjEPMEWTbv5RMj0GGJVC3lghcrhhsVq7vyFqAm6F2X8KrtsngGWvj8nXhZ1ipRvpumqQmAwzBeGJJOFSAMjgD6hFtkZahfsa8rK7OCNl0sCYFqnJL6s66/s640/MiXiT+data+engineer%2527s+toolkit.008.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

A l’issu de cette formation j’ai rejoins un ESN &lt;a href=&quot;http://synaltic.fr/&quot; target=&quot;_blank&quot;&gt;Synaltic Group&lt;/a&gt; qui est&amp;nbsp;spécialiste des ETL et d’Hadoop en région parisienne.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmNEK45r01MXwycCw3BqvHCBurtXJhpNl4M3BvRw6kuVQulhL-NwYv9UH5NY028us-FRHd0RLxpv79ib0v-eYiCljJcdrrxp_3mHgdw56QSh2xLBAH1zIqrC56MTAkNO9ezJ5NVMSSe8US/s1600/MiXiT+data+engineer%2527s+toolkit.009.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmNEK45r01MXwycCw3BqvHCBurtXJhpNl4M3BvRw6kuVQulhL-NwYv9UH5NY028us-FRHd0RLxpv79ib0v-eYiCljJcdrrxp_3mHgdw56QSh2xLBAH1zIqrC56MTAkNO9ezJ5NVMSSe8US/s640/MiXiT+data+engineer%2527s+toolkit.009.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pour revenir à notre sujet du jour et présenter le contexte, on a des structures de données qui sont conçues pour bien faire une seule chose à la fois. Soit il sait &amp;nbsp;bien faire de la recherche full-text ou de l’analytics ou bien du transactionnel. C’est difficile d’avoir une seule structure qui soit performante dans tous ces domaines. Aussi on peut avoir les fusions d’entreprises ou bien communiquer des informations avec des partenaires qui n’utilisent pas la même application.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw8macrm_0Vf3VRjRLDuEBmjCCHc9z8WuLThingWm1FfKYcK7hEF1uWuzBuFobZsW8q3DeSPhplT8g981FbcaawPyvhFBfSvp8EgMTr92eNoEcJvFTEYZn8qhy-0YS_BzanSG1X4D2eUkZ/s1600/MiXiT+data+engineer%2527s+toolkit.010.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw8macrm_0Vf3VRjRLDuEBmjCCHc9z8WuLThingWm1FfKYcK7hEF1uWuzBuFobZsW8q3DeSPhplT8g981FbcaawPyvhFBfSvp8EgMTr92eNoEcJvFTEYZn8qhy-0YS_BzanSG1X4D2eUkZ/s640/MiXiT+data+engineer%2527s+toolkit.010.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Dans une entreprise on se retrouvera toujours avec la même information sous différentes formes voir différent&amp;nbsp;format.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMcMqXG6KT-HokZyeBaO_cgfvKiUIaqPMMcHTgfz1Yh2C2n2ZEykGMmarmLlm-loo6ohBf9jkpUKEtLdUWJclmyxT6geHkjoZ2h9cj663l8tqnnfrhyphenhyphenyN3McJe5H-lAkit2PAc873FqvlD/s1600/MiXiT+data+engineer%2527s+toolkit.011.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMcMqXG6KT-HokZyeBaO_cgfvKiUIaqPMMcHTgfz1Yh2C2n2ZEykGMmarmLlm-loo6ohBf9jkpUKEtLdUWJclmyxT6geHkjoZ2h9cj663l8tqnnfrhyphenhyphenyN3McJe5H-lAkit2PAc873FqvlD/s640/MiXiT+data+engineer%2527s+toolkit.011.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Intégration de données a toujours permis de réduire le gap et de permettre à la donnée de circuler correctement dans une entreprise.&amp;nbsp;Je vais&amp;nbsp;raconter comment l’intégration de données a toujours été au sein des entreprises. Et tant qu’à raconter une histoire autant bien la faire &amp;nbsp;c’est-à-dire à Walt Disney.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO7hiHxVeZV31N4HvXjFaSHF3XA6pndXMvwemY7_3zilW71S7_gQmLQkROw3a89WERFow1-Zrv4tOY97VzJPwAk4SonSW-qyzlFGC34w4R4eD6xewQyrCobEca1IBctK5M2kafqFqxmKCg/s1600/MiXiT+data+engineer%2527s+toolkit.012.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO7hiHxVeZV31N4HvXjFaSHF3XA6pndXMvwemY7_3zilW71S7_gQmLQkROw3a89WERFow1-Zrv4tOY97VzJPwAk4SonSW-qyzlFGC34w4R4eD6xewQyrCobEca1IBctK5M2kafqFqxmKCg/s640/MiXiT+data+engineer%2527s+toolkit.012.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW51a5nrZp6R2UoXE1ItoU3ENTlOwz_7QlXFPgYUXO5IHymZfLnhPmiH3wh3uh7FSS-dhI6aCpeizxiBxEVHjcmQeg-4_WGv0cF1Yr3AXEzmY8_JHIHzXtJgjerBURnyQ0aA-QzTEF7lXD/s1600/MiXiT+data+engineer%2527s+toolkit.013.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW51a5nrZp6R2UoXE1ItoU3ENTlOwz_7QlXFPgYUXO5IHymZfLnhPmiH3wh3uh7FSS-dhI6aCpeizxiBxEVHjcmQeg-4_WGv0cF1Yr3AXEzmY8_JHIHzXtJgjerBURnyQ0aA-QzTEF7lXD/s640/MiXiT+data+engineer%2527s+toolkit.013.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Les entreprises dans les années 90 ont voulu avoir un système qui facilite la prise de décision. Une nouvelle architecture s’est imposé qui consiste à déporter le système décisionnelle dans un datawarehouse et chaque nuit le système décisionnel est mis à jour avec les données systèmes opérationnels. Les ETL ( Extract Transform Load) sont utilisés pour faire le pont entre les 2 systèmes.&amp;nbsp;&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: bold; text-decoration-line: underline;&quot;&gt;Comment fonctionne les ETL&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-weight: bold;&quot;&gt;?&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-928zD7mKVqbpCKa2HZdz5yxWkiKVO4NI2DCI5qxlYBNwMOUpSFUN9Yjc_68lnz-W_npxMp_gyHrbfLizLm12qcrcQEh8onYcabrINq6hixzFGl_1FvZOB0-R03Dp3ygvyIyxNiJxQxiW/s1600/MiXiT+data+engineer%2527s+toolkit.015.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;314&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-928zD7mKVqbpCKa2HZdz5yxWkiKVO4NI2DCI5qxlYBNwMOUpSFUN9Yjc_68lnz-W_npxMp_gyHrbfLizLm12qcrcQEh8onYcabrINq6hixzFGl_1FvZOB0-R03Dp3ygvyIyxNiJxQxiW/s640/MiXiT+data+engineer%2527s+toolkit.015.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Les caractéristiques d’un ETL sont :
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Une interface utilisateur facile&amp;nbsp;basée sur du Drag’n Drop&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Une éxecution en mode batch&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Un référentiel pour les schémas et les métadonnées&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Des outils des statistiques et de gestion d’erreur intégrés&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Un moteur générateur de code, ou basé sur une base de données ou moteur propriétaire.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz6r5nnUXmj__g2LfOsrMjNr1qqZqdO3f2Fupv9CeTQ_csO4_A5XT2ZskQSogSQ-FYVB5CQFexF_5C5cQQOGIiyNEFAnirrLe2Zo0WHtYQtDOIMcD0XgTE30S8S48bFkLhmNAD1R7tFE9u/s1600/MiXiT+data+engineer%2527s+toolkit.021.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz6r5nnUXmj__g2LfOsrMjNr1qqZqdO3f2Fupv9CeTQ_csO4_A5XT2ZskQSogSQ-FYVB5CQFexF_5C5cQQOGIiyNEFAnirrLe2Zo0WHtYQtDOIMcD0XgTE30S8S48bFkLhmNAD1R7tFE9u/s640/MiXiT+data+engineer%2527s+toolkit.021.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Vous allez me demander pourquoi ne pas utiliser son langage de programmation pour réaliser la même chose. En effet tous les &amp;nbsp;langages qui n&#39;ont pas été conçu avec la philosophie des traitements de données au centre. Java et R et Scala n’ont pas tous la même capacité pour faire les traitements de données. &amp;nbsp;Il faut aussi s’assurer de créer les conditions d’un ETL citées ci-dessous. Sinon votre base de&amp;nbsp;code sera à 80% du temps, du code ETL et à peine 20% pour votre logique métier. Cela rend difficile la maintenance de votre code&amp;nbsp;à la longue.
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aussi il faut aussi éviter de faire les intégrations point à point entre les différentes composantes de votre SI sinon on aboutit à une architecture en spaghetti. &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeeiX4Ho3dcKw6d4iwszk8Z7JWoDqBaVokgLC-bMFyzS_Jj3gyVZlZYatScudTMkxseYk5PMt2r36eIaSw8Jqd52bTF-1Z6mPGHRuvqYso5MSZKBvpOMGcdTX_xuDlwWNXZP-bqbuhHICM/s1600/MiXiT+data+engineer%2527s+toolkit.022.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeeiX4Ho3dcKw6d4iwszk8Z7JWoDqBaVokgLC-bMFyzS_Jj3gyVZlZYatScudTMkxseYk5PMt2r36eIaSw8Jqd52bTF-1Z6mPGHRuvqYso5MSZKBvpOMGcdTX_xuDlwWNXZP-bqbuhHICM/s640/MiXiT+data+engineer%2527s+toolkit.022.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Pour éviter de faire de l’intégration point à point et rendre les applications fortement dépendantes les architectures orientées bus ont été créées.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMtmC9vvUAyJ-bcUsIxDWR8aVt-BWDclPgmnEEcP752ZxJ6O37-pbV343sqLmaiCmuh2aGFzGtZ2CATjZMWp0Z4AQo1UA3CdU5tDQo_V2d1bvlAS_BQV65ArakHstAe9L_pvGX5oBf7bqx/s1600/MiXiT+data+engineer%2527s+toolkit.023.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;132&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMtmC9vvUAyJ-bcUsIxDWR8aVt-BWDclPgmnEEcP752ZxJ6O37-pbV343sqLmaiCmuh2aGFzGtZ2CATjZMWp0Z4AQo1UA3CdU5tDQo_V2d1bvlAS_BQV65ArakHstAe9L_pvGX5oBf7bqx/s640/MiXiT+data+engineer%2527s+toolkit.023.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh15YS-4EH14p2vQ9wesmzy7DABdTr0MhUYDixsjPdG0TnD7EevBJcjpk1ROpTpPMb0-dBfategwxOE76fJngwcZ7GV-Tqtcd0YIMv6JJVFuvg2v1gbEi_pmIK733M8QWIJ1uNwYlhlk9wI/s1600/MiXiT+data+engineer%2527s+toolkit.024.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh15YS-4EH14p2vQ9wesmzy7DABdTr0MhUYDixsjPdG0TnD7EevBJcjpk1ROpTpPMb0-dBfategwxOE76fJngwcZ7GV-Tqtcd0YIMv6JJVFuvg2v1gbEi_pmIK733M8QWIJ1uNwYlhlk9wI/s640/MiXiT+data+engineer%2527s+toolkit.024.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Au lieu de communiquer directement avec une autre application, chaque application communique avec le bus qui se charge de router la bonne information à la bonne application.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJcfLcHs9hlgGxY5DGLrhTAANcducQV4kXu7VLWBh2G3Ikbppr7HdFSDCJxfdr772ewShwo3MK9ld896xdKcMMa-lVEm33DDK7B3-l_6NYVnQhlETsNGmANjykuEAch_tdxACw23TcSE2N/s1600/MiXiT+data+engineer%2527s+toolkit.025.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJcfLcHs9hlgGxY5DGLrhTAANcducQV4kXu7VLWBh2G3Ikbppr7HdFSDCJxfdr772ewShwo3MK9ld896xdKcMMa-lVEm33DDK7B3-l_6NYVnQhlETsNGmANjykuEAch_tdxACw23TcSE2N/s640/MiXiT+data+engineer%2527s+toolkit.025.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Tout l&#39;écosystème marchait bien globalement en entreprise jusqu’à l’explosion de la bulle internet. Les géants de l&#39;internet ont été confrontés à une demande très fortes jamais connue dans le monde informatique. Des dizaines de millions de connexions simultanées avec beaucoup de données semi- structurées voir non structurées ( images, post, tweet etc…). Il leur fallait une autre façon de gérer leurs données. Ils sont parti sur une architecture basée sur les commodity hardware en créant des clusters au lieu de grosses machines. &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM3yrc-jmT9Bzf66-J-B42viQG9O9etmfEX7TZ3AujrbaVyrWamTOpJbOHWR6p7K6Ao38fkGktLy2_nR9fFtiN4XlAdRgTUOeogsLlIDUHnsSe3OIUg-HjYmSXJMf62ECLUE6SzyJi8u0F/s1600/MiXiT+data+engineer%2527s+toolkit.026.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;364&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM3yrc-jmT9Bzf66-J-B42viQG9O9etmfEX7TZ3AujrbaVyrWamTOpJbOHWR6p7K6Ao38fkGktLy2_nR9fFtiN4XlAdRgTUOeogsLlIDUHnsSe3OIUg-HjYmSXJMf62ECLUE6SzyJi8u0F/s640/MiXiT+data+engineer%2527s+toolkit.026.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheUrlVkHDs8qBjV-4XPSXMLQSIHYGMizHrdI7QmjzQQa6tiEBlxI5cTwk-95Ed1DgvudiuxdXwyJJwG7_UQiZnqIqGBhrrRXiDCfjByTcGVsB5AwVL2L0n8DdI9V6xwoXmnMbDeJHlH-U-/s1600/MiXiT+data+engineer%2527s+toolkit.027.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheUrlVkHDs8qBjV-4XPSXMLQSIHYGMizHrdI7QmjzQQa6tiEBlxI5cTwk-95Ed1DgvudiuxdXwyJJwG7_UQiZnqIqGBhrrRXiDCfjByTcGVsB5AwVL2L0n8DdI9V6xwoXmnMbDeJHlH-U-/s640/MiXiT+data+engineer%2527s+toolkit.027.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Google fut le premier à dévoiler les techniques qu’il utilise pour tenir la charge dans une série d’articles publiés à partir de 2003.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En 2003 donc,&amp;nbsp;Google fait une première publication sur GFS( Google FileSystem) un système de fichier distribué et tolérant à la panne&amp;nbsp;et en 2004 une&amp;nbsp;seconde publication sur Mapreduce &amp;nbsp;un paradigme de programmation distribuée. Doug Cutting qui à l&#39;époque travaillait sur un moteur de recherche nommé « Nutch » s&#39;inspire de ses publications pour créer ce qui&amp;nbsp;&amp;nbsp;deviendra bientôt Hadoop. Doug Cutting va ensuite travailler pour Yahoo qui investit sur Hadoop. Le projet est actuellement est dirigé par la fondation apache.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Alors comment fonctionne HDFS &amp;nbsp;?&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFMz_ip14lDmLshau4O92I5Ai3KcwLeRxxJxTLyixyvPL3ugVrvoiNVD3cqgBBuN-RIetUikdE3a2lbqF4_0_-gsOUb7a4vr3hZssBjx4vzHcLy3qvpVEIXif57kcqolMIyYULSU3kPYF6/s1600/MiXiT+data+engineer%2527s+toolkit.028.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFMz_ip14lDmLshau4O92I5Ai3KcwLeRxxJxTLyixyvPL3ugVrvoiNVD3cqgBBuN-RIetUikdE3a2lbqF4_0_-gsOUb7a4vr3hZssBjx4vzHcLy3qvpVEIXif57kcqolMIyYULSU3kPYF6/s640/MiXiT+data+engineer%2527s+toolkit.028.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Prenons un exemple concret. Supposons qu&#39;on a un fichier mydata.txt de 150 mb. Nous allons voir comment HDFS stocke les données.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKpKBShirhXi3hHv8Qe-jNdQBbSLYSCncY4IZGVUPBfo0NYKJK3rPHTqG-bsMmwsWNoUD8AmZeq1PErUb84JigXvz2CWK-eykJ5D50KGTBWqexONP_iWQIGSOlLNAZHPFFJxaqufBvvaWF/s1600/MiXiT+data+engineer%2527s+toolkit.029.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKpKBShirhXi3hHv8Qe-jNdQBbSLYSCncY4IZGVUPBfo0NYKJK3rPHTqG-bsMmwsWNoUD8AmZeq1PErUb84JigXvz2CWK-eykJ5D50KGTBWqexONP_iWQIGSOlLNAZHPFFJxaqufBvvaWF/s640/MiXiT+data+engineer%2527s+toolkit.029.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;span style=&quot;color: #262626; font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px;&quot;&gt;HDFS divise le fichier en plusieurs blocs et chaque bloc a un identifiant. Par défaut la taille des blocs est de 64 mb.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px;&quot;&gt;Ces blocs sont copiés sur les machines du cluster sur lequel tourne un daemon appelé datanode.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxomJyFbYZYvCQbHkaVvlGbq2_SAsOf7PQXVfx8BZgu5_7wNnMKJji960BKDR5_9AlnTZdidvy4YJj_e281Ia9dyg2aGkFkNrjGwqUXPLU-JiqVAHDPQgaKzsPtbFcwP0qWZeQRbANHebN/s1600/MiXiT+data+engineer%2527s+toolkit.032.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxomJyFbYZYvCQbHkaVvlGbq2_SAsOf7PQXVfx8BZgu5_7wNnMKJji960BKDR5_9AlnTZdidvy4YJj_e281Ia9dyg2aGkFkNrjGwqUXPLU-JiqVAHDPQgaKzsPtbFcwP0qWZeQRbANHebN/s640/MiXiT+data+engineer%2527s+toolkit.032.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;color: #262626; font-family: &amp;quot;helvetica neue&amp;quot;; text-align: justify;&quot;&gt;Une machine se charge de répertorier les machines sur lesquelles se trouve chaque bloc. Le daemon qui tourne sur cette machine s&#39;appelle namenode.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwaGzTQOg8WLcbJi4bYp2NwWse6HApASiuhO8e0J-auJZkgcNmAGt0cCXjtlns-8Fbf_YUXlXLjU-8llsS_XjIDQwvOUa4ScigY8J2gBt2Kd9_JaWL_pBpt2kp6k0t9MHz47DPtT7kGa8y/s1600/MiXiT+data+engineer%2527s+toolkit.033.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwaGzTQOg8WLcbJi4bYp2NwWse6HApASiuhO8e0J-auJZkgcNmAGt0cCXjtlns-8Fbf_YUXlXLjU-8llsS_XjIDQwvOUa4ScigY8J2gBt2Kd9_JaWL_pBpt2kp6k0t9MHz47DPtT7kGa8y/s640/MiXiT+data+engineer%2527s+toolkit.033.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #262626; font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px;&quot;&gt;Par contre si on perd le namenode on ne pourra plus accéder aux blocs sur les datanodes. Pour cela il est conseillé&amp;nbsp;&amp;nbsp;d&#39;avoir une copie namenode sur un serveur distant. Hadoop dans sa version 2 aussi propose une architecture avec un actif et standby namenode.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #262626; font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px; font-weight: bold;&quot;&gt;Comment fonctionne MapReduce ?&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6chVYi05xAMy0Uw8VJa5mRkeZ8SjT3tYnKOiHP5x4CQoUEOCAG2Bnq5KDb0s6mwAryZXftmMTgwzVWrWlTuakFXHnSXsaqMl2yTi0WlfQnGHsxt9dEHaxs4kJlOD-8DBNZBL114MSLCqZ/s1600/MiXiT+data+engineer%2527s+toolkit.035.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6chVYi05xAMy0Uw8VJa5mRkeZ8SjT3tYnKOiHP5x4CQoUEOCAG2Bnq5KDb0s6mwAryZXftmMTgwzVWrWlTuakFXHnSXsaqMl2yTi0WlfQnGHsxt9dEHaxs4kJlOD-8DBNZBL114MSLCqZ/s640/MiXiT+data+engineer%2527s+toolkit.035.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Pour faire du mapreduce la donnée en entrée est découpée en plusieurs blocs.&amp;nbsp;&amp;nbsp;Une fonction map() crée des collections clé valeur distribuées sur chacun des blocs et la fonction reduce() fait une agrégation des résultats de la fonction map()&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyvnoP1sked1TEq7Hy4FqxNwGS9v7x3L11kKp23zADXfjDwd48PlW8Ms1H96Ey9507aIfOZ16T81V6kt0YvDrA7pt8kqVPo_A9sh_1KcAINsu0_n3TZCBOL6giva7erwZH_7baVsot9cvS/s1600/MiXiT+data+engineer%2527s+toolkit.036.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyvnoP1sked1TEq7Hy4FqxNwGS9v7x3L11kKp23zADXfjDwd48PlW8Ms1H96Ey9507aIfOZ16T81V6kt0YvDrA7pt8kqVPo_A9sh_1KcAINsu0_n3TZCBOL6giva7erwZH_7baVsot9cvS/s640/MiXiT+data+engineer%2527s+toolkit.036.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Concrètement prenons un fichier mydata.txt ci-dessus. Supposons que vous voudrions faire la somme des montants que chaque personne à dépenser par jour. La fonction map() va transformer notre donnée en une collection de clé,valeur. On aura plusieurs mappers et chacun va contenir les collections de clé,valeur.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjab7lt1-ATjpm7IA60gf-3OiVfp2WkbbbKDcR8SR0AFeq804YcxVvjOtFYB-Ps9nvOLCZtmdU5WvHLdwhOpPYxfPs3P6Og4YDcHAMovsE4t0O0NbfkIA257EYashi48ayJCuD0qQKr_6Ty/s1600/MiXiT+data+engineer%2527s+toolkit.037.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjab7lt1-ATjpm7IA60gf-3OiVfp2WkbbbKDcR8SR0AFeq804YcxVvjOtFYB-Ps9nvOLCZtmdU5WvHLdwhOpPYxfPs3P6Og4YDcHAMovsE4t0O0NbfkIA257EYashi48ayJCuD0qQKr_6Ty/s640/MiXiT+data+engineer%2527s+toolkit.037.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Une opération qu&#39;on appelle le shuffle va permettre de regrouper sous chaque reducer les clés de même valeur et ainsi appliquer une fonction d&#39;agrégation. Dans notre cas ce sera une somme. Les reducer vont finalement produire notre fichier final en sortie.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiquYfGQusOp2nTt-sJkQRGBPmZY3WPy4j34x9nGX0k53inyxvMz2t_EKonrotlnP604kCnJ9r2ZjyARCzOWsvVz1ULPDSUeWu2MbTdpgrdQ_OtSjZypPcKdhuONt61Wn3I97otGo7e7jVQ/s1600/MiXiT+data+engineer%2527s+toolkit.039.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiquYfGQusOp2nTt-sJkQRGBPmZY3WPy4j34x9nGX0k53inyxvMz2t_EKonrotlnP604kCnJ9r2ZjyARCzOWsvVz1ULPDSUeWu2MbTdpgrdQ_OtSjZypPcKdhuONt61Wn3I97otGo7e7jVQ/s640/MiXiT+data+engineer%2527s+toolkit.039.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Tout comme dans HDFS des daemons tournent sur les machines pour permettre au programme mapreduce de fonctionner. Le job tracker se charge de distribuer et de surveiller&amp;nbsp;&amp;nbsp;les tâches map et reducer sur les task tracker.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJNs9Bl2nrTHs7vrC51glHwbX-kR15OJzb2oQepzC7Ligmo3YjnlESeXctraWPUDnt8vSmmSPligKz8Oa10IdkLJzM0qgQU5wAOoQWjgSuOicNC50lZsg0_KNlacsA8cRopwPFrN7qjACe/s1600/MiXiT+data+engineer%2527s+toolkit.040.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJNs9Bl2nrTHs7vrC51glHwbX-kR15OJzb2oQepzC7Ligmo3YjnlESeXctraWPUDnt8vSmmSPligKz8Oa10IdkLJzM0qgQU5wAOoQWjgSuOicNC50lZsg0_KNlacsA8cRopwPFrN7qjACe/s640/MiXiT+data+engineer%2527s+toolkit.040.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Hadoop a une dizaine année maintenant et l’offre s’est complétée au fil du temps. Une couche SQL nommée Hive permet de faire abstraction de la couche mapreduce par exemple.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit1OpkeyT8_u-8GBqURfWr2zSRdiDX8WFSn3d9HzcHDjShYnz130nDU7ft6W0TMSepPgo2nkvOsez5j_zRsiaiJUxfKurdZHo-QF_JCxwnYRN6WJLyCL1iZU4jv-gNyp6BmanKchVahvJD/s1600/MiXiT+data+engineer%2527s+toolkit.041.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit1OpkeyT8_u-8GBqURfWr2zSRdiDX8WFSn3d9HzcHDjShYnz130nDU7ft6W0TMSepPgo2nkvOsez5j_zRsiaiJUxfKurdZHo-QF_JCxwnYRN6WJLyCL1iZU4jv-gNyp6BmanKchVahvJD/s640/MiXiT+data+engineer%2527s+toolkit.041.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Les formats de fichiers peuvent être importants pour des soucis de performance. Le format orienté colonne s’est imposé dans le domaine de l’Analytics parce qu’il est plus performant pour les requêtes d’agrégation. &amp;nbsp;Il y’a existe plusieurs types de format orienté colonne dans l’écosystème hadoop : parquet, ORC… pour en citer quelques uns.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwRJaH9F7gjoTKsBLPpDS-VSnziEpd-MlLc5QgxzPsGoMEUmADcHfuNJSZ03OCLuHmjyktwZFhJ_a7pevB9eMNL_WOGXxD-oQXhJOUawEKtf2bvQH4JSCoICP8546YjCXczWUrd-jNn67c/s1600/MiXiT+data+engineer%2527s+toolkit.042.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;124&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwRJaH9F7gjoTKsBLPpDS-VSnziEpd-MlLc5QgxzPsGoMEUmADcHfuNJSZ03OCLuHmjyktwZFhJ_a7pevB9eMNL_WOGXxD-oQXhJOUawEKtf2bvQH4JSCoICP8546YjCXczWUrd-jNn67c/s640/MiXiT+data+engineer%2527s+toolkit.042.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Des fichiers qui supportent des évolutions de schéma permettent d’avoir différentes applications qui utilisent différentes versions du même fichier. C’était la promesse des fichiers d’échange XML et JSON mais ils sont trop verbeux et le temps de parsing peut être important sur de gros volume de données. De nouveaux format binaire ont vu le jour : AVRO, Protocol Buffer… Je vais pas rentrer en détail dans le fonctionnement de ces différents fichiers mais ce sont des choix importants dans un projet big data.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9YL7KPuhORQW7ngokZaNidm148jYpaAAdjD-xGSyyEoyid5_vqrSWfNh_Q_6mXutF8bkaChahKo-WsSyttBp_HjWFbOKaTeBVMzDFr-kjKayZivGKcB-R9aK5uHsmH-XRUhh6NMpU_H0M/s1600/MiXiT+data+engineer%2527s+toolkit.043.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9YL7KPuhORQW7ngokZaNidm148jYpaAAdjD-xGSyyEoyid5_vqrSWfNh_Q_6mXutF8bkaChahKo-WsSyttBp_HjWFbOKaTeBVMzDFr-kjKayZivGKcB-R9aK5uHsmH-XRUhh6NMpU_H0M/s640/MiXiT+data+engineer%2527s+toolkit.043.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Les projets les plus dynamiques chez la fondation Apache se trouvent dans l’écosystème big data. A part Hadoop d’autres projets big data ont vu le jour pour permettre de faire du batch et streaming mais aussi du machine learning et analytics. La liste est très longue …&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEcgfMbDLbBY7pDt4s9tkaOjelv1Ifa5cytUNu7MqFoABBAxhsGvM3ovR765gXtpgSwLPTw4BmI5DFULXoQNe1SsddncrQ6B_PkpdfbemzxpmMHoWHdFrsFvttclH-x9GcsvsmUldwN1ng/s1600/MiXiT+data+engineer%2527s+toolkit.044.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEcgfMbDLbBY7pDt4s9tkaOjelv1Ifa5cytUNu7MqFoABBAxhsGvM3ovR765gXtpgSwLPTw4BmI5DFULXoQNe1SsddncrQ6B_PkpdfbemzxpmMHoWHdFrsFvttclH-x9GcsvsmUldwN1ng/s640/MiXiT+data+engineer%2527s+toolkit.044.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Mais au bout de ces 10 ans hadoop et de big data en général, certains on pris du recul et proposer des solutions qui pour moi vont s’imposer dans les années à venir.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN6dWb_583cxoqb4jFHcOlznoYLIe8-L9SLiuvSa_2gFnp2_oKGyKV3JaniVpHo8IOj1dH4xGArrR_boaEqboAQNTy50vR6NaD76lk0KwrKWINrZeDSXJuM2W4F-r509MrLqyN9PQR4EjL/s1600/MiXiT+data+engineer%2527s+toolkit.045.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN6dWb_583cxoqb4jFHcOlznoYLIe8-L9SLiuvSa_2gFnp2_oKGyKV3JaniVpHo8IOj1dH4xGArrR_boaEqboAQNTy50vR6NaD76lk0KwrKWINrZeDSXJuM2W4F-r509MrLqyN9PQR4EjL/s640/MiXiT+data+engineer%2527s+toolkit.045.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Apache Beam est un projet de Google(toujours les mêmes :)) à la base qui tente d’unifier le traitement batch et streaming dans un modèle très simple pour le développeur. &amp;nbsp;Le projet a été donné à la fondation et est même devenu top level project depuis le début de 2017
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Que propose Apache Beam&lt;/span&gt;&amp;nbsp;?&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfUo2kifdLa4Tlew8M-9uCrToHSBtlJj4zp3taLrczpOzgxAxxx8jwKA2BuJHR-KI6HU5FnbLXopkwQ0uLl9rzXuW6nWaJpILgDF1zm3jkZMnysVcvERsekUrDzv_VE8_EzjTI1sEo0-cV/s1600/MiXiT+data+engineer%2527s+toolkit.046.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfUo2kifdLa4Tlew8M-9uCrToHSBtlJj4zp3taLrczpOzgxAxxx8jwKA2BuJHR-KI6HU5FnbLXopkwQ0uLl9rzXuW6nWaJpILgDF1zm3jkZMnysVcvERsekUrDzv_VE8_EzjTI1sEo0-cV/s640/MiXiT+data+engineer%2527s+toolkit.046.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Tu programmes avec un SDK (java,python etc) qui donne une abstraction sur les différents cas qu&#39;on peut rencontrer et ensuite tu spécifies sur quel type de cluster tu voudrais exécuter ton code. Il existe un runner pour chaque cluster qui se charge de traduire le code soit en spark, flink ou autre chose. Le modèle est assez&amp;nbsp;ouvert pour intégrer de nouveaux moteur de data processing mais aussi de nouvelles façon de gérer le code beam. Par exemple l’ETL talend génère du code BEAM grâce à la approche basée sur du drag’n drop dans sa dernière version.
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Comment le modèle BEAM permet-il de couvrir&amp;nbsp;tous les use case ?&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwz-pMh88LsFqEQwfYUI_cMLmYB10-C6cPefngswxzgdRj9pkwDA1DeG4xhVApy978UWrR7Gw-WV2hzpiPkUUT4uB48QaF7kNLhXW-YXNcBY9hNQ98d9kWRFLs2-QIrtoKAWdmyeq-Wk72/s1600/MiXiT+data+engineer%2527s+toolkit.047.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;204&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwz-pMh88LsFqEQwfYUI_cMLmYB10-C6cPefngswxzgdRj9pkwDA1DeG4xhVApy978UWrR7Gw-WV2hzpiPkUUT4uB48QaF7kNLhXW-YXNcBY9hNQ98d9kWRFLs2-QIrtoKAWdmyeq-Wk72/s640/MiXiT+data+engineer%2527s+toolkit.047.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
En répondant aux 4 questions suivantes :
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Qu&#39;est ce que vous êtes en train de calculer ( somme, moyenne etc ...)&lt;/li&gt;
&lt;li&gt;À quel&amp;nbsp;moment l’événement s&#39;est produit&lt;/li&gt;
&lt;li&gt;À quel moment les données sont traitées&lt;/li&gt;
&lt;li&gt;Comment sont traitées les données en retard.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5319I2JEvAGSrM9dNStxgnNsZAGin8ugiyQJFZhcxGnsk2Z0DOL5YXNveLiGYgil5JE_GJwomAiFXqEFPXyZBVDHFKky8OpauqIWrmDxjXIMoiYcKlI_GM239Hi1dFGmFSr2Aq6fiaxy6/s1600/MiXiT+data+engineer%2527s+toolkit.048.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5319I2JEvAGSrM9dNStxgnNsZAGin8ugiyQJFZhcxGnsk2Z0DOL5YXNveLiGYgil5JE_GJwomAiFXqEFPXyZBVDHFKky8OpauqIWrmDxjXIMoiYcKlI_GM239Hi1dFGmFSr2Aq6fiaxy6/s640/MiXiT+data+engineer%2527s+toolkit.048.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Avec 6 cas d’utilisation on couvre l’essentiel des problèmes de traitements de données. Et la traduction en code est encore plus bluffante.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAx-MsHHZKL4vXGBvQgFvllBEc1W1riA52RTAU9zHYUyCD4UkngBRHR6u6nh8SOQ10ymfaQ-D6FTdSlqU9o1qpozCrNGVbgJNngUpCwFVQP3K6MzA6zRA3YSQOhNDm5LZOHXhMv1o2snQi/s1600/MiXiT+data+engineer%2527s+toolkit.049.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAx-MsHHZKL4vXGBvQgFvllBEc1W1riA52RTAU9zHYUyCD4UkngBRHR6u6nh8SOQ10ymfaQ-D6FTdSlqU9o1qpozCrNGVbgJNngUpCwFVQP3K6MzA6zRA3YSQOhNDm5LZOHXhMv1o2snQi/s640/MiXiT+data+engineer%2527s+toolkit.049.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

L’autre projet que je trouve aussi intéressant et qui prend de plus en plus de la place c’est Apache Kafka&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK86y7Y0u8SwH-pQIWZmzyc9Kmua3sBgeBrP3ct-PngZAC6WBSCEvlTJcdN7eWvM4dKDKnVGSlO8c2J0vme2UCzv-ljMDPyfZXykMcQKRJzq3ALEQuT8oNATR3X93Rblr4psjL6UiSxCIk/s1600/MiXiT+data+engineer%2527s+toolkit.050.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK86y7Y0u8SwH-pQIWZmzyc9Kmua3sBgeBrP3ct-PngZAC6WBSCEvlTJcdN7eWvM4dKDKnVGSlO8c2J0vme2UCzv-ljMDPyfZXykMcQKRJzq3ALEQuT8oNATR3X93Rblr4psjL6UiSxCIk/s640/MiXiT+data+engineer%2527s+toolkit.050.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Kafka est un système de message&amp;nbsp;qui permet de faire la manipulation de données à&amp;nbsp;du temps réel et à faible latence.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx8PP2m7SxMUzJ6PcZ-LzPpWSksw0x24eh_Tlti7yTBO6O1TLZuCCHnq9EFU9YqWNitXyrZzna96SeccfuDwTGkI-w6peVVRzXpMdE8SorbYqnN1VogNmtI_RujiR3-p2BJpW11crHZgMM/s1600/MiXiT+data+engineer%2527s+toolkit.051.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx8PP2m7SxMUzJ6PcZ-LzPpWSksw0x24eh_Tlti7yTBO6O1TLZuCCHnq9EFU9YqWNitXyrZzna96SeccfuDwTGkI-w6peVVRzXpMdE8SorbYqnN1VogNmtI_RujiR3-p2BJpW11crHZgMM/s640/MiXiT+data+engineer%2527s+toolkit.051.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Il se base sur le principe de transaction logs qui consiste à ajouter les événements de façon chronologique et ne jamais les supprimer. Plusieurs applications peuvent consommer ces messages chacun à son rythme grâce au système d’offset qui permet de marquer le dernier message consommé par ce dernier. &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglootTcds_m8Arp-2f_xvw6pC5MHgxGUFu89Yo6JZXnwoyJg24zrEZvN3AYWwNrTWAqUfCwkm_er5z5x1VaOTE4w6r3tFhhUE0AsOSea9I-XjectYtomorCg6mYeS2DazOGhyphenhyphen-cJPw5XhL/s1600/MiXiT+data+engineer%2527s+toolkit.052.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglootTcds_m8Arp-2f_xvw6pC5MHgxGUFu89Yo6JZXnwoyJg24zrEZvN3AYWwNrTWAqUfCwkm_er5z5x1VaOTE4w6r3tFhhUE0AsOSea9I-XjectYtomorCg6mYeS2DazOGhyphenhyphen-cJPw5XhL/s640/MiXiT+data+engineer%2527s+toolkit.052.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

Kafka a été développé initialement&amp;nbsp;chez LinkedIn puis donné à la fondation apache. Des anciens de chez LinkedIn ont fondé une société nommé Confluent&amp;nbsp;qui fourni autour Kafka qui permet de faire de l’ETL.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5OPilZaINbTa-W78VCK66EUbLf6cioBaIKyAy3FZbgf9wYCb8coMBQI2kHVU21RC2_-w_NJfmnxGlumpSQNCRUiCGelqIahGuYQ0rfXVvtPHJHjTQjLPKGG4kEHtGyKb0_wSk_b-Pa-mK/s1600/MiXiT+data+engineer%2527s+toolkit.053.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5OPilZaINbTa-W78VCK66EUbLf6cioBaIKyAy3FZbgf9wYCb8coMBQI2kHVU21RC2_-w_NJfmnxGlumpSQNCRUiCGelqIahGuYQ0rfXVvtPHJHjTQjLPKGG4kEHtGyKb0_wSk_b-Pa-mK/s640/MiXiT+data+engineer%2527s+toolkit.053.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFkhrdpSmeSrTMOWs2dEhx-86PYPMjEwwcNsQPEG8b3_bGQ9FqhzliXP_irS5aiDSp6T8YW95pmYjK1U7A5cJkMmsvLR7gAnnVuzGH3kKexsSIPwqIcq2Yy6RDnq4gorSA598xwPqdgsKo/s1600/MiXiT+data+engineer%2527s+toolkit.054.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFkhrdpSmeSrTMOWs2dEhx-86PYPMjEwwcNsQPEG8b3_bGQ9FqhzliXP_irS5aiDSp6T8YW95pmYjK1U7A5cJkMmsvLR7gAnnVuzGH3kKexsSIPwqIcq2Yy6RDnq4gorSA598xwPqdgsKo/s640/MiXiT+data+engineer%2527s+toolkit.054.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Le rôle du data engineer est de trouver la bonne architecture pour son entreprise. Le choix aujourd’hui est large. Il faut trouver le bon niveau pour son SI. Toutes les solutions ne sont pas équivalentes et il faut bien analyser son SI. C’est un job transversal qui recoupent un peu les fonctions de&amp;nbsp;software engineering, data analyste, data scientist…&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C’est une fonction qui est souvent confondu avec celui du data scientist mais le rôle data engineer est en amont de celui du data scientist. Il doit normalement préparer les données pour le data scientist. C’est une fonction beaucoup demandée avec l’explosion des données en entreprise mais ces derniers ont encore un peu du mal à cerner le profil.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN_vyGfe1itWwBA67vy020ysM6EkBgZuQDODS-1MYEzG8sO_JfAFswZsF6ZdXJ2qKmoOMCQVDXUz8DGfRm6a2oEhJINgLlJzH9587uZNgIVcHm7U8F4w7lcTIKIL6FWxFfRyF6JlPM3kxf/s1600/MiXiT+data+engineer%2527s+toolkit.055.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN_vyGfe1itWwBA67vy020ysM6EkBgZuQDODS-1MYEzG8sO_JfAFswZsF6ZdXJ2qKmoOMCQVDXUz8DGfRm6a2oEhJINgLlJzH9587uZNgIVcHm7U8F4w7lcTIKIL6FWxFfRyF6JlPM3kxf/s640/MiXiT+data+engineer%2527s+toolkit.055.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&gt;

J’espère que cette présentation vous a intéressé et c’est un happy end pour vous.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #262626; font-family: &amp;quot;helvetica neue&amp;quot;; font-size: 14px; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/1965737999047187783/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/1965737999047187783' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/1965737999047187783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/1965737999047187783'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2017/05/data-engineers-toolkit-mixit-2017_1.html' title='Data Engineer&#39;s toolkit à MiXiT 2017'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2lARMKVh7cvcxvi9bIo5jGLW6TNpnDl343xXsi5gMZ7dojR9tyUuHHO9eYia-NFk5a67042lpgV9Xe8GY23QlrFDoRbo1r-RXJ7E9CAiUtGeiJyqLxURPxrjSofJHrkyZ2MR9OBwL23y/s72-c/MiXiT+data+engineer%2527s+toolkit.001.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-8073899156248626020</id><published>2017-03-14T01:59:00.000+00:00</published><updated>2017-04-01T22:10:15.527+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conférence"/><category scheme="http://www.blogger.com/atom/ns#" term="entrepreneurship"/><title type='text'> Forum X-Afrique 2017</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiagomEMA7W_3YxySU74XvGuWEZQTiYqYGitW-8REJjDSVcAp7PBWWWNk9VUcW7im6oNQAdY9WeT6nLnOf4jRWu_gMiray3tr0pq3buULb-0UmopEG6UrdmvpkNcoDivDIfIzqjSPnrUY1u/s1600/IMG_0138.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiagomEMA7W_3YxySU74XvGuWEZQTiYqYGitW-8REJjDSVcAp7PBWWWNk9VUcW7im6oNQAdY9WeT6nLnOf4jRWu_gMiray3tr0pq3buULb-0UmopEG6UrdmvpkNcoDivDIfIzqjSPnrUY1u/s400/IMG_0138.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Le samedi 25 Février s’est &amp;nbsp;tenu un forum organisé par&amp;nbsp;X-Afrique sur l’entrepreneuriat en Afrique. Pour planter un peu le décor, X-Afrique est une&amp;nbsp;association des étudiants africains&amp;nbsp;de &lt;a href=&quot;https://fr.wikipedia.org/wiki/%C3%89cole_polytechnique_(France)&quot;&gt;l’école Polytechnique&lt;/a&gt;. Pour ceux qui ne connaissent pas bien le système universitaire français, Polytechnique dans la hiérarchie des castes des universités en France se trouve en haut de la pyramide :). C’est une école qui a une grande&amp;nbsp;cote et qui forme des ingénieurs polytechniciens sur des &amp;nbsp;cycles de spécialisation de &amp;nbsp;4 ans ( au lieu de 3 ans dans les écoles d’ingénieur classique).&lt;br /&gt;
Plusieurs ateliers et conférences ont été tenus durant ce forum. Vous pouvez trouver sur &lt;a href=&quot;http://x-afrique.binets.fr/&quot; target=&quot;_blank&quot;&gt;ce lien&lt;/a&gt; l&#39;ensemble du programme de la journée. Je&amp;nbsp;m&#39;attarderai&amp;nbsp;particulièrement dans ce billet sur 2 interventions &amp;nbsp;qui ont &amp;nbsp;attirés mon attention: Celle de Abdourhamane Cissé et de Ted Boulou avec lesquels je partage la même vision sur les perspectives de&amp;nbsp;entrepreneuriat&amp;nbsp;en Afrique.&lt;/div&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;b style=&quot;color: #252525; font-family: sans-serif; font-size: 14px; font-variant-ligatures: normal; orphans: 2; widows: 2;&quot;&gt;&lt;a href=&quot;https://fr.wikipedia.org/wiki/Abdourahmane_Ciss%C3%A9&quot;&gt;Abdourahmane Cissé&lt;/a&gt; :&amp;nbsp;&lt;/b&gt;Le ministre ivoirien du budget&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Je ne fais pas la courbette :). Beh si, juste un peu. Uniquement pour les personnes compétentes :).&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiurC9_OCQZhmcA_HYjpFhisbasn3Z4ld_6Ps1hdEB3J-mgqus4ai-EliH5qLjwQxrb-iRZK-z4zk4rdlO5b3LYd4V5gHDqI-vh2Gjt1JHqB5eOj9HppN0GrPwUEl39hT9N8YEWjXlj5TLn/s1600/BCEC6F2E-47D1-4054-8E8F-6E41A2BFF909.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;246&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiurC9_OCQZhmcA_HYjpFhisbasn3Z4ld_6Ps1hdEB3J-mgqus4ai-EliH5qLjwQxrb-iRZK-z4zk4rdlO5b3LYd4V5gHDqI-vh2Gjt1JHqB5eOj9HppN0GrPwUEl39hT9N8YEWjXlj5TLn/s400/BCEC6F2E-47D1-4054-8E8F-6E41A2BFF909.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
J’apprécie le personnage parce qu&#39;il ne se prend pas au sérieux et il ne se la pète pas (excusez moi l’expression)&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 12.800000190734863px;&quot;&gt;.&amp;nbsp;&lt;/span&gt;Et il a enchainé avec une blague en disant que l’amphithéâtre lui rappelait de bons souvenirs passés à l’école  et qu&#39;il aimait lui aussi s’asseoir au fond de l&#39;amphithéatre et qu&#39;il y a passé de sacré après-midi de sieste.&lt;/div&gt;
Son discours n&#39;est pas commun dans le sens où il diffère beaucoup des discours politiques auxquels nous sommes habitués.&amp;nbsp;Le thème de sa présentation était : &quot;L’innovation au service du développement rural&quot;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJuLpJI_r7mkY_eYNa5rTB9tb_PU8s_CoiAMu-EKfz21XnGhyphenhyphenD4kz2_WMmwUmb_m8qpM5w5kEy0KTDBj78btry1BZpVJPXxaS2GfguecxP8FtA8G0D2r4AB95sQoQmmdmE9rYkcvBmkYoi/s1600/100_0750.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJuLpJI_r7mkY_eYNa5rTB9tb_PU8s_CoiAMu-EKfz21XnGhyphenhyphenD4kz2_WMmwUmb_m8qpM5w5kEy0KTDBj78btry1BZpVJPXxaS2GfguecxP8FtA8G0D2r4AB95sQoQmmdmE9rYkcvBmkYoi/s640/100_0750.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcdK1tjQJ5M6xbsUspxxKiL02XPAaeipcEA_0j4s6lgn4pbPVfvTVUOTtJtXF3QeD31jT9HL4o1iV_r322erGVv2jr32punxibwYnv21X4CgWrdbwfV9eIXb77AXZ__4cibhP1vYO7JU8R/s1600/000139-xafrique-25022017.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcdK1tjQJ5M6xbsUspxxKiL02XPAaeipcEA_0j4s6lgn4pbPVfvTVUOTtJtXF3QeD31jT9HL4o1iV_r322erGVv2jr32punxibwYnv21X4CgWrdbwfV9eIXb77AXZ__4cibhP1vYO7JU8R/s640/000139-xafrique-25022017.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
J’ai pris quelques photos de la présentation et les slides sont très parlant (surtout ça m’évite de faire les commentaires 😃)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiczc36UM3ZUBNViCfTQwpA-hdLgVOrWv-ZGIwkpvXYWWEdADC5NYUMB6t-O5eJeveK7z6mpRmAwcI9reqGA3mH1_yhefBVcjutP-A9B27wAYCMY9Za6idWghlWGwGZdNeDfzi2crK6IVgg/s1600/IMG_0110.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiczc36UM3ZUBNViCfTQwpA-hdLgVOrWv-ZGIwkpvXYWWEdADC5NYUMB6t-O5eJeveK7z6mpRmAwcI9reqGA3mH1_yhefBVcjutP-A9B27wAYCMY9Za6idWghlWGwGZdNeDfzi2crK6IVgg/s640/IMG_0110.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKo_YbbRjG0Xh9yltaGPBDU0HZ2JwwO69AKGghwWo5tmdp1IoPJID2xbcLlIR_71Gglhaa-9Esw8KAPyiSuz7unrIUJxUwF8hgDok0-opRQ2L_ZJNIRb48jol-TEoflN8kqmFjCT8iOt0T/s1600/IMG_0112.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKo_YbbRjG0Xh9yltaGPBDU0HZ2JwwO69AKGghwWo5tmdp1IoPJID2xbcLlIR_71Gglhaa-9Esw8KAPyiSuz7unrIUJxUwF8hgDok0-opRQ2L_ZJNIRb48jol-TEoflN8kqmFjCT8iOt0T/s640/IMG_0112.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQvDzxy4yKsRi2MiZc3WBRNuF5ZjZRqYroIPzGhqAcahPMZTIJIq4Oo8fvCiDRCpmDik71ZJ7v3MlLamw4xwiUew2V0KV904j4ykJsAmzd-qH0mg9nCRPF0iIkRoxMwxfUlQQSNB_XXnQS/s1600/IMG_0114.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQvDzxy4yKsRi2MiZc3WBRNuF5ZjZRqYroIPzGhqAcahPMZTIJIq4Oo8fvCiDRCpmDik71ZJ7v3MlLamw4xwiUew2V0KV904j4ykJsAmzd-qH0mg9nCRPF0iIkRoxMwxfUlQQSNB_XXnQS/s640/IMG_0114.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPOL3gCPpsEUZ8U1vEsmjNlgHWDvyh_3naYXrenhVgrN6UELFad48uRROhhAA6PQ4ZHEvyObn7VuKduW81HfL9V09_pAkNJT4L6t8sMvrUpHgXh8MvGT9AMmItl10UUIwdohpmcEOnNZjj/s1600/IMG_0116.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPOL3gCPpsEUZ8U1vEsmjNlgHWDvyh_3naYXrenhVgrN6UELFad48uRROhhAA6PQ4ZHEvyObn7VuKduW81HfL9V09_pAkNJT4L6t8sMvrUpHgXh8MvGT9AMmItl10UUIwdohpmcEOnNZjj/s640/IMG_0116.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUmAnDs0hxv7f0xFjMFJJ72ErLTAE3p_dZcJWZRUHXd9321V0ppqM0saTL1Ib_2L53qx1hWe4FbVRMCUY-XVHtCSRKO5JOdVMITMwFXySGVE-hBJQYUAPwthuHzW5zPoDf0DL4qvjoGqgM/s1600/IMG_0117.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUmAnDs0hxv7f0xFjMFJJ72ErLTAE3p_dZcJWZRUHXd9321V0ppqM0saTL1Ib_2L53qx1hWe4FbVRMCUY-XVHtCSRKO5JOdVMITMwFXySGVE-hBJQYUAPwthuHzW5zPoDf0DL4qvjoGqgM/s640/IMG_0117.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdWuRok2VxA9PN1GZBjolEuE-CzuLXOzMuhseQAD3VMmrqei4P2eFdvFRIq_S5550t5l3PvVnXfdPp5Jp5x52xMZ95NvrFvhLuAWZF0fmEvCjJEEry0P1mrvFvBuVbLAcunLW-KgpkgrbO/s1600/IMG_0118.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdWuRok2VxA9PN1GZBjolEuE-CzuLXOzMuhseQAD3VMmrqei4P2eFdvFRIq_S5550t5l3PvVnXfdPp5Jp5x52xMZ95NvrFvhLuAWZF0fmEvCjJEEry0P1mrvFvBuVbLAcunLW-KgpkgrbO/s640/IMG_0118.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqR0jdv6pbj8owNvp0F_IjF2GcTgdPM4JNZCtz45-UD8hRkutes6CzXN5Nb1K30nTQxcG4EJXPRcQ4ueL2AH1nwdu9CSCKBZYFKTCEQ9j2Rbfa8ovwdDT_XGly_lEnDcgi9zjsEjSkJTTn/s1600/IMG_0120.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqR0jdv6pbj8owNvp0F_IjF2GcTgdPM4JNZCtz45-UD8hRkutes6CzXN5Nb1K30nTQxcG4EJXPRcQ4ueL2AH1nwdu9CSCKBZYFKTCEQ9j2Rbfa8ovwdDT_XGly_lEnDcgi9zjsEjSkJTTn/s640/IMG_0120.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn86-Tme0Z7DoOsr1aS6OHql7jtDYMq-uVTcGYRoICkgvGFSeaOeG6rFCY2_kFqEZDTgk5mFrHsVRufIB1hwn80nNsnfVbAg7fM-WDh9lcQLlWIwhOkal8rDDftgP_NoCH_kTi4HzSTWVs/s1600/IMG_0122.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn86-Tme0Z7DoOsr1aS6OHql7jtDYMq-uVTcGYRoICkgvGFSeaOeG6rFCY2_kFqEZDTgk5mFrHsVRufIB1hwn80nNsnfVbAg7fM-WDh9lcQLlWIwhOkal8rDDftgP_NoCH_kTi4HzSTWVs/s640/IMG_0122.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmPkvBMg-Z0Xu3fN8UXnoKBEH_0uWjXMpK7Ay95rvh26FFzFZJhursnZDkkeyz17hydIhPGDzm9QofI-_wu47byn9LxH4da2BxRGyTf2akJPbLeGZl8qzUUaut9EN48FEehN7RRCr0rrLb/s1600/IMG_0123.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmPkvBMg-Z0Xu3fN8UXnoKBEH_0uWjXMpK7Ay95rvh26FFzFZJhursnZDkkeyz17hydIhPGDzm9QofI-_wu47byn9LxH4da2BxRGyTf2akJPbLeGZl8qzUUaut9EN48FEehN7RRCr0rrLb/s640/IMG_0123.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsXPh90cEb35EoPleW3zrczVH-ZaOSZa2w87bh5xqX-8yDwMn0ck1N0YXHwG7WTm3OmtNOTkxsmCrxylXtXEARhkBNTSuRLg1m-Y_-RpiQc-NkaW1zpCXL-83HZAIzb8xGb1zxw_3IisO2/s1600/IMG_0125.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsXPh90cEb35EoPleW3zrczVH-ZaOSZa2w87bh5xqX-8yDwMn0ck1N0YXHwG7WTm3OmtNOTkxsmCrxylXtXEARhkBNTSuRLg1m-Y_-RpiQc-NkaW1zpCXL-83HZAIzb8xGb1zxw_3IisO2/s640/IMG_0125.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibiNLJlmqaC6834ySsBh31V5WJUNJj-QiUNL8RaBCg_pKrEen9Ur-AsWJObrvd6fbLjW9Qg0t-n40B07Cc0k3g1fWkylcuvyvB_qiWJEby_CtuCijj4Xz5Q1KjTOFb7qQ5BvmLX9jkWtTo/s1600/IMG_0126.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibiNLJlmqaC6834ySsBh31V5WJUNJj-QiUNL8RaBCg_pKrEen9Ur-AsWJObrvd6fbLjW9Qg0t-n40B07Cc0k3g1fWkylcuvyvB_qiWJEby_CtuCijj4Xz5Q1KjTOFb7qQ5BvmLX9jkWtTo/s640/IMG_0126.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8_-Cmo7H37d_bof927MrJGulPggRkfBEYQTIPIP3e4_mtXuqaRxZh8-321rU0v4R8bpi2WjimfscGmleULZnh9G5GZt129sIW7_fjDHLp69L9_oBur49OSniYKThyQlB91I0ckVf2bg4m/s1600/IMG_0127.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8_-Cmo7H37d_bof927MrJGulPggRkfBEYQTIPIP3e4_mtXuqaRxZh8-321rU0v4R8bpi2WjimfscGmleULZnh9G5GZt129sIW7_fjDHLp69L9_oBur49OSniYKThyQlB91I0ckVf2bg4m/s640/IMG_0127.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL1SUU_SxGpI31yqVVzsFfwxCAWPpfclNiiEgEwoVsmwaHJaAQua9wAvgFi0mpOIxtY3SpUrp-lu5gMjmWs0l8hb6VKjlkb-yrzOeuiFzFPqTjuBa8U4cHi7ZGADe8VQBN_k5c_Iv8l6tx/s1600/IMG_0129.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL1SUU_SxGpI31yqVVzsFfwxCAWPpfclNiiEgEwoVsmwaHJaAQua9wAvgFi0mpOIxtY3SpUrp-lu5gMjmWs0l8hb6VKjlkb-yrzOeuiFzFPqTjuBa8U4cHi7ZGADe8VQBN_k5c_Iv8l6tx/s640/IMG_0129.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIcUE3VGQlGYSjY4vtUkPhgSAICFuVnDMdp0EZ6C85zUFSjVY-8HOVGzUMfj-p6nNS76NjPyenZmVOw09_Hw3wuEOYDj1niq8DIrzxl4N4b8YEKNyoxw7xz22RMPZEQYXGZposGJ4XeWL1/s1600/IMG_0131.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIcUE3VGQlGYSjY4vtUkPhgSAICFuVnDMdp0EZ6C85zUFSjVY-8HOVGzUMfj-p6nNS76NjPyenZmVOw09_Hw3wuEOYDj1niq8DIrzxl4N4b8YEKNyoxw7xz22RMPZEQYXGZposGJ4XeWL1/s640/IMG_0131.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Enfin il a remercié le Président de l&#39;école, qui a accédé à sa requête d’ouvrir le concours d’entrée à l’école Polytechnique à des étudiants ivoiriens qui ont concouru tout en étant en Côte d&#39;Ivoire.  5 étudiants Ivoiriens ont intégré Polytechnique à Paris par le biais de ce concours organisé en Côte d’Ivoire.&amp;nbsp;Enfin il a exhorté les étudiants à trouver le bon moment pour&amp;nbsp;rentrer en Afrique&amp;nbsp;à la fin de leurs études. Moralité de l’histoire, il faut pas oublier de renvoyer l’ascenseur social.&amp;nbsp;C’est souvent la reproche que je fais à l’élite togolaise de faire très peu de lobbying pour offrir plus de possibilités à la jeunesse. Je m’égare un peu 😃 mais il faut que je la place je suis togolais&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-lang=&quot;en&quot;&gt;
&lt;div dir=&quot;ltr&quot; lang=&quot;fr&quot;&gt;
Je félicite ts les africains qui intègrent &lt;a href=&quot;https://twitter.com/Polytechnique&quot;&gt;@Polytechnique&lt;/a&gt; et je leur dis : il faudra revenir, on a besoin de vous &lt;a href=&quot;https://twitter.com/hashtag/ForumXAfrique?src=hash&quot;&gt;#ForumXAfrique&lt;/a&gt;&lt;/div&gt;
— Abdou Cisse (@abdu_cisse) &lt;a href=&quot;https://twitter.com/abdu_cisse/status/835545669444255744&quot;&gt;February 25, 2017&lt;/a&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;b&gt;&lt;a href=&quot;https://www.indiegogo.com/projects/somtou-the-most-versatile-device--2#/&quot;&gt;Ted&amp;nbsp;BOULOU&lt;/a&gt;&amp;nbsp;:&lt;/b&gt; Polytechnicien X??&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pour présenter son produit, il a invité l’audience à deviner le chiffre d’affaires d’une vendeuse de poisson d’un grand marché de Dakar, Amy MBaye. Environ 1500 € (en 1 000 000 Francs CFA)&amp;nbsp;par semaine. Et pour lui il y a très peu qui s’intéresse &amp;nbsp;à l’affaire d’Amy MBaye. Il a présenté une console faite en bois, avec des touches imprimées en 3D qui sert à gérer un commerce. Il a touché ainsi un problème sensible, le caractère informel de l&#39;essentiel de l&#39;économie en Afrique.&amp;nbsp;Mais on s’efforce de calquer les solutions proposées en Europe en Afrique. Ce qui ne marche pas dans la plupart des cas.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3rE7U9iPmdvFH121010zQmzfalE9ctfR5EnNWdGhcQ5nlG2ZqL2iTtWZvVE2OPxW0VQdjQt2SJqDI_pQJTQOg-sq-gMgE-kAJ28iguTyFsD2V6O2Rf2nqvPiQZ8BHpqtD7bQlK4E0c9vk/s1600/100_0636.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3rE7U9iPmdvFH121010zQmzfalE9ctfR5EnNWdGhcQ5nlG2ZqL2iTtWZvVE2OPxW0VQdjQt2SJqDI_pQJTQOg-sq-gMgE-kAJ28iguTyFsD2V6O2Rf2nqvPiQZ8BHpqtD7bQlK4E0c9vk/s640/100_0636.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

Enfin il a conclut en disant qu’il faudrait plus d’ingénieur qui travaillent à trouver des tabliers, des chaises adaptés à Amy MBaye.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-lang=&quot;en&quot;&gt;
&lt;div dir=&quot;ltr&quot; lang=&quot;fr&quot;&gt;
&quot;Il faut que les ingénieurs d&#39;aujd inventent des chaises, des tabliers adaptés à Amy Mbaye, vendeuse de poissons&quot; &lt;a href=&quot;https://twitter.com/TedBoulou&quot;&gt;@TedBoulou&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/forumxafrique?src=hash&quot;&gt;#forumxafrique&lt;/a&gt;&lt;/div&gt;
— X-Afrique (@XAfrique) &lt;a href=&quot;https://twitter.com/XAfrique/status/835501357054451712&quot;&gt;February 25, 2017&lt;/a&gt;&lt;/blockquote&gt;
C’était mon coup de coeur de la journée. Au final c’était une journée assez instructive sur l’écosystème et l’innovation des entreprises&amp;nbsp;en Afrique.&lt;br /&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/8073899156248626020/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/8073899156248626020' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/8073899156248626020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/8073899156248626020'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2017/03/forum-x-afrique-2017.html' title=' Forum X-Afrique 2017'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiagomEMA7W_3YxySU74XvGuWEZQTiYqYGitW-8REJjDSVcAp7PBWWWNk9VUcW7im6oNQAdY9WeT6nLnOf4jRWu_gMiray3tr0pq3buULb-0UmopEG6UrdmvpkNcoDivDIfIzqjSPnrUY1u/s72-c/IMG_0138.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-8163822469455707629</id><published>2017-02-06T01:44:00.002+00:00</published><updated>2017-04-15T05:21:01.678+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book review"/><title type='text'>Ma fiche de lecture</title><content type='html'>&lt;div class=&quot;ennote&quot;&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;a href=&quot;https://lh3.googleusercontent.com/vqkabXMex2HWTeOuxoL9CPN-AEad71TN0zjeSzF4VXxlFZpcH8jvlteTjpF5SegMUMKxFlDGjlh0hFBO1RgjEqy9kfczHWtqe8HD_jrRjPPvhTSYjXnG0qxTiMB55fvW4VRE_gT3&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://lh3.googleusercontent.com/vqkabXMex2HWTeOuxoL9CPN-AEad71TN0zjeSzF4VXxlFZpcH8jvlteTjpF5SegMUMKxFlDGjlh0hFBO1RgjEqy9kfczHWtqe8HD_jrRjPPvhTSYjXnG0qxTiMB55fvW4VRE_gT3&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ces dernières années j&#39;ai lu beaucoup de livres d&#39;informatique et très peu de roman ou des bouquins en dehors de la sphère de l&#39;informatique. Depuis Décembre 2015 je me suis remis à relire des romans de toutes sortes et ce billet, c&#39;est pour me faire une petite fiche de lecture et aussi partager si quelqu&#39;un tombe dessus par hasard 😃 .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.amazon.com/Dream-New-Dreams-Reimagining-After/dp/0307888517&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Dream new Dreams Reimaging my life after a Loss par&amp;nbsp;Jai Paunch&lt;/b&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Jai Paunch revisite l&#39;histoire de son mari Randy Pausch. Randy est un Professeur d&#39;informatique de l&#39;université de Canergie Mellon. Il s&#39;est vu diagnostiquer un cancer du pancréas. Après plusieurs traitements, le cancer a pris le dessus et il ne restait plus quelques mois à vivre. Dans la pure tradition académique, on propose au Professeur de faire une dernière présentation, les dernières mots qu&#39;il voudrait que les étudiants gardent de lui.&amp;nbsp;&amp;nbsp;Il a fait une présentation &amp;nbsp;sur le thème «&amp;nbsp; Last lecture : achieving your childhood dreams&amp;nbsp;» à plus&amp;nbsp;400 étudiants où il a&amp;nbsp;partagé&amp;nbsp;comment il a pu atteindre ses rêves d&#39;enfant et les enseignements qu&#39;on pouvait en tirer à chaque étape. La présentation a fait un grand buzz et il a écrit un livre derrière et fait une présentation dans l&#39;émission d&#39;Oprah.&amp;nbsp;Jai reparle de toute cette histoire, sa rencontre avec Randy après un échec dans un &amp;nbsp;premier marriage. Il partage aussi les moments les plus durs où elle doit sans cesse faire le choix entre ce qui est bon pour son mari(très malade), ses enfants en bas âge et pour elle même. Elle raconte aussi sa période deuil, comment elle a retrouvé la force pour se relever et d&#39;avancer en s&#39;engageant dans une association de lutte contre le cancer mais aussi comment elle a pu retrouver l&#39;amour. C&#39;est un livre très honnête&amp;nbsp;&amp;nbsp;que je conseillerai de lire ensemble&amp;nbsp;avec &lt;a href=&quot;http://horalass.blogspot.fr/2014/08/last-lecture-really-achieving-your.html&quot; target=&quot;_blank&quot;&gt;le livre de Randy&lt;/a&gt; pour rendre compte comment dès fois on peut vivre la même chose et ne pas tirer la même&amp;nbsp;expérience. Un petit détail, les livres sont anglais 😃 mais l&#39;histoire mérite de se faire violence.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.amazon.com/Voyages-en-absurdie-St%C3%A9phane-Groodt/dp/2259222463/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1486343872&amp;amp;sr=1-1&amp;amp;keywords=voyage+en+absurdie&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://www.amazon.com/Voyages-en-absurdie-St%C3%A9phane-Groodt/dp/2259222463/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1486343872&amp;amp;sr=1-1&amp;amp;keywords=voyage+en+absurdie&quot; target=&quot;_blank&quot;&gt;Voyages absurdie Chroniques par Stéphane de Groodt&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C&#39;est une compile des chroniques de Stéphane de Groodt dans l&#39;émission « &amp;nbsp;le supplément&amp;nbsp;» sur canal+ .&amp;nbsp;En fonction de l&#39;invité ou de l&#39;actualité, Stéphane faisait une chronique. Il faut attacher la ceinture pour suivre, beaucoup de jeu de mot ou de double sens etc ... Un livre d&#39;humoriste. C&#39;est assez ludique.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.amazon.com/Patients-FICTION-French-Grand-Malade-ebook/dp/B009ITKO1Y/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1486343927&amp;amp;sr=1-1&amp;amp;keywords=patient+grand+corps+malade&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://www.amazon.com/Patients-FICTION-French-Grand-Malade-ebook/dp/B009ITKO1Y/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1486343927&amp;amp;sr=1-1&amp;amp;keywords=patient+grand+corps+malade&quot; target=&quot;_blank&quot;&gt;Patients par Grand Corps Malade&amp;nbsp;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Je connaissais le slammeur pas l&#39;écrivain et j&#39;étais un peu curieux de voir ce que ce roman allait donner. Et j&#39;avoue que j&#39;ai pas été déçu. Fabien alias grand corps malade nous fait découvrir le monde de l&#39;handicap de l&#39;intérieur. Il raconte une période de sa vie, de son accident dans une piscine à son passage à l&#39;hôpital et enfin sa période de réeducation. Avec son sens de l&#39;humour bien aiguisé, il nous met dans la peau d&#39;un handicapé et nous fait découvrir un monde insoupçonné quand on est valide:&amp;nbsp;des gestes simples du quotidien ( comment faire les &amp;nbsp;scelles ou sa toilette)&amp;nbsp;pour lesquels il faut faire appel à un aide soignant, au regarde des autres. &amp;nbsp;On ne sort pas indemne à la fin de la lecture de ce roman. On se rend vite compte que tout dans ce monde est pensé pour les valides avec des normes de valides. Donc en plus de son handicap on doit se&amp;nbsp;battre contre un monde qui n&#39;est plus adapté a ses nouvelles conditions. Mais on se rend vite compte qu&#39;au delà de l&#39;handicap ce sont les mêmes joies et peines que tout le monde. &amp;nbsp;Il y&#39;a ceux qui s&#39;adapte à leur nouvelles conditions et s&#39;en sortent et d&#39;autres non.&amp;nbsp;Et c&#39;est fou les conneries qui peuvent faire en fauteuil roulant. Je comprends pourquoi on a des textes de grand corps à des épreuves de BAC.C&#39;est non seulement un bon chanteur mais aussi un très bon écrivain.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.amazon.fr/Charlotte-Foenkinos-David/dp/2070469239/ref=sr_1_1?ie=UTF8&amp;amp;qid=1486344086&amp;amp;sr=8-1&amp;amp;keywords=charlotte+david+foenkinos&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://www.amazon.fr/Charlotte-Foenkinos-David/dp/2070469239/ref=sr_1_1?ie=UTF8&amp;amp;qid=1486344086&amp;amp;sr=8-1&amp;amp;keywords=charlotte+david+foenkinos&quot; target=&quot;_blank&quot;&gt;Charlotte par David Foenkinos&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
L&#39;auteur retourne sur les traces de Charlotte Salomon&amp;nbsp;artiste juive allemande pendant la seconde guerre mondiale.&amp;nbsp;Entre&amp;nbsp;tragédie familiale et celle du nazisme, la jeune se construit peu à peu. Privé de lycée à cause des restrictions mises en place par les nazis elle finit par s&#39;inscrire aux beaux art à Berlin. L&#39;Allemagne devient de plus en&amp;nbsp;plus hostile aux juifs et elle se résout à s&#39;enfuir au sud de la France. Elle meurt en déportation enceinte, mais elle passe ses derniers mois à peintre des tableaux qui sont considérés comme des chef d&#39;œuvre.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://www.amazon.fr/Kiffe-kiffe-demain-Faiza-Guene/dp/2253113751/ref=sr_1_2?ie=UTF8&amp;amp;qid=1486344141&amp;amp;sr=8-2&amp;amp;keywords=kiffe+kiffe+demain&quot; target=&quot;_blank&quot;&gt;Kiffe kiffe demain par&amp;nbsp;Faïza Guène&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C&#39;est un livre que je traine sur ma liste depuis quelques années. J&#39;avais vu une émission de Laurent Ruquier qui présentait le livre comme un récit d&#39;une jeune de banlieue avec un style singulier qui parle de la vie dans la cité. Faïza raconte la vie de Doria jeune fille de quinzaine d&#39;année, qui vit seul avec sa mère femme de ménage. Son père est retourné vivre au Maroc avec sa nouvelle femme, se qui rend précaire la vie de Doria et sa mère. Elles sont suivies par des assistantes sociales. Doria parle de son quotidien, ses difficultés à l&#39;école, ses amourettes. Le style du livre fait parler Doria par moment en verlan ce qui rend très crédible l&#39;histoire.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://www.amazon.fr/QuAllah-b%C3%A9nisse-France-Abd-Malik/dp/222625840X/ref=sr_1_1?ie=UTF8&amp;amp;qid=1486344193&amp;amp;sr=8-1&amp;amp;keywords=qu%27allah+b%C3%A9nisse+la+france&quot; target=&quot;_blank&quot;&gt;Qu&#39;allah benisse&amp;nbsp;la&amp;nbsp;France&amp;nbsp; par&amp;nbsp;Abd Al Malik&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C&#39;est une autobiographie sur le parcours Abd Al Malik le rappeur. Fils d&#39;immigrés congolais ayant grandi dans les cités de Strasbourg, il raconte comment il a su conjuguer sa vie de caïd et d&#39;élève performant à l&#39;école. Le fait d&#39;être un bon élève lui permet&amp;nbsp;de sortir des cités, chance que les autres de sa bande n&#39;ont pas eu. Il raconte aussi sa conversion à l&#39;islam venant d&#39;une famille d&#39;origine chrétienne. Il donne aussi une bonne grille de lecture des conversions à l&#39;islam dans les cités qui est plus un acte contestataire plus qu&#39;un acte religieux. Il décrit le mouvement en prenant l&#39;exemple les états-unis où les Cassius Clay sont devenus des Mohamed Ali pour faire un pied de nez au système. Il raconte aussi comment il est venu au rap et comment il fallait à chaque fois concilier le rap avec sa nouvelle réligion. Dans la dernière partie du livre, il montre&amp;nbsp;comment le soufisme lui permis de trouver une paix intérieure. C&#39;est un roman très bien écrit, qui permet de découvrir la mentalité des cités, la culture du rap et aussi le rapport à l&#39;islam qui existe dans les cités.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://www.amazon.fr/myst%C3%A8re-Henri-Pick-Foenkinos-David/dp/2070179494/ref=sr_1_1?ie=UTF8&amp;amp;qid=1486344293&amp;amp;sr=8-1&amp;amp;keywords=le+mystere+henri+pick&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;https://www.amazon.fr/myst%C3%A8re-Henri-Pick-Foenkinos-David/dp/2070179494/ref=sr_1_1?ie=UTF8&amp;amp;qid=1486344293&amp;amp;sr=8-1&amp;amp;keywords=le+mystere+henri+pick&quot; target=&quot;_blank&quot;&gt;Le mystère Henri Pick par&amp;nbsp;David Foenkinos&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C&#39;est l&#39;histoire d&#39;une jeune éditrice qui publie un roman retrouvé dans une petite librairie dans un coin reculé. C&#39;est le livre d&#39;un ancien pizzaïolo retrouvé dans une librairie &quot;des livres refusés&quot;. Le livre a eu tellement de succès que toute la presse veut savoir d&#39;avantage sur l&#39;auteur du livre. Sauf que le pizzaïolo est mort depuis quelques années. C&#39;est l&#39;intrigue du livre.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La presse et les journalistes se déchainent pour comprendre comment il a pu écrire un aussi beau roman. La vie de la femme et la fille du pizzaïolo&amp;nbsp;se trouve bouleverser. La jeune éditrice se trouve elle aussi propulser au devant de la scène dans sa maison d&#39;édition. Le livre oscille ainsi entre la vie de la jeune éditrice, la famille du pizzaïolo et un journaliste qui enquête sur la version officielle avancée par la maison d&#39;édition.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://www.amazon.fr/Petit-pays-Prix-premier-roman/dp/2246857333/ref=sr_1_1?ie=UTF8&amp;amp;qid=1486344360&amp;amp;sr=8-1&amp;amp;keywords=petit+pays+gael+faye&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Petit pays par&amp;nbsp;Gaël Faye&lt;/b&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C&#39;est un roman où le&amp;nbsp;héro Gaby raconte son enfance au Burundi. De mère rwandaise et d&#39;un père Français il raconte leur vie dans la région des grands lacs avant et pendant les périodes de troubles qu&#39;a connu la région. Si vous avez grandi en Afrique,&amp;nbsp;avant que les jeux vidéo n&#39;envahissent le monde, vous allez vous retrouvez dans le récits de la première &amp;nbsp;partie du livre. Jouer dans une veille voiture à l&#39;impasse de la rue, s&#39;en prendre à un arbre fruitier juste pour passer le temps font partie du quotidien des enfants. L&#39;histoire part d&#39;un récit personnel, la vie de sa famille avec le divorce de ses parents, puis expose l&#39;horizon politique de la région. J&#39;avais du mal à bien cerner les liens qu&#39;il avait entre le génocide au Rwanda et les troubles politiques au Burundi voir aussi en République Démocratique du Congo ( ex-Zaïre). A travers l&#39;histoire de la famille Gaby on fait des flash historiques dans génocide rwandais, les rapports ethniques dans la région sans que ce soit réellement un livre sur le génocide en lui-même. Je suis togolais et on a connu des troubles politiques identiques dans les 1990 et je me rend encore plus compte avec ce livre qu&#39;on était passé tout proche de la même histoire.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Enfin une satisfaction personnelle j&#39;ai lu le livre avant qu&#39;il ne remporte le Goncourt des lycéens, preuve que ma sélection des livres à lire marche bien 😃&amp;nbsp;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Voilà ... J&#39;ai pas changé grand chose à ma routine. Je lis uniquement que dans le transport ou quand j&#39;ai un temps creux en dehors de la maison. &amp;nbsp;J&#39;utilise essentiellement une tablette pour ne pas avoir à transporter des livres physiques. Si ma liste vous inspire alors bonne lecture :)&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/8163822469455707629/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/8163822469455707629' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/8163822469455707629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/8163822469455707629'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2017/02/ma-fiche-de-lecture.html' title='Ma fiche de lecture'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/vqkabXMex2HWTeOuxoL9CPN-AEad71TN0zjeSzF4VXxlFZpcH8jvlteTjpF5SegMUMKxFlDGjlh0hFBO1RgjEqy9kfczHWtqe8HD_jrRjPPvhTSYjXnG0qxTiMB55fvW4VRE_gT3=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-50192507998280948</id><published>2016-12-11T20:37:00.000+00:00</published><updated>2017-01-07T21:28:06.974+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conférence"/><category scheme="http://www.blogger.com/atom/ns#" term="entrepreneurship"/><title type='text'>Entreprenariat en Afrique francophone</title><content type='html'>&lt;div class=&quot;ennote&quot;&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSf-y4toxK00EEXt4CbuZ_wg7AJ851tdBsa_1L0_j__6XGGMmulTWW6KJ6oeJd9x0kcwUJyFa-Aobv2u2c4yb-jKodEMnhPsQiTR2yMWmIehyvHTrq82UJt21vmVxKVwn7_H3J9TGBCa5C/s1600/71ceb1fa0b8866b8023e94bc78c4f558-780310.jpeg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_6362867268697215490&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSf-y4toxK00EEXt4CbuZ_wg7AJ851tdBsa_1L0_j__6XGGMmulTWW6KJ6oeJd9x0kcwUJyFa-Aobv2u2c4yb-jKodEMnhPsQiTR2yMWmIehyvHTrq82UJt21vmVxKVwn7_H3J9TGBCa5C/s320/71ceb1fa0b8866b8023e94bc78c4f558-780310.jpeg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Image pris ce le compte twitter de TechofAfrica&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Le 18 Novembre s&#39;est tenu à Paris, au Cinéma Christine 21, l&#39;avant-première du film documentaire de techofAfrica : Afropreneur, histoire d&#39;une révolution silencieuse.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Tout est parti d&#39;un constat fait par les membres d&#39;Afropreneur sur l&#39;écosystème des startup du numérique en Afrique francophone. Ce dernier est moins développé qu&#39;en Afrique anglophone. Ils ont lancé une campagne de crowdfunding sur &lt;a href=&quot;https://www.kisskissbankbank.com/en/projects/afropreneur&quot;&gt;kisskissbankbank&lt;/a&gt;. L&#39;idée de ce crowdfunding était de réunir les moyens pour tourner un film documentaire sur l&#39;univers des start-up en Afrique francophone. La campagne a été couronnée de succès, ce qui a permis à l&#39;équipe de tourner dans plusieurs villes africaines et de rencontrer plusieurs entrepreneurs dans les pays suivants : Togo, Benin, Côte d&#39;ivoire, Sénégal, Congo, Cameroun, Mali.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL9a_doKbhoMkVa3a0mVS6ENNyqzjMWt1ogatkLnt7d9Nau4BDU_nabFA9_6vHPH6MVbEfs3eev_okmE-zx4e1ROkqY4SccbomokJRuLjpDwh3AygXiqCkf_w40kN6-gJ0a15zM7fzHVu2/s1600/a33f2514f90e01877c6a27538c489546-782439.jpeg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;425&quot; id=&quot;BLOGGER_PHOTO_ID_6362867275771566642&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL9a_doKbhoMkVa3a0mVS6ENNyqzjMWt1ogatkLnt7d9Nau4BDU_nabFA9_6vHPH6MVbEfs3eev_okmE-zx4e1ROkqY4SccbomokJRuLjpDwh3AygXiqCkf_w40kN6-gJ0a15zM7fzHVu2/s640/a33f2514f90e01877c6a27538c489546-782439.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;L&#39;équipe de TechofAfrica (Image pris ce le compte twitter de TechofAfrica)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Le documentaire est essentiellement une série de questions où les différents intervenants ont donné leur définition de l&#39;entrepreneuriat, les difficultés auxquelles ils étaient confrontées et leur vision pour 2030 de l&#39;écosystème. Pour eux, l&#39;Afrique fera des bonds technologiques et mettra peu de temps pour rattraper son retard. Elle profitera de l&#39;expérience et des retours pour anticiper ces choix technologiques. C&#39;est un documentaire avec une touche d&#39;humour qui faisait rire par moment toute la salle.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
L&#39;équipe était désolée de proposer une avant-première à Paris alors que leur film parle de l&#39;Afrique. Ils travaillent sur une diffusion dans les capitales africaines où ils sont passés mais aussi une diffusion plus large à la télé avec un média partenaire.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Je profite pour dire un grand bravo aux initiateurs. Arrivé à mener de bout en bout une campagne de crowdfunding jusqu&#39;à la &amp;nbsp;concrétisation du projet doit représenter beaucoup de sacrifice pour eux et le chemin a&amp;nbsp;dû être semé de beaucoup d&#39;embûche.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Mais (car un il y&#39;a un mais 😃) le documentaire présentait beaucoup les problèmes à un niveau macro ( problème d&#39;infrastructure, d&#39;éducation, manque de fonds etc) et n&#39;a pas clairement mis l&#39;accent sur les pistes de solution. Certes ce sont des problèmes auxquelles les entrepreneurs sont confrontés tous les jours en Afrique mais j&#39;aurai aimé quelques zoom sur les histoires personnelles des&amp;nbsp;entrepreneurs. Comment s&#39;en sortent-ils au quotidien? Quelles&amp;nbsp;sont les astuces qu&#39;ils utilisent pour survivre avec tous&amp;nbsp;ces&amp;nbsp;contraintes? &amp;nbsp;Plus facile à dire qu&#39;à faire je l&#39;admets.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Une chose que c&#39;est j&#39;ai constaté ces dernières années en Afrique c&#39;est de voir les gouvernements faire la promotion de l&#39;auto-entreprenariat à outrance juste pour pallier leur incapacité à fournir de l&#39;emploi à la jeunesse. Je suis un fervent défenseur de cette vision, où il ne faut pas tout attendre d&#39;un gouvernement ou d&#39;une forme d&#39;autorité que ce soit. Mais, il ne&amp;nbsp;faut pas occulter le fait d&#39;être entrepreneur est dur, quelque soit le domaine, encore plus si c&#39;est les nouveaux domaines comme le numérique. Donc pour moi, parler de ces problèmes à niveau macro ne permet pas à un jeune entrepreneur de mesurer les difficultés auxquelles il doit s&#39;attendre. C&#39;est vrai qu&#39;il faut pas grand chose pour commencer, un ordinateur et une connexion internet, et on peut commencer par faire de grand rêve. Le plus dur n&#39;est pas de commencer mais de tenir sur la durée. Pour cela il faut un écosystème autosuffisant. Et pour le moment on travaille très peu sur l&#39;écosystème en général et j&#39;aimerai partager cette exception que j&#39;ai vu au Maroc.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
J&#39;ai eu la chance de participer à la&amp;nbsp;conférence Devoxx Maroc&amp;nbsp;en Novembre 2015 et la keynote de fin a été faite par &lt;a href=&quot;https://twitter.com/omarbalafrej&quot;&gt;Omar Balafrej&lt;/a&gt;. Il partageait l&#39;expérience au&amp;nbsp;Maroc avec &lt;a href=&quot;https://twitter.com/Technopark&quot;&gt;Technopark&lt;/a&gt;. En gros c&#39;est un espace collaboratif où les entreprises de taille plus grandes participent au financement des plus petites entreprises. Par exemple le coût du loyer est proportionnel à taille de l&#39;entreprise. Ce qui permet automatiquement de supporter la charge des structures plus petites. Le concept est bien expliqué dans cette vidéo de 3 minutes.&lt;/div&gt;
&lt;/div&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/dxY5s36jIdI&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Un système comme le Technopark est une idée permettrait de faciliter le démarrage pour de jeune entrepreneur et aussi et le concept est très original en soit. &amp;nbsp;A titre personnel, j&#39;aurai bien voulu avoir une structure comme Technopark quand on a eu l&#39;idée de monter une boite avec des camarades à Lomé. Je ne sais pas si au final ça nous aurait permis de réussir notre projet &amp;nbsp;(je partagerai bien notre echec dans un autre billet :) ).&lt;/div&gt;
&lt;br /&gt;
Je vous laisse avec l&#39;intégralité de &amp;nbsp;la conférence d&#39;Omar sur le thème &quot;Libérer les énergies&quot;. Le message est profond et n&#39;a rien de technique, et vaut bien le détour.&amp;nbsp;&lt;/div&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/8IQgp7JmB-s&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/50192507998280948/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/50192507998280948' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/50192507998280948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/50192507998280948'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2016/12/entreprenariat-en-afrique-francophone.html' title='Entreprenariat en Afrique francophone'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSf-y4toxK00EEXt4CbuZ_wg7AJ851tdBsa_1L0_j__6XGGMmulTWW6KJ6oeJd9x0kcwUJyFa-Aobv2u2c4yb-jKodEMnhPsQiTR2yMWmIehyvHTrq82UJt21vmVxKVwn7_H3J9TGBCa5C/s72-c/71ceb1fa0b8866b8023e94bc78c4f558-780310.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-3869988910476330446</id><published>2015-12-15T03:46:00.000+00:00</published><updated>2016-01-03T13:35:47.808+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="big data"/><category scheme="http://www.blogger.com/atom/ns#" term="conférence"/><category scheme="http://www.blogger.com/atom/ns#" term="hadoop"/><title type='text'>Retour de Devoxx Morocco 2015</title><content type='html'>&lt;div&gt;
&lt;blockquote class=&quot;&quot; type=&quot;cite&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
J&#39;ai passé ces derniers mois à traiter des sujets autour de l&#39;écosystème hadoop, suffisamment assez pour me faire une opinion personnelle. Une des choses les plus difficiles avec hadoop c&#39;est de trouver sa voie dans le trop d&#39;information et souvent on ne sait par où commencer. Une des façons de savoir si on a bien compris un sujet est d&#39;essayer de le partager avec les autres. Personnellement je me suis lancé un défi d&#39;arriver à me faire accepter pour un talk technique à une grande conférence. Souvent pour être accepté à ces conférences il faut être suffisamment légitime pour parler du sujet qu&#39;on a soumis et ainsi passer l&#39;étape des sélections.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
J&#39;ai pris mon courage à deux mains et braver la peur des call for paper et j&#39;ai soumis un talk à &lt;a href=&quot;http://devoxx.ma/&quot;&gt;Devoxx Maroc&lt;/a&gt;. J&#39;ai choisi de parler de mes premiers pas sur hadoop, pourquoi le nouveau écosystème, et comment hadoop peut être une continuité à ce qu&#39;on fait déjà et surtout par où commencer. Ce que m&#39;intéressait le plus c&#39;était une vision d&#39;hadoop pas comme les géants du web ( Facebook, Google, Twitter, Linkedin etc…) peuvent l&#39;avoir mais celui d&#39;un informaticien lambda et je me sens suffisamment légitime dans ce costume.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Malheureusement la session n&#39;a été  filmée mais pour le fun je me suis décidé à faire un transcript du talk :).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
So here we go…&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgR2P7bRjfZsKjHPlS-HqgN_Y6KU3Uf_fOv-c-kzE9hN2sPw7dJ1f7ij8z0kairDeb3oz1anhfnf1RM5Shf5lqhKzn5oRbgTiVOYvHDa0oYAc7A2Klm84M_ZBEchItvtLoN8GAcKJtYRvu/s1600/devoxx_ma.001.jpeg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgR2P7bRjfZsKjHPlS-HqgN_Y6KU3Uf_fOv-c-kzE9hN2sPw7dJ1f7ij8z0kairDeb3oz1anhfnf1RM5Shf5lqhKzn5oRbgTiVOYvHDa0oYAc7A2Klm84M_ZBEchItvtLoN8GAcKJtYRvu/s640/devoxx_ma.001.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;&quot; type=&quot;cite&quot;&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div class=&quot;ennote&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #262626; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOPUmHz8Rdpu0aYtFwjl13-jZD2FuX5RIFdF8N_BfGKLy2J8yLpsBAWhCMkN559U1lqVISlEDZoXOmKCcyB-exr52BobgzoAVPkH9BjCh1KtKOR8dgrvO2pl6xFS742VFLnBE7uQ6vjSt1/s1600/3896793332422dcc5991b63117491494-792852.jpeg&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Donc pour ceux qui ne me connaissent pas ( normalement vous devriez mdr) mais bon pour ceux qui ont une très mauvaise memoire faciale je m&#39;appelle Horacio LASSEY. Je suis originaire du Togo. Vérifie sur ta carte c&#39;est un petit pays de l&#39;Afrique de l&#39;Ouest.&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIf7Rl91VE88R1QA3QRlvFHOzQcS0iTS_plmGeddJtLwnBjjDgyhosIXhWaOwEzmn9Mxrvmz3BPtUrcgTE4PbSF2UD54aqhHRKcgadWJGUyCLXjkAbsd1cr6DLHwJC7tUFtaN5U88bCNwl/s1600/9dde5441f16bbb393a1ae471ea8b82cd-795504.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344656395910978&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIf7Rl91VE88R1QA3QRlvFHOzQcS0iTS_plmGeddJtLwnBjjDgyhosIXhWaOwEzmn9Mxrvmz3BPtUrcgTE4PbSF2UD54aqhHRKcgadWJGUyCLXjkAbsd1cr6DLHwJC7tUFtaN5U88bCNwl/s640/9dde5441f16bbb393a1ae471ea8b82cd-795504.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;blockquote class=&quot;&quot; type=&quot;cite&quot;&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div class=&quot;ennote&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #262626; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIf7Rl91VE88R1QA3QRlvFHOzQcS0iTS_plmGeddJtLwnBjjDgyhosIXhWaOwEzmn9Mxrvmz3BPtUrcgTE4PbSF2UD54aqhHRKcgadWJGUyCLXjkAbsd1cr6DLHwJC7tUFtaN5U88bCNwl/s1600/9dde5441f16bbb393a1ae471ea8b82cd-795504.jpeg&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
On a d&#39;hadoop une vision obscure, quelque chose de fabriquer de tout pièce pour nous mettre à la retraite :). Et le fait qu&#39; Hadoop a de la cote auprès de média n&#39;arrange rien à l&#39;histoire. On a tous essayé de lire sur hadoop et on en est souvent sorti encore plus confus qu&#39;avant. L&#39;idée ici est de montrer ce qui a poussé à la naissance d&#39;hadoop et tout l&#39;écosystème autour. Souvent on a un feedback de la mise en place d&#39;Hadoop dans les grandes sociétés et on se dit souvent que c&#39;est un truc pour les très grandes entreprises. L&#39;idée de ce talk est de partager avec vous ce qu&#39;est hadoop avec un vocabulaire familier et de vous faire un retour de quelqu&#39;un qui n&#39;a jamais travaillé dans aucune de ces grandes entreprises comme Facebook, Yahoo, Twitter... &amp;nbsp;&lt;span style=&quot;background-color: transparent;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;blockquote class=&quot;&quot; type=&quot;cite&quot;&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div class=&quot;ennote&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #262626; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQaHPhldt-pG4TYDoYpLYsA9E_hdt4l7pyov6SuKWcDPearrEhGCOMYf_B00KiCFMoGoAY7uVcwAdrpczrYCGcrhzeYUXibvq2H2FtNPKe6Co4sFGzvfspGVLr8ny1MmFC9WheJ5AIt609/s1600/df0b39c20ba785a015578a0512ed4704-796886.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344666500875250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQaHPhldt-pG4TYDoYpLYsA9E_hdt4l7pyov6SuKWcDPearrEhGCOMYf_B00KiCFMoGoAY7uVcwAdrpczrYCGcrhzeYUXibvq2H2FtNPKe6Co4sFGzvfspGVLr8ny1MmFC9WheJ5AIt609/s640/df0b39c20ba785a015578a0512ed4704-796886.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Alors pour parler de mon parcours j&#39;ai quelques années d&#39;expérience dans les télécoms en Afrique (pas exactement comme monteur de poteau&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;:)&lt;/span&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;) mais j&#39;ai eu les temps de me rendre vite compte qu&#39;on pouvait être très vite dépasser par la quantité des données qu&#39;on a à gérer au quotidien avec les outils classiques. Et ca peut vite devenir un cauchemar de gérer ces données. Un des domaines à avoir ce problème est les télécoms même sur des réseaux de taille modeste.&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSCs6ab09quq-xnmSURomuPwHta8ujYYR8IzCWJXEZryNyALKETHjJh_yzO1mV7Tjg52IW0XOC_oaaWmAhZ052qr7jshUnKZ_-H6ylRUfNk4FY9MUXmqesRSuBUNV0PD0zZaI6xgSI6FVe/s1600/ce6270b52594c1dd337cc3111dd91238-798404.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344668553547874&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSCs6ab09quq-xnmSURomuPwHta8ujYYR8IzCWJXEZryNyALKETHjJh_yzO1mV7Tjg52IW0XOC_oaaWmAhZ052qr7jshUnKZ_-H6ylRUfNk4FY9MUXmqesRSuBUNV0PD0zZaI6xgSI6FVe/s640/ce6270b52594c1dd337cc3111dd91238-798404.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
J&#39;ai décidé l&#39;année dernière de reprendre un master 2 Miage en informatique décisionnelle à l&#39;Université Paris dauphine. Et pour valider l&#39;année il fallait faire 6 mois de stage obligatoire en entreprise. Ca faisait quelques mois déjà que j&#39;essayais de me mettre à Hadoop sans beaucoup trop de succès. Avoir 6 mois dédiés sur un sujet autour d&#39;Hadoop était une bonne occasion d&#39;approfondir mes connaissances sur le sujet. Donc j&#39;ai postulé que pour des stages qui proposaient des thèmes autour Hadoop. Donc ce talk un feedback de ce que j&#39;ai appris au cours de ces derniers mois. Alors pourquoi Hadoop ? Avait-on besoin de ce nouveau écosystème en informatique ? L&#39;idée ici est de vous faire un petit historique de ce qui a poussé à l&#39;écosystème Hadoop que l&#39;on connait aujourd&#39;hui.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR-JBqrnSxcjWHK1oRm1pjZ_hmqh0yx20Rg_Y4D4gRUFTH8nZz0ffQ-B6v5n7dDlQbbQSOHugaX1nDvMVBBWF2LrG4-nW1H7HLcFeHjuRD5wlF-81NUpe0f0VPC4lvUq2Gzsg9YAxtU7xc/s1600/1dc0889a26188a28972e1280527fe10b-799829.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344678979326834&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR-JBqrnSxcjWHK1oRm1pjZ_hmqh0yx20Rg_Y4D4gRUFTH8nZz0ffQ-B6v5n7dDlQbbQSOHugaX1nDvMVBBWF2LrG4-nW1H7HLcFeHjuRD5wlF-81NUpe0f0VPC4lvUq2Gzsg9YAxtU7xc/s640/1dc0889a26188a28972e1280527fe10b-799829.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;text-align: justify;&quot;&gt;
Tout est parti dans les années 2000 avec l&#39;essor des sites internet. Ces géants de l&#39;internet ont été confrontés à une demande très fortes jamais connue dans le monde informatique. Des dizaines de millions de connexions simultanées avec beaucoup de données semi- structurées voir non structurées ( images, post, tweet etc…). Il leur fallait une autre façon de gérer leurs données. Vous vous êtes jamais posés la question comment Google par exemple arrive à fournir des temps de réponse quasiment constant quand on fait des recherches. Chaque jour des milliers de nouveaux sites sont ainsi référencés mais on ne sent jamais la lenteur sur le moteur de recherche. Mais dans nos entreprises on sait que dès qu&#39;on atteint un volume critique de donnée nos systèmes deviennent lents. Alors comment Google arrive à avoir des temps de réponse constant sur ses systèmes.&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;text-align: justify;&quot;&gt;
Google &amp;nbsp;a dévoilé ses techniques dans plusieurs articles qu&#39;il a publié à partir de 2003.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPUbPCvmqp3B2-T_gR4Oizzpbnkr7LocgCzfcYI3_PdPWajnxobM_bhgt8gvVZsFodx65xzvZFlH_6r7xYqz7u-cBvjpAg1nb6IV9OHuVHmtoe4VL8qVGqsPfAFrF2L4qorSKItm9PiR9K/s1600/e0375e47d4011c6d793b8c86ff167e69-701112.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344681844934002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPUbPCvmqp3B2-T_gR4Oizzpbnkr7LocgCzfcYI3_PdPWajnxobM_bhgt8gvVZsFodx65xzvZFlH_6r7xYqz7u-cBvjpAg1nb6IV9OHuVHmtoe4VL8qVGqsPfAFrF2L4qorSKItm9PiR9K/s640/e0375e47d4011c6d793b8c86ff167e69-701112.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En 2003 Google fait une publication sur GFS( Google FileSystem) et en 2004 une publication sur Mapreduce qui est &amp;nbsp; &amp;nbsp;un paradigme de programmation distribuée. Google dévoile ainsi l&#39;architecture technique qui se trouve derrière ses produits. Doug Cutting qui à l&#39;époque travaillait sur un moteur de recherche nommé «&amp;nbsp;Nutch&amp;nbsp;» s&#39;inspire de ses publications pour créer ce qui&amp;nbsp; deviendra bientôt Hadoop. Doug Cutting va ensuite travailler pour Yahoo qui investit sur Hadoop. Le projet est actuellement est dirigé par la fondation apache.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiueby3li1fNMiYCXeCqRjvPE_VfNPR5V3M7Zk8xRatUSBWB064kpk3S321cti6ccFs7YvU_MEjAfgUJRQ6gi34qwzpsMvpgciUbNC2Oy79UBEnWQWlZQcMbVQ6bZeFRG83bxr_oGV2ckCR/s1600/2e23f1621b7ed97e9edb425f0924763b-703168.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344689933468322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiueby3li1fNMiYCXeCqRjvPE_VfNPR5V3M7Zk8xRatUSBWB064kpk3S321cti6ccFs7YvU_MEjAfgUJRQ6gi34qwzpsMvpgciUbNC2Oy79UBEnWQWlZQcMbVQ6bZeFRG83bxr_oGV2ckCR/s640/2e23f1621b7ed97e9edb425f0924763b-703168.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Hadoop utilise plusieurs petits ordinateurs misent ensemble appelé « commodity hardware&amp;nbsp;». Les données et le calcul sont distribués sur plusieurs ordinateurs. &amp;nbsp;On reviendra un peu plus en détail sur comment le système fonctionne.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoGsSwf3dN5Zsmzl7bh-_mUAL6i-DnCTdBLdy3a1sw0uWLjuklYyWWgxNszUpmlW7ShNaHYG2UA_S3b7K__BNAmPJZOw7gxnTFyPelSqHv8QmYccsTVIXqBdnkGzXw-8lmiRxVYPis6uBO/s1600/f70ba548c10abd740ab580f2b9a9ec91-704742.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344695420965714&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoGsSwf3dN5Zsmzl7bh-_mUAL6i-DnCTdBLdy3a1sw0uWLjuklYyWWgxNszUpmlW7ShNaHYG2UA_S3b7K__BNAmPJZOw7gxnTFyPelSqHv8QmYccsTVIXqBdnkGzXw-8lmiRxVYPis6uBO/s640/f70ba548c10abd740ab580f2b9a9ec91-704742.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiT1BKuRGJLP9w6JiI2PA5RCdmtcLmmU48t-sfjNOUpRR-1vHwcRQ_BnSwZjtNnkMg9Fp_GSb16fQIJCNi8A35NoLpd3V-WOM2q3yLpvq4UENBm-AyZZDC4mW5Y9_Ri-rHHkSgLL4TPXpQ/s1600/ef08f3f7c5825fb94c232394fbd7c935-705863.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344703550365474&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiT1BKuRGJLP9w6JiI2PA5RCdmtcLmmU48t-sfjNOUpRR-1vHwcRQ_BnSwZjtNnkMg9Fp_GSb16fQIJCNi8A35NoLpd3V-WOM2q3yLpvq4UENBm-AyZZDC4mW5Y9_Ri-rHHkSgLL4TPXpQ/s640/ef08f3f7c5825fb94c232394fbd7c935-705863.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
HDFS ( Hadoop Distributed FileSystem) est le système de fichier de l&#39;écosystème. Il a été inspiré par GFS( Google FileSystem). Il permet de stocker des informations de tel façon que la perte d&#39;un ordinateur dans cluster n&#39;entraine pas la perte des données. Aussi pour ajouter plus d&#39;espace disque au cluster, il suffit d&#39;ajouter un nouveau disque &amp;nbsp;sans aucune configuration supplémentaire ( ni RAID). Au dessus du système de fichier on a Mapreduce qui est un paradigme de programmation qui permet de distribuer le calcul sur plusieurs ordinateurs du cluster. Ensuite d&#39;autres projets ont vu le jour pour cacher la complexité liée à l&#39;utilisation de Mapreduce. C&#39;est ainsi que Hive (s&#39;inspire de SQL) et PIG (un peu plus du scripting shell) qui sont apparus comme une couche au dessus de mapreudce.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZZKllZRg5BafonMsDXdMzZEzAh7-_07ILpy-LP2R6uj68VnjWdskVMBPbhBZ0Igos3bOBuHn4cEfrZknJp1muAkjfoUuteYPaOEx3XFB-lPljbXXM1x_GQkySrTS8uYkRGZEKI4OgRkF1/s1600/4dd530db15673888d24c84b469bd3044-707150.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344711044382386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZZKllZRg5BafonMsDXdMzZEzAh7-_07ILpy-LP2R6uj68VnjWdskVMBPbhBZ0Igos3bOBuHn4cEfrZknJp1muAkjfoUuteYPaOEx3XFB-lPljbXXM1x_GQkySrTS8uYkRGZEKI4OgRkF1/s640/4dd530db15673888d24c84b469bd3044-707150.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Tout comme les distributions linux, Hadoop a plusieurs distributions. Les plus connus sont hortonworks, cloudera, mapr.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTOAOz6haxy8DgDRYMq7VE86rA1nVovOvSJ4a5540w3ESYvYwEIC6GDd6eQPC646s65LZeDKkGjA1oU5rQiV7m_zIf3vAhpwosiw6Bkq-zP7HS0xpLRSTC7OLwJoZJ61NvhW3idrmQs7LE/s1600/dcdafb8dd04c668086eb445f0f77387f-708511.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344712534749746&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTOAOz6haxy8DgDRYMq7VE86rA1nVovOvSJ4a5540w3ESYvYwEIC6GDd6eQPC646s65LZeDKkGjA1oU5rQiV7m_zIf3vAhpwosiw6Bkq-zP7HS0xpLRSTC7OLwJoZJ61NvhW3idrmQs7LE/s640/dcdafb8dd04c668086eb445f0f77387f-708511.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pour commencer le plus simple c&#39;est de télécharger une machine virtuelle sur un des sites d&#39;une des distributions. Il faut généralement avoir 8 gb de RAM pour que ça tourne correctement. Aussi la machine virtuelle simulent une seule machine sur laquelle on a mis tous les services.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
L&#39;autre option c&#39;est d&#39;utiliser une solution d&#39;un cloud provider ( google compute, microsoft azure, amazon web service …)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlH-z1DtuG5lGJ2dC5dKsepJDlPK1f7N1w6uM-s0jp4CkEgrM9eNj40yQWDHghSNjuel5k-AkYT7qXfxaFeqxCy9v8Wipgg1QStMnSSipuJySidR-U3XVKfzPBMOuLHhm1LTOtbq_05e_V/s1600/d3c556ad98c0ce17e2f6240eb4bda3ae-710551.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344721688566770&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlH-z1DtuG5lGJ2dC5dKsepJDlPK1f7N1w6uM-s0jp4CkEgrM9eNj40yQWDHghSNjuel5k-AkYT7qXfxaFeqxCy9v8Wipgg1QStMnSSipuJySidR-U3XVKfzPBMOuLHhm1LTOtbq_05e_V/s640/d3c556ad98c0ce17e2f6240eb4bda3ae-710551.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Prenons un exemple concret. Supposons qu&#39;on a un fichier mydata.txt de 150 mb. Nous allons voir comment HDFS stocke les données.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFTKQ_lv7nUcGu1sm_CH9GUjjKtgpPeP3jPU9_V7THqN6Bh8R1XpVTKI1i2gUuZ2aiCGGWyM0xxTIDxPya-8wEgibletIhFjwnR0nBiqA9aMm-05u71L77U_OaxEEw09ca4xe9FOLaJC55/s1600/c50520f67f9a3fb60c3869696076adc6-711953.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344732316039138&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFTKQ_lv7nUcGu1sm_CH9GUjjKtgpPeP3jPU9_V7THqN6Bh8R1XpVTKI1i2gUuZ2aiCGGWyM0xxTIDxPya-8wEgibletIhFjwnR0nBiqA9aMm-05u71L77U_OaxEEw09ca4xe9FOLaJC55/s640/c50520f67f9a3fb60c3869696076adc6-711953.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
HDFS divise le fichier en plusieurs blocs et chaque bloc a un identifiant. Par défaut la taille des blocs est de 64 mb.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8hPGeerzw_0N99D6UFB49KDbLCZqmsTzyfeMiV84pWSAfAdXhPybADJzRO8C2s90zY_jrtkR7BOD_dZ-wGzo1ZfC2WevoAJ3oqqzWIbr2DGgkWT1-baBy5pGuZx7fLnqeeuL4j57pB0ou/s1600/c422c3017d1ca3d5a102f32d64a24fb6-713475.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344733864693266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8hPGeerzw_0N99D6UFB49KDbLCZqmsTzyfeMiV84pWSAfAdXhPybADJzRO8C2s90zY_jrtkR7BOD_dZ-wGzo1ZfC2WevoAJ3oqqzWIbr2DGgkWT1-baBy5pGuZx7fLnqeeuL4j57pB0ou/s640/c422c3017d1ca3d5a102f32d64a24fb6-713475.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;blockquote class=&quot;&quot; type=&quot;cite&quot;&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div class=&quot;ennote&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #262626; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8hPGeerzw_0N99D6UFB49KDbLCZqmsTzyfeMiV84pWSAfAdXhPybADJzRO8C2s90zY_jrtkR7BOD_dZ-wGzo1ZfC2WevoAJ3oqqzWIbr2DGgkWT1-baBy5pGuZx7fLnqeeuL4j57pB0ou/s1600/c422c3017d1ca3d5a102f32d64a24fb6-713475.jpeg&quot;&gt;&lt;/a&gt;Ces blocs sont copiés sur les machines du cluster sur lequel tourne un daemon appelé datanode.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikMa2gBjK3oXoNHICnfNHdmQ08xe-gkPDsEtCUnTZbFG4FXDwm1T8dwDYavwmgDkfrNwnq9DXOTc0WyOUMR-5S4lgUTeBPek7ezYSHFnGEqZEsQ1QLbGhBxCHc5eXaxCwhvdN9141GGPH9/s1600/39526f0810605e16d78ab7a8b8676c0f-714991.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344744234904450&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikMa2gBjK3oXoNHICnfNHdmQ08xe-gkPDsEtCUnTZbFG4FXDwm1T8dwDYavwmgDkfrNwnq9DXOTc0WyOUMR-5S4lgUTeBPek7ezYSHFnGEqZEsQ1QLbGhBxCHc5eXaxCwhvdN9141GGPH9/s640/39526f0810605e16d78ab7a8b8676c0f-714991.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Une machine se charge de répertorier les machines sur lesquelles se trouve chaque bloc. Le daemon qui tourne sur cette machine s&#39;appelle namenode.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUoHg-5AlEc8O3LpwZUdSMP7VNQGW16ilWkqZZ-o1zYh076eW4HacbJfrAd75R-HMYVAve_zrazoTZWHhv4yxmf5j5B-39z_9wnQcMOCvDZXjPDZXloqDW79FkGz9b-lkQhC764K6nodhi/s1600/48fffd29aa9a4045431d0a04835e8d12-716654.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344748271792738&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUoHg-5AlEc8O3LpwZUdSMP7VNQGW16ilWkqZZ-o1zYh076eW4HacbJfrAd75R-HMYVAve_zrazoTZWHhv4yxmf5j5B-39z_9wnQcMOCvDZXjPDZXloqDW79FkGz9b-lkQhC764K6nodhi/s640/48fffd29aa9a4045431d0a04835e8d12-716654.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Pour pouvoir être tolérant à la panne chaque bloc est répliqué sur plusieurs datanodes. Par défaut le nombre de réplicat des blocs est à 3 sur hadoop.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQQJyeT211kzKYjYEvqzKsPKDUl7s5LGxl_qssjpWaJgVsfQWTRKtnCiuffP6ZdXN1npGgAru6OEkLCdGP9aZvbStpMLM19xwo_atrWTjP6W980XJPn1xCuM_V-Apg6D8J_eO1kztslF8C/s1600/0994e6c31eccd49e52950bb5a83879e0-719561.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344761397374882&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQQJyeT211kzKYjYEvqzKsPKDUl7s5LGxl_qssjpWaJgVsfQWTRKtnCiuffP6ZdXN1npGgAru6OEkLCdGP9aZvbStpMLM19xwo_atrWTjP6W980XJPn1xCuM_V-Apg6D8J_eO1kztslF8C/s640/0994e6c31eccd49e52950bb5a83879e0-719561.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Par contre si on perd le namenode on ne pourra plus accéder aux blocs sur les datanodes. Pour cela il est conseillé &amp;nbsp;d&#39;avoir une copie namenode sur un serveur distant. Hadoop dans sa version 2 aussi propose une architecture avec un actif et standby namenode. Nous allons passer à la couche supérieure qui est Mapreduce.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi80SjHWm6Hzln95NOz0XwpRiMkV-eW2BoOvSXU0_DIH7C_szF7soSkmU-OdpiYPOA3IXWLDYHve4UJn7mCLEZEuvLVPgz9f816tY3AexYTXuIFZ1b-Ok9WHpDkzbHj_J535qTwt_EakqJT/s1600/ffb0ebd422275ff2232055dd386d1c44-721136.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344770856549058&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi80SjHWm6Hzln95NOz0XwpRiMkV-eW2BoOvSXU0_DIH7C_szF7soSkmU-OdpiYPOA3IXWLDYHve4UJn7mCLEZEuvLVPgz9f816tY3AexYTXuIFZ1b-Ok9WHpDkzbHj_J535qTwt_EakqJT/s640/ffb0ebd422275ff2232055dd386d1c44-721136.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Pour faire du mapreduce la donnée en entrée est découpée en plusieurs blocs. &amp;nbsp;Une&amp;nbsp;&lt;span class=&quot;&quot; style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); -webkit-text-stroke-width: 0px; font-style: normal; font-variant: normal; font-weight: normal;&quot;&gt;fonction map() crée des collections clé valeur distribuées sur chacun des blocs et la fonction reduce() fait une agrégation des résultats de la fonction map().&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP8wKcm7n1NLumE3hKKOMzrH06xZd2dx-2cu5ZJYxYZAjLPgjmLipFAtp8Y4ESv7eeb-TQAU8hIVRS-X2RGlagijXp3aIBt9Y1SQYSQzbet6hOfCfFDR9TAEMYXiOOH2aJ_RiHi39yNBBa/s1600/04ec891f7dbf9686979fbe95ce014fc1-722490.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344773427304242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP8wKcm7n1NLumE3hKKOMzrH06xZd2dx-2cu5ZJYxYZAjLPgjmLipFAtp8Y4ESv7eeb-TQAU8hIVRS-X2RGlagijXp3aIBt9Y1SQYSQzbet6hOfCfFDR9TAEMYXiOOH2aJ_RiHi39yNBBa/s640/04ec891f7dbf9686979fbe95ce014fc1-722490.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Concrètement prenons un fichier mydata.txt ci-dessus. Supposons que vous voudrions faire la somme des montants que chaque personne à&amp;nbsp;dépenser par jour. La fonction map() va transformer notre donnée en une collection de clé,valeur. On aura plusieurs mappers et chacun va contenir les collections de clé,valeur.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOXAZJgj_DUaLznUicMnyrPEgFyPK4wgXjKqBZd5Ly89oUNN1YGjwBFInuiFz6Dhe_bQDSE5POiSjdrNOARzYdutlQ5MaAw0MtSYR1VE0JWp26A4_l8AImumhTQ6mZZywhkMmAzEnUgNO9/s1600/7788ff5a9920c0735e4459342c3dea20-723764.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344782546466514&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOXAZJgj_DUaLznUicMnyrPEgFyPK4wgXjKqBZd5Ly89oUNN1YGjwBFInuiFz6Dhe_bQDSE5POiSjdrNOARzYdutlQ5MaAw0MtSYR1VE0JWp26A4_l8AImumhTQ6mZZywhkMmAzEnUgNO9/s640/7788ff5a9920c0735e4459342c3dea20-723764.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkdrBg-LGx0ipag6I_w6HpkXErokp5_mH1oXEvYzwHoUAB21PrMRTapW0FATsIZBf3iNt_kvmGXwfWSZrYGBLfH4qljgh2pdsdf3hR9UKNASq2tg5u2BojKPbagO78F00RF_ACgBtobOdD/s1600/6e57efaa625bcb8617f0e9ae757e38c6-724997.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344784246679058&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkdrBg-LGx0ipag6I_w6HpkXErokp5_mH1oXEvYzwHoUAB21PrMRTapW0FATsIZBf3iNt_kvmGXwfWSZrYGBLfH4qljgh2pdsdf3hR9UKNASq2tg5u2BojKPbagO78F00RF_ACgBtobOdD/s640/6e57efaa625bcb8617f0e9ae757e38c6-724997.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Une opération qu&#39;on appelle le shuffle va permettre de regrouper sous chaque reducers les clés de même valeur et ainsi appliquer une fonction d&#39;agrégation. Dans notre cas ce sera une somme. Les reducers vont finalement produire notre fichier final en sortie.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDFRrj9SsD4RBqnAkOgBv6PjdUyo6cL6I6q9FueGX2l-zahHSGP7VFA7dhe6uoWvAd7YYNF-4IQ7yf38nvmWFg_Tj5tjXjCeA_Xn43d4ubQOMHLcJwuGB4dEWSQev37yE39IcZbgrv1_VT/s1600/81b38d8f96582ef2aaaa329e6277ea37-726316.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344790943968514&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDFRrj9SsD4RBqnAkOgBv6PjdUyo6cL6I6q9FueGX2l-zahHSGP7VFA7dhe6uoWvAd7YYNF-4IQ7yf38nvmWFg_Tj5tjXjCeA_Xn43d4ubQOMHLcJwuGB4dEWSQev37yE39IcZbgrv1_VT/s640/81b38d8f96582ef2aaaa329e6277ea37-726316.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Tout comme dans HDFS des daemons tournent sur les machines pour permettre au programme mapreduce de fonctionner. Le job tracker se charge de distribuer et de surveiller &amp;nbsp;les tâches map et reducer sur les task tracker&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsxlkQaNoqCEjd4W3F8LeWIbGO_U3C0dM7HMf2sYs_xtf2pBT6ZSEeSaFpV4G9cXKgMX-Bno_hARB7HIGXHtzpamKr0bKVY8bKT5nqEAeb7ud60zPl7O7UW9XGZPSLctfBH2CHLX98xtBK/s1600/4474cbd5284432ed7b61e8f08e85a266-727561.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344792809934418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsxlkQaNoqCEjd4W3F8LeWIbGO_U3C0dM7HMf2sYs_xtf2pBT6ZSEeSaFpV4G9cXKgMX-Bno_hARB7HIGXHtzpamKr0bKVY8bKT5nqEAeb7ud60zPl7O7UW9XGZPSLctfBH2CHLX98xtBK/s640/4474cbd5284432ed7b61e8f08e85a266-727561.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Bien que mapreduce répond à beaucoup de cas d&#39;utilisation son paradigme n&#39;est pas naturel pour tout le monde du IT. Aussi&amp;nbsp; les outils de reporting et business intelligence ont par défaut une interface SQL. Ainsi des projets comme Hive et Pig ont vu le jour.&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj60AGMRt8I7pknXTvHXqTJjwUyeKG2wcbKFZSs7kCyLSDUjFl6tMiFuVDIVkfwL90EdAX1vBwrpSGNo0awTXyoRCOHN4dCrWSQBAI29NS4KxN9p5lT3Q1UoZNa4oIshA3gX6Os6SJJ8v_O/s1600/bc3ab4d1aed1f2e36a6aed7c803b8251-728858.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344805651894946&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj60AGMRt8I7pknXTvHXqTJjwUyeKG2wcbKFZSs7kCyLSDUjFl6tMiFuVDIVkfwL90EdAX1vBwrpSGNo0awTXyoRCOHN4dCrWSQBAI29NS4KxN9p5lT3Q1UoZNa4oIshA3gX6Os6SJJ8v_O/s640/bc3ab4d1aed1f2e36a6aed7c803b8251-728858.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hive a été initié chez Facebook. C&#39;est un projet qui ajoute une couche SQL à l&#39;écosystème hadoop. On écrit du SQL qui est traduit ensuite en mapreduce. Hive offre une interface SQL qui permet à des professionnels habitués à SQL de ne pas avoir à apprendre à programmer en mapreduce &amp;nbsp;mais aussi permet à tous les outils BI qui offre des interfaces SQL de pouvoir se connecter à Hadoop. C&#39;est l&#39;entrepôt de données de l&#39;écosystème.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pig a été initié chez Yahoo. C&#39;est un langage de scripting qui permet de transformer les données.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw3hIbr9i5MQZGEaBK7bE9Aga1pzxJh2sZgfntuDv92rMGfXYdELWKPGBT0hSX4SfHcfCqKaxvgO355At_LwvR3rNnrZ8PUQpqJzPRb8Abf6F5EEzXazi9zJevfuYGIo_ngKeVRsaKspNa/s1600/7b69da0a3b6f32e16a93eb09a968b29f-730218.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344807598896418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw3hIbr9i5MQZGEaBK7bE9Aga1pzxJh2sZgfntuDv92rMGfXYdELWKPGBT0hSX4SfHcfCqKaxvgO355At_LwvR3rNnrZ8PUQpqJzPRb8Abf6F5EEzXazi9zJevfuYGIo_ngKeVRsaKspNa/s640/7b69da0a3b6f32e16a93eb09a968b29f-730218.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
La démo est essentiellement basée sur les exemples que j&#39;ai publié sur ce blog post&amp;nbsp;&lt;a class=&quot;&quot; href=&quot;http://horalass.blogspot.fr/2015/05/premier-pas-sur-hadoop-part2_29.html&quot; style=&quot;color: #3697b3; font-weight: bold; text-decoration: none;&quot;&gt;http://horalass.blogspot.fr/2015/05/premier-pas-sur-hadoop-part2_29.html&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;br class=&quot;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAg52PLFgDplVulUX6BkFNRw2SqVmyiK7qrea4vlWIepGVnAwyJ10FE4L9V6gbpV3NrIfauE2QYv7R8FUL9jxvBCQugwcHiEESQ0wGIxwdUnkSSMbxBOZq9ykk6UgD7BacLzAhv5W9Z4MS/s1600/da720c273b6f876bf50d404bb7ec15e5-731471.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344812633047346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAg52PLFgDplVulUX6BkFNRw2SqVmyiK7qrea4vlWIepGVnAwyJ10FE4L9V6gbpV3NrIfauE2QYv7R8FUL9jxvBCQugwcHiEESQ0wGIxwdUnkSSMbxBOZq9ykk6UgD7BacLzAhv5W9Z4MS/s640/da720c273b6f876bf50d404bb7ec15e5-731471.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Hadoop est actuellement à sa version 2.0. Dans cette nouvelle version une nouvelle couche est apparue avec YARN ( Yet Another Resource Negociator). YARN permet de découpler les fonctionnalités de management de cluster du traitement des données en lui-même ( assuré par Mapreduce).&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1iP-1bnQnERjH4quLc41kO06UId1pY_dbGmFak1LCLkEQLFO0lWSjl62vdT6e9KA-4dR9LL8ZyPWWqsezbSg-jjEHLPTRAeHVtcpa1SqX3mXoIC74qY2amSORz6IBh0krrjWdlZkK0Cxv/s1600/2842818c2d59d2833cc37a8730de5067-733149.jpeg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;360&quot; id=&quot;BLOGGER_PHOTO_ID_6228344821453973250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1iP-1bnQnERjH4quLc41kO06UId1pY_dbGmFak1LCLkEQLFO0lWSjl62vdT6e9KA-4dR9LL8ZyPWWqsezbSg-jjEHLPTRAeHVtcpa1SqX3mXoIC74qY2amSORz6IBh0krrjWdlZkK0Cxv/s640/2842818c2d59d2833cc37a8730de5067-733149.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Arriver à programmer déjà sur un ordinateur est suffisamment compliqué mais hadoop tire avantage de plusieurs ordinateurs. Donc il faut pas perdre de vue qu&#39;on est en train d&#39;utiliser plusieurs ordinateurs qui apportent &amp;nbsp;leur lot de complexité mais le but &amp;nbsp;d&#39;hadoop est de nous aider à cacher cette dernière. L&#39;écosystème bien qu&#39;il a pris une orientation différentes à ses débuts essaie de tirer avantages des technologies qui ont une base solide comme SQL...&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;br class=&quot;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;b class=&quot;&quot;&gt;&lt;u class=&quot;&quot;&gt;Quelques références :&lt;/u&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;b class=&quot;&quot;&gt;&lt;br class=&quot;&quot; /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Intro to Hadoop and Mapreduce by udacity&amp;nbsp;&lt;a class=&quot;&quot; href=&quot;https://www.udacity.com/course/intro-to-hadoop-and-mapreduce--ud617&quot; style=&quot;color: #3697b3; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/a&gt;&lt;a class=&quot;&quot; href=&quot;https://www.udacity.com/course/intro-to-hadoop-and-mapreduce--ud617&quot; style=&quot;color: #3697b3; font-weight: bold; text-decoration: none;&quot;&gt;https://www.udacity.com/course/intro-to-hadoop-and-mapreduce--ud617&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
Mon blog : Mes premiers pas sur hadoop&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;&quot; href=&quot;http://horalass.blogspot.fr/2015/05/premier-pas-sur-hadoop-part1.html&quot; style=&quot;color: #3697b3; font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;amp;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;&quot; href=&quot;http://horalass.blogspot.fr/2015/05/premier-pas-sur-hadoop-part2_29.html&quot; style=&quot;color: #3697b3; font-weight: bold; text-decoration: none;&quot;&gt;2&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;br class=&quot;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot;&gt;
&lt;div class=&quot;&quot; dir=&quot;rtl&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; border: none; color: #212121; font-family: inherit; font-size: 48px !important; font-style: normal; font-variant: normal; font-weight: lighter !important; letter-spacing: normal; orphans: auto; overflow: hidden; padding: 0px 0.14em 0px 0px; resize: none; text-align: right; text-indent: 0px; text-transform: none; unicode-bidi: -webkit-isolate; widows: 1; word-spacing: 0px;&quot;&gt;
&lt;span class=&quot;&quot; lang=&quot;ar&quot; xml:lang=&quot;ar&quot;&gt;شكر&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;br class=&quot;&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/3869988910476330446/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/3869988910476330446' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/3869988910476330446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/3869988910476330446'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2015/12/retour-de-devoxx-morocco-2015_15.html' title='Retour de Devoxx Morocco 2015'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgR2P7bRjfZsKjHPlS-HqgN_Y6KU3Uf_fOv-c-kzE9hN2sPw7dJ1f7ij8z0kairDeb3oz1anhfnf1RM5Shf5lqhKzn5oRbgTiVOYvHDa0oYAc7A2Klm84M_ZBEchItvtLoN8GAcKJtYRvu/s72-c/devoxx_ma.001.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-7023105767990761579</id><published>2015-05-29T06:55:00.002+00:00</published><updated>2015-05-30T06:52:47.580+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="big data"/><category scheme="http://www.blogger.com/atom/ns#" term="hadoop"/><title type='text'>Premier pas sur Hadoop Part2</title><content type='html'>&lt;div class=&quot;ennote&quot; style=&quot;-webkit-line-break: after-white-space; -webkit-nbsp-mode: space; word-wrap: break-word;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dans la &lt;a href=&quot;http://horalass.blogspot.fr/2015/05/premier-pas-sur-hadoop-part1.html&quot; target=&quot;_blank&quot;&gt;première partie&lt;/a&gt; du tutoriel on a pu installé Hadoop (la distribution Hortonworks) sur Google Cloud Compute. Si votre installation s&#39;est bien déroulée vous pouvez maintenant accéder au dashboard d&#39;Ambari qui est un moniteur et un outil de de déploiement de service sur Hadoop.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Si l&#39;ensemble de vos services sont au vert c&#39;est que votre installation s&#39;est bien déroulée. Nous allons dans la suite explorer les différents sous-projets et voir un peu leur cas d&#39;utilisation.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuG-bTvvsn9ZJp2gv_5AIj01RUmdfeErfiv7t9agJk1Jey-yaU7IVj5rabUWn7ATpDAiHi5YIRNEKeuygcIhXqgbH_6vKEL-XpmCC-Fi3Ld4wJQSNRE41fD18oLiN2xWdUtngW0m2fJNVZ/s1600/Ambari_hadoop.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuG-bTvvsn9ZJp2gv_5AIj01RUmdfeErfiv7t9agJk1Jey-yaU7IVj5rabUWn7ATpDAiHi5YIRNEKeuygcIhXqgbH_6vKEL-XpmCC-Fi3Ld4wJQSNRE41fD18oLiN2xWdUtngW0m2fJNVZ/s640/Ambari_hadoop.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;strong&gt;HDFS&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C&#39;est un système de fichier distribué. Les fichiers sont découpés en blocs et les blocs recopiés plusieurs fois sur la machine du cluster notamment les datanodes. Il&amp;nbsp; existe un noeud central qui sert de répertoire pour&amp;nbsp; toutes les informations sur les fichiers et la façon dont les blocs du fichier sont distribués sur les datanodes : le namenode. &amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Concrètement vous accédez à votre système &amp;nbsp;de fichier hdfs en tapant dans commandes proches d&#39;unix précédé hadoop fs -&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyG5j4ZXLshiVq8geFU_n72a9hqFLEIsMt1WILRcaHROrch8nzNOaTrZ6rtRzdQH_mAfqcfrb3j3cMr0JE3ROBtR_ZBOHtK5Omg4Ogy4OpFcu61w8vqrKu0zLoPCt_wwOltGmI6Norng7t/s1600/9b624b8ec0b928bffccb0733732ad0fa-702495.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;140&quot; id=&quot;BLOGGER_PHOTO_ID_6154049916949754370&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyG5j4ZXLshiVq8geFU_n72a9hqFLEIsMt1WILRcaHROrch8nzNOaTrZ6rtRzdQH_mAfqcfrb3j3cMr0JE3ROBtR_ZBOHtK5Omg4Ogy4OpFcu61w8vqrKu0zLoPCt_wwOltGmI6Norng7t/s640/9b624b8ec0b928bffccb0733732ad0fa-702495.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ainsi cette commande liste le contenu de votre répertoire / sur hfds. Ce contenu est complètement différent de celui de votre système local&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJW-qPHkY3XC1BywIsBJ0zZZSBfn4qSV4FeBFLnSW6TAuIuzp2HvO36Twf67G3dIqgjHJyT3xiGQWFmLcEPnXGalYAKNNHihcEg8KU28J4muOXydv5ijTv1_hMQ5wxGb8fNi4tl8gHc9mY/s1600/a4e89c553c70938d5ba1a6f68d3b4802-705743.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;382&quot; id=&quot;BLOGGER_PHOTO_ID_6154049929124580658&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJW-qPHkY3XC1BywIsBJ0zZZSBfn4qSV4FeBFLnSW6TAuIuzp2HvO36Twf67G3dIqgjHJyT3xiGQWFmLcEPnXGalYAKNNHihcEg8KU28J4muOXydv5ijTv1_hMQ5wxGb8fNi4tl8gHc9mY/s640/a4e89c553c70938d5ba1a6f68d3b4802-705743.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dans la suite nous allons créer un fichier solde et le charger sur hdfs.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc1YoIAHXEpwqZBIUrmirfmbo7Ln8cjXhlD6wVCp2iqEBUA08Q3fgyTKN4dCFLqgm83awQE-YY3Ar11Y4oEbzK6mnUXsH0gUpRKiElTNxYsf5uLeV8YS0Gm9PTldeBubHJHANhW9m50vch/s1600/5b5742060c7725b8b43a4eef02afb0e8-709117.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;148&quot; id=&quot;BLOGGER_PHOTO_ID_6154049947090685266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc1YoIAHXEpwqZBIUrmirfmbo7Ln8cjXhlD6wVCp2iqEBUA08Q3fgyTKN4dCFLqgm83awQE-YY3Ar11Y4oEbzK6mnUXsH0gUpRKiElTNxYsf5uLeV8YS0Gm9PTldeBubHJHANhW9m50vch/s640/5b5742060c7725b8b43a4eef02afb0e8-709117.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
HDFS assure pour vous (out of the box) une replication des données. Vous auriez pas besoin de mettre en les disque en RAID ni quoique ce soit d&#39;autres.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;strong&gt;Mapreduce&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Mapreduce est avant tout un paradigme de programmation distribué. Vous devriez avoir des librairies dans votre langage de &amp;nbsp;programmation pour faire du mapreduce. Voici un &lt;a href=&quot;http://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html&quot;&gt;lien&lt;/a&gt; qui présente programme de wordcount en java.&lt;/div&gt;
&lt;div&gt;
On se rend compte que même &amp;nbsp;s&#39;il apporte un gain sur les traitements de grand volume de données l&#39; écrire du code mapreduce n&#39;est pas quelque chose d&#39;aisé surtout si on est un expert SQL &amp;nbsp;ou script shell :). Les projets PIG et Hive que nous allons présenter par la suite vont remédier à ces manquements.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;HIVE&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
C&#39;est la sur-couche SQL de la écosystème Hadoop. Il permet de faire des requêtes &amp;nbsp;sur les fichiers qui sont sur HDFS avec un langage proches de SQL (surtout de MySQL). Pour se connecter au shell il suffit de taper hive&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgNnyrkk6fUpbFyNafCciRTCfIk94yCsmU3t0fZ_93fk2Iho6BkpUYkVpouqxefd9-WdbvoowISlfHUIHe_Ocd_tUN4K-z2uofctcE9Olih4hV2du6otQrOXRZ-yy8yMWbwWLRm3aK9vT3/s1600/5b08c8535e0cef726a0a89c1277201b8-712886.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;318&quot; id=&quot;BLOGGER_PHOTO_ID_6154049962641057186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgNnyrkk6fUpbFyNafCciRTCfIk94yCsmU3t0fZ_93fk2Iho6BkpUYkVpouqxefd9-WdbvoowISlfHUIHe_Ocd_tUN4K-z2uofctcE9Olih4hV2du6otQrOXRZ-yy8yMWbwWLRm3aK9vT3/s640/5b08c8535e0cef726a0a89c1277201b8-712886.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Je reviendrai un peu plus en détail sur les formats de données( ROW FORMAT) dans les prochains blogs. Il nous suffit de charger notre fichier solde dans la table et notre table hive est prête.&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-ZNh7hUmdnj-FNc3nyzuPivna8phF_nFP5ypy70-TNDNvbq0zPX_pvJNT8nW0wVuCgxa8a3Z0G0L3hfFqnmRqi03IckH6S7SC9zXWNhO9fjbVhrwV1I6L5xOH2_Sp4etb8sy7g6wa7UvV/s1600/ce527232becdda5f7296092efdb436ca-716641.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;170&quot; id=&quot;BLOGGER_PHOTO_ID_6154049979660204290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-ZNh7hUmdnj-FNc3nyzuPivna8phF_nFP5ypy70-TNDNvbq0zPX_pvJNT8nW0wVuCgxa8a3Z0G0L3hfFqnmRqi03IckH6S7SC9zXWNhO9fjbVhrwV1I6L5xOH2_Sp4etb8sy7g6wa7UvV/s640/ce527232becdda5f7296092efdb436ca-716641.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Si nous voulons avoir par exemple la somme des balances la requête est traduite dans un programme mapreduce et nous renvoie le résultat&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4bf3PG5NAPNK5IyY229R2gq2tQLvHsAJpzHTFvuxb8-y4HOY40PDbTbxa-6tARf1q-BSgEvu7H6IiacoEkBPJ9bDFtzBSI76Ripbqzk-xxTqaC_qGv6BJgLARGtt4nwgy-VuzXMhVJQ9p/s1600/49c0074ac2ab1c8ece1df295fd08e5cc-720183.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;356&quot; id=&quot;BLOGGER_PHOTO_ID_6154049994456626098&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4bf3PG5NAPNK5IyY229R2gq2tQLvHsAJpzHTFvuxb8-y4HOY40PDbTbxa-6tARf1q-BSgEvu7H6IiacoEkBPJ9bDFtzBSI76Ripbqzk-xxTqaC_qGv6BJgLARGtt4nwgy-VuzXMhVJQ9p/s640/49c0074ac2ab1c8ece1df295fd08e5cc-720183.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Soyez pas surpris par les performances sur un fichier de quelques lignes mapreduce sera plus lent qu&#39;une base de données relationnelle sur les petites quantités de données. &amp;nbsp;L&#39;idée ici est de principalement montrer le fonctionnement et non la performance du système. Mapreduce et du coup Hive ont &amp;nbsp;de la latence. Les temps de réponse sont de l&#39;ordre de la secondes et Mapreduce est fait pour les traitements batch sur les gros volumes de données. Nous allons reprendre le même exemple avec pig.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Pig&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Pig est langage de scripting proche du shell. Pour accéder au shell pig c&#39;est tout aussi simple, tapez pig. Pour faire la même opération que quand Hive tout à l&#39;heure on procède comme ci-dessous&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilG2lBmzAJBkbM7cniDj9X1zrBFb6Llcmu0H7Piclt6JXJ223p4KvtxBQTfy5InnYSvCxgx9PYQc15qyI6dxvSe5lxNcWUYDIn22jf7zPBjUvGSNsyBwEaGFhahK2JpdpuHQNT_RDeJ9jb/s1600/5b340bc32775e494c8cb88799b5369e0-723691.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;226&quot; id=&quot;BLOGGER_PHOTO_ID_6154050006253613154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilG2lBmzAJBkbM7cniDj9X1zrBFb6Llcmu0H7Piclt6JXJ223p4KvtxBQTfy5InnYSvCxgx9PYQc15qyI6dxvSe5lxNcWUYDIn22jf7zPBjUvGSNsyBwEaGFhahK2JpdpuHQNT_RDeJ9jb/s640/5b340bc32775e494c8cb88799b5369e0-723691.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Il faudra recharger de nouveau le fichier solde dans /user/horalass dans hdfs car au LOAD de Hive déplace le fichier solde dans /apps/hive/warehouse/test.db/solde. Je reviendrai dans un autre blog post pour expliquer ce mécanisme.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Enfin pour défaut pour les commandes hadoop si le répertoire n&#39;est pas précisé il va chercher le fichier dans le home de l&#39;utilisateur ( /home/horalass dans mon cas)&lt;/div&gt;
&lt;div&gt;
Dans la troisième partie je vais soit présenter d&#39;autres sous-projet d&#39;hadoop ou bien présenter l&#39;approche Talend for big data.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/7023105767990761579/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/7023105767990761579' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/7023105767990761579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/7023105767990761579'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2015/05/premier-pas-sur-hadoop-part2_29.html' title='Premier pas sur Hadoop Part2'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuG-bTvvsn9ZJp2gv_5AIj01RUmdfeErfiv7t9agJk1Jey-yaU7IVj5rabUWn7ATpDAiHi5YIRNEKeuygcIhXqgbH_6vKEL-XpmCC-Fi3Ld4wJQSNRE41fD18oLiN2xWdUtngW0m2fJNVZ/s72-c/Ambari_hadoop.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-1510623511591413694</id><published>2015-05-25T18:57:00.003+00:00</published><updated>2015-08-25T09:32:46.728+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="big data"/><category scheme="http://www.blogger.com/atom/ns#" term="hadoop"/><title type='text'>Premier pas sur Hadoop Part1</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXgxzZKoQXADfkiEfOfnf0ZCDSSd9LxZC6YcIgRnzPjhnEfng5Cq6RBBhioVnmlI9x_NsgqT8bvcPiG9ywt58DEKEdH8v8edCbdVH5cj1Ez79w8Y7loPmqL6fOLnbQJf4NzdRdTvZXK5e/s1600/hadoop-elephant_logo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXgxzZKoQXADfkiEfOfnf0ZCDSSd9LxZC6YcIgRnzPjhnEfng5Cq6RBBhioVnmlI9x_NsgqT8bvcPiG9ywt58DEKEdH8v8edCbdVH5cj1Ez79w8Y7loPmqL6fOLnbQJf4NzdRdTvZXK5e/s320/hadoop-elephant_logo.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hadoop, Big Data, NoSQL vous ne savez plus où mettre de la tête. Dans une série de billets je vais essayer de partager mes premières expériences avec ces écosystèmes ou environnements :) (je ne sais pas comment les appeler).
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C’est vrai qu’une des choses que l’informatique fait de mieux ce sont des buzzwords mais je vais essayer d&#39;expliquer toutes ces notions dans un language pas très technique en tout cas je vais essayer.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Tout part de la bulle &amp;nbsp;Internet des années 2000. Les nouveaux géants du web étaient confrontés à une grande charge et de nouveaux types de données auxquelles l’informatique n’a jamais été confrontée auparavant. Il fallait tenir des charges de plusieurs millions de connexions et aussi être capable de prévoir les montées en charge( scalabilté horizontale). La structure des données aussi a beaucoup changé. &amp;nbsp;Des données très structurées des entreprises on passe à des données semi structurées ou pas structurées. Pour ces géants de l’internet il fallait innover : créer des sous branches de l’informatique qui n’existe pas encore.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ces innovations se sont essentiellement axées sur 2 parties : l’infrastructure et le stockage des données.&amp;nbsp;Pour l’infrastructure il s’agissait d’utiliser une architecture qui se base sur plusieurs petites machines (commodity hardware) voir machines virtuelles et ainsi avec ce cluster de petites machines avoir plus de puissance et de capacité en lieu et place des grosses machines (mainframes). Cela a abouti au final aux offres de &amp;nbsp;cloud public que l’on a aujourd’hui ( amazon aws, google cloud compute …).
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Coté stockage de données il fallait trouver une alternative aux bases de données relationnelles qui étaient un peu rigides pour les types de données auxquelles ils faisaient face. Si vous avez une fois essayé de gérer un graphe dans une base de données relationnelles vous êtes déjà rendu compte que c’était un peu délicat ( sinon voir les articles de SQLpro&amp;nbsp;&lt;a href=&quot;http://sqlpro.developpez.com/cours/arborescence/&quot;&gt;http://sqlpro.developpez.com/cours/arborescence/&lt;/a&gt; &amp;nbsp;&lt;a href=&quot;http://sqlpro.developpez.com/cours/modelisation/metadonnees/&quot;&gt;http://sqlpro.developpez.com/cours/modelisation/metadonnees/&lt;/a&gt;&amp;nbsp;pour vous faire une idée). On a eu droit au mouvement NoSQL pour Not Only SQL qui ont proposé des bases données orientées colonnes, document, graph, clé-valeur etc. pour répondre à leurs besoins spécifiques d&#39;une part. D&#39;autre part on a eu le mouvement Big Data. Le Big Data vient de la masse de données que ces derniers ont accumulé aux cours des années mais ne se limite pas qu&#39;au volume. Généralement on définit le Big Data par les 3V (Volume, Vélocité, Variabilité) mais c&#39;est plus la capacité à stocker puis à analyser les données de façon convenable dans un monde qui se numérise de plus en plus.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dans ce tutorial je vais me concentrer sur la partie Big Data et vous parlez de Hadoop qui est un écosystème de Big Data.&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
L’aventure Hadoop commence avec un article de recherche de Google ( &lt;a href=&quot;http://research.google.com/people/jeff/&quot;&gt;Jeff Dean&lt;/a&gt; et confrères ) qui décrivait l’architecture distribuée que Google avait mis en place pour le stockage et processer les grandes quantités de données. &lt;a href=&quot;http://en.wikipedia.org/wiki/Doug_Cutting&quot;&gt;Doug Cutting&lt;/a&gt; part de ce article de recherche et implémente une version open source de l’architecture : c’est la naissance d’Hadoop. Plus tard Yahoo embauche Doug pour mettre en place la même architecture chez eux.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hadoop est en gros un écosystème Big Data constitué de plusieurs sous projets. Le noyau d&#39;Hadoop se compose essentiellement de deux parties :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;u&gt;HDFS &lt;/u&gt;&lt;/b&gt;:
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C’est un sytème de fichier distribué. Il décompose le fichier en bloc et fait plusieurs copies de ses blocs de fichiers sur plusieurs machines du cluster. Le nombre de copie est généralement de 3. Ainsi il garanti une tolérance à la panne. Ainsi une machine voir un rack peut tomber en panne sans que vous vous préoccupez de la &amp;nbsp;perte de données.
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;u&gt;Mapreduce&lt;/u&gt;&lt;/b&gt; :
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
C’est un framework de calcul distribué. Pour ne pas être trop technique sur le principe vos calculs sont distribués sur plusieurs machines de votre cluster. La technique est illustrée par l&#39;image de ce tweet qui au lieu de faire les sandwichs l&#39;un à la suite des autres parallélisme la préparation. Mapreduce est basé sur ce même principe.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; lang=&quot;fr&quot;&gt;
&lt;div dir=&quot;ltr&quot; lang=&quot;en&quot;&gt;
map reduce explained - thx Dave Chapell &lt;a href=&quot;http://t.co/05FUyJBL3w&quot;&gt;pic.twitter.com/05FUyJBL3w&lt;/a&gt;&lt;/div&gt;
— Tugdual Grall (@tgrall) &lt;a href=&quot;https://twitter.com/tgrall/status/520810627867348992&quot;&gt;11 Octobre 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;
Au fil des années d&#39;autres sous-projets se sont ajoutés à cette partie de base. Nous allons en parler dans la seconde partie de ce tutoriel.&lt;/div&gt;
&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;

&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hadoop reste une architecture à explorer si vous avez des problèmes de charges, des requêtes qui durent trop longtemps etc…Alors par où commencer!!! &amp;nbsp;Hadoop tout comme linux a plusieurs distributions : &lt;a href=&quot;http://www.cloudera.com/content/cloudera/en/downloads/quickstart_vms/cdh-5-4-x.html&quot; target=&quot;_blank&quot;&gt;Cloudera&lt;/a&gt;, &lt;a href=&quot;http://hortonworks.com/products/hortonworks-sandbox/#install&quot; target=&quot;_blank&quot;&gt;Hortonworks&lt;/a&gt;, &lt;a href=&quot;https://www.mapr.com/products/hadoop-download&quot; target=&quot;_blank&quot;&gt;Mapr&lt;/a&gt; etc…Donc vous pouvez récupérer une machine virtuelle d’une des distributions. Il faut avoir en moyenne 8GB de RAM pour pouvoir travailler convenablement avec ces machines virtuelles. C&#39;est une manière facile de commencer sans avoir à s&#39;essayer à l&#39;exercice délicat d&#39;une installation manuelle. Une autre option c’est de déployer un cluster sur un provider de cloud ( Amazon aws, Google compte, Microsoft Azure etc). Si vous avez un compte gmail, Google offre un essai de gratuit de 60 jours de sa plateforme cloud.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZFHPyAMFg4GG7Tycz0ue89gpiSpHWxbltVICcecGbcr1k1oBZo8yFFzNdRBS1_3l-nWx2T6nfdyB9QUutCzRrIKHjyO6uhlwPzo6yC8cMPcYfsK3frd3ueKTfwlM3pNLHWkfoqT65NgVA/s1600/google_cloud_free.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZFHPyAMFg4GG7Tycz0ue89gpiSpHWxbltVICcecGbcr1k1oBZo8yFFzNdRBS1_3l-nWx2T6nfdyB9QUutCzRrIKHjyO6uhlwPzo6yC8cMPcYfsK3frd3ueKTfwlM3pNLHWkfoqT65NgVA/s400/google_cloud_free.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Vous avez 2 options : le déploiement en un seul click&amp;nbsp;&lt;a href=&quot;https://cloud.google.com/launcher/explore?q=hadoop&quot;&gt;https://cloud.google.com/launcher/explore?q=hadoop&lt;/a&gt;&amp;nbsp;(version minimale) et aussi une version complète de la distribution d’hortonworks. Je vous conseillerai d’installer la version complète d’hortonworks (Cela vous permettra d’explorer plusieurs sous-projets d&#39;hadoop ) &amp;nbsp; en suivant ce lien&amp;nbsp;&lt;a href=&quot;https://github.com/GoogleCloudPlatform/bdutil/blob/master/platforms/hdp/README.md&quot;&gt;https://github.com/GoogleCloudPlatform/bdutil/blob/master/platforms/hdp/README.md&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dans &lt;a href=&quot;http://horalass.blogspot.fr/2015/05/premier-pas-sur-hadoop-part2_29.html&quot; target=&quot;_blank&quot;&gt;la seconde partie&lt;/a&gt; de ce tutoriel on décrira les différentes composantes de la plateforme hadoop et leur cas d&#39;utilisation.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/1510623511591413694/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/1510623511591413694' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/1510623511591413694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/1510623511591413694'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2015/05/premier-pas-sur-hadoop-part1.html' title='Premier pas sur Hadoop Part1'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXgxzZKoQXADfkiEfOfnf0ZCDSSd9LxZC6YcIgRnzPjhnEfng5Cq6RBBhioVnmlI9x_NsgqT8bvcPiG9ywt58DEKEdH8v8edCbdVH5cj1Ez79w8Y7loPmqL6fOLnbQJf4NzdRdTvZXK5e/s72-c/hadoop-elephant_logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-1258008028107138974</id><published>2014-08-28T20:36:00.001+00:00</published><updated>2016-12-24T17:43:01.489+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book review"/><category scheme="http://www.blogger.com/atom/ns#" term="conférence"/><category scheme="http://www.blogger.com/atom/ns#" term="entrepreneurship"/><title type='text'>Last lecture : Really achieving your childhood dream by Dr Randy Pausch</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9R-SK_xLMEGL0LQfZHv0K4_cyQiM8GmoOeW2f3vbwT6cDFi70qo2MLqBqRiuCU9Rar9wUfkXbr5-us305QnbOyXO9JnAAJF55bjDJMu3Ln7VtkB18ikvc0Aztsg0V7etefy-WQEu_iM4U/s1600/last_lecture.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9R-SK_xLMEGL0LQfZHv0K4_cyQiM8GmoOeW2f3vbwT6cDFi70qo2MLqBqRiuCU9Rar9wUfkXbr5-us305QnbOyXO9JnAAJF55bjDJMu3Ln7VtkB18ikvc0Aztsg0V7etefy-WQEu_iM4U/s1600/last_lecture.jpg&quot; width=&quot;226&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Few days ago, i came across Dr Randy Pausch last lecture he did, in Canergie Mellon University in my social media feeds. I watched the lecture and I was fascinated by the whole history. So I googled Randy Pausch and found this book.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Randy Pausch is a Canergie Mellon Computer Science Professor, and he was diagnosed with a pancreatic cancer and had 6 month or so to live ( of good heath &amp;nbsp;as Randy used to said it).&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The highlight of the book is about the last lecture he did entitled « &amp;nbsp;Really achieving your childhood dream ». &amp;nbsp;He gone through each of his child’s dream and how he overcame each of them and what he learned from his failure. For him « &amp;nbsp;experience is &amp;nbsp;what you get when you didn&#39;t get what you wanted ». He wished he can be an NFL football professional. He told us the history of his first coach, coach Graham who for a training didn’t bring a football. That looked weird to them but the coach explain to them that, at one point of time only one person has the ball on the field so they are going to exercise what the others 21 persons would be doing : running :). The takeoff of this story is : it’s all about fundamentals and there is no shortcut if you want to be good at something than practicing over and over again.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
When Randy first visited Disney, he was delighted and wished he can make scenery for &amp;nbsp;Disney like these ones. &amp;nbsp;His dream came true and he worked 6 month for Disney and after that declined a job offer. &amp;nbsp;Achieving his own dream was not enough, so as a teacher he needed to help students doing the same. He did it for one of his staff member and at scale, setting up a multidisciplinary course in which &amp;nbsp;any &amp;nbsp;student is admitted from computer science major to art major. &amp;nbsp;The book is fun and tragical if you know the end of the story but full of great quote like those one : &quot;The Luck is indeed where preparation meets opportunity&quot; &quot;We cannot change the cards we are dealt, just how we play the hand&quot;&lt;/div&gt;
The lecture was really a head fake, &amp;nbsp;Randy was really sending a post-mortem message to his two sons and daughter. They were still young, the book and the lecture is a way for him to advise them even when he will not be around.&lt;br /&gt;
Trust me and check this &lt;a href=&quot;https://www.youtube.com/watch?v=ncoSRKoU6GQ&quot; target=&quot;_blank&quot;&gt;10mn summary of his talk &lt;/a&gt;&amp;nbsp;and if you like it the &lt;a href=&quot;https://www.youtube.com/watch?v=ji5_MqicxSo&quot; target=&quot;_blank&quot;&gt;full talk is here&lt;/a&gt;. Still want more grab a &lt;a href=&quot;http://www.amazon.com/Last-Lecture-Hyperion-Books/dp/B005F1QC2Y/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1409256529&amp;amp;sr=1-1&amp;amp;keywords=the+last+lecture&quot; target=&quot;_blank&quot;&gt;copy of the book here&lt;/a&gt;. The combo is worth your time, really.</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/1258008028107138974/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/1258008028107138974' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/1258008028107138974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/1258008028107138974'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2014/08/last-lecture-really-achieving-your.html' title='Last lecture : Really achieving your childhood dream by Dr Randy Pausch'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9R-SK_xLMEGL0LQfZHv0K4_cyQiM8GmoOeW2f3vbwT6cDFi70qo2MLqBqRiuCU9Rar9wUfkXbr5-us305QnbOyXO9JnAAJF55bjDJMu3Ln7VtkB18ikvc0Aztsg0V7etefy-WQEu_iM4U/s72-c/last_lecture.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-162283624551018054</id><published>2014-05-20T06:47:00.001+00:00</published><updated>2014-05-22T14:39:44.193+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="big data"/><category scheme="http://www.blogger.com/atom/ns#" term="book review"/><category scheme="http://www.blogger.com/atom/ns#" term="Talend"/><title type='text'>Book review : Talend for Big Data by Bahaaldine Azarmi</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh7CJflFZ7Zre3CWBDKnVpRcHCV0I-ckklgshxwCnjUCq_idjv-vjweTvnvvGnER780LjO37RFniDcho8QpIHLfYqsgEXxjb8A0PC3Aes-tNKzp5QjmxCAbIAGo6FcAs8L7hte2EpX7KoF/s1600/9499OS__Talend+for+Big+Data_Cover.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh7CJflFZ7Zre3CWBDKnVpRcHCV0I-ckklgshxwCnjUCq_idjv-vjweTvnvvGnER780LjO37RFniDcho8QpIHLfYqsgEXxjb8A0PC3Aes-tNKzp5QjmxCAbIAGo6FcAs8L7hte2EpX7KoF/s1600/9499OS__Talend+for+Big+Data_Cover.jpg&quot; height=&quot;320&quot; width=&quot;262&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Bahaaldine Azarmi is a former Oracle and Talend employee. He is now specialized in real-time architecture. In this book &quot; Talend for Big Talend &quot; he assumes that you are already familiar with talend for data integration, so he focused only on big data components. He used a cloudera virtual box as a standbox for a quick start. In the book the author took &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;twitter sentiment analysis example&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;to explain &amp;nbsp;Hive, Pig, Sqoop ( Hadoop landscape). The book is organized as follow :&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 1 : Getting Started with Talend Big Data&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 2 : Building Our first Big Data Job&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 3 : Formatting Data&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 4 : Processing Tweets with Apache Hive&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 5 : Aggregate Data with Apache Pig&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 6 : Back to the SQL Database&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 7 : Big Data Architecture and Integration Patterns&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Appendix : Installing Your Hadoop Cluster with Cloudera VM&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;My concern is that he didn&#39;t &amp;nbsp;go in detail explaining when you should consider using hadoop and big data in your integration process. For somebody with no hadoop and big data knowledge this is a must have chapter to introduce&amp;nbsp;correctly the topics. Also there is a lack of some useful cases where you can see the performance in using Big Data architecture integration &amp;nbsp;compare to a normal integration process. But if you are already using Talend for Data Integration and want to take a journey on the Big Data world this book can be a good start.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: x-small;&quot;&gt;You can purchase a copy &lt;a href=&quot;http://www.packtpub.com/talend-for-big-data/book&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/162283624551018054/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/162283624551018054' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/162283624551018054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/162283624551018054'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2014/05/book-review-talend-for-big-data-by.html' title='Book review : Talend for Big Data by Bahaaldine Azarmi'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh7CJflFZ7Zre3CWBDKnVpRcHCV0I-ckklgshxwCnjUCq_idjv-vjweTvnvvGnER780LjO37RFniDcho8QpIHLfYqsgEXxjb8A0PC3Aes-tNKzp5QjmxCAbIAGo6FcAs8L7hte2EpX7KoF/s72-c/9499OS__Talend+for+Big+Data_Cover.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-2032597811792538913</id><published>2014-05-06T23:55:00.000+00:00</published><updated>2018-07-01T08:02:09.981+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conférence"/><title type='text'>Retour de Devoxx France et Mix-it 2014</title><content type='html'>Je passe beaucoup de temps à regarder les conférences en ligne. C&#39;est cool mais on n&#39;a pas la même ambiance que ceux de l&#39;intérieur et j&#39;ai toujours voulu participer à une grande conférence juste pour le fun :). Quand &lt;a href=&quot;https://twitter.com/agnes_crepet&quot; target=&quot;_blank&quot;&gt;Agnès Crépet&lt;/a&gt; m&#39;a proposé de faire une keynote à &lt;a href=&quot;http://www.mix-it.fr/&quot; target=&quot;_blank&quot;&gt;Mix-IT&lt;/a&gt; sur les communautés et le monde du IT en Afrique j&#39;étais super super content. Non seulement j&#39;aurai la chance de suivre d&#39;autres conférences mais aussi je suis invité ( Ca ferait moins mal à ma poche). Uniquement cette première proposition était déjà très grande pour moi mais elle revient quelques jours plus tard &amp;nbsp;pour me dire qu&#39;elle a aussi négocié une place sponsor avec Google pour moi pour que je puisse participer aussi &lt;a href=&quot;http://www.devoxx.fr/&quot; target=&quot;_blank&quot;&gt;Devoxx France&lt;/a&gt;. Je ne sais pas comment elle arrive à être active dans autant de communauté mais elle y arrive. Je suis pas le seul à me poser cette question donc tout va bien chez moi je me pose les bonnes questions. Si comme moi vous pensez qu&#39;on doit étendre les contrôles anti-dopages à d&#39;autres disciplines suivez mon regard vous êtes le bienvenu.&lt;br /&gt;
Donc pour Devoxx j&#39;ai eu mon badge Google et &amp;nbsp;aussi Google a payé mon hôtel sur Paris et les tickets de train Paris-Lyon. &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgakHalP9oMKvUy9p04S2PzkEQxEpYw1N6tqDP7rmq_XnsEyh2K9oNURqbB7Y3e2m-lz4ngEPJj6jYzp68g_xtVmNaJB8S8aam0YNDhuwqYB_sLKFhwlOAkg-bbARkJQRAN_2eL_eDiCUml/s1600/IMG_20140418_080738.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgakHalP9oMKvUy9p04S2PzkEQxEpYw1N6tqDP7rmq_XnsEyh2K9oNURqbB7Y3e2m-lz4ngEPJj6jYzp68g_xtVmNaJB8S8aam0YNDhuwqYB_sLKFhwlOAkg-bbARkJQRAN_2eL_eDiCUml/s1600/IMG_20140418_080738.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Un très grand merci à eux&lt;br /&gt;
Devoxx c&#39;est une grande conférence 1400 participants, 200 speakers...Ton badge te permet de voter par contact NFC :)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJm6WdlK4YtQwQ3IrZw4j9kGjTqOY-qTt2Ble9_J-S0lT3K0JKShPAyGb65ipeMpxuI7Yb29pATJVQp2CZ-CF2EpWG2r6Btemw79xoMtX3bBsMhTPfGCh4OJp-HcAB2ZjMj2-_8mksbZKM/s1600/IMG_20140418_153455.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJm6WdlK4YtQwQ3IrZw4j9kGjTqOY-qTt2Ble9_J-S0lT3K0JKShPAyGb65ipeMpxuI7Yb29pATJVQp2CZ-CF2EpWG2r6Btemw79xoMtX3bBsMhTPfGCh4OJp-HcAB2ZjMj2-_8mksbZKM/s1600/IMG_20140418_153455.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Je vais donner mon retour sur les sessions techniques dans d&#39;autres billets au fait :)&lt;br /&gt;
&lt;br /&gt;
Pour Mix-it je devais faire une keynote sur les communautés techniques en Afrique. J&#39;avais jamais fait une keynote par le passé. L&#39;équipe de Mix-it m&#39;a beaucoup aidé sur presque tous les plans ( à rendre les slides meilleurs, les premiers cobayes sur lesquels je teste mon talk). Ils &lt;strike&gt;étaient&lt;/strike&gt;&amp;nbsp; sont tous super sympathiques. J&#39;étais stressé durant toute la conférence parce qu&#39;étant l&#39;avant dernier speaker. C&#39;est jamais une bonne position de passer tard :). On est super impatient et on stresse à mort. Surtout quand tu vas voir certains speakers qui débitent 100 mots par secondes et circulent sur tout le podium de droite à gauche comme s&#39;ils étaient à la maison :). Tu sors ravi du talk mais tu te poses la question de savoir si tu pourras faire aussi bien ( euh &amp;nbsp;je veux dire le dixième aussi bien).&lt;br /&gt;
Finalement arrive mon tour, tout se passe bien du moins c&#39;est ce que j&#39;ai ressenti.&lt;br /&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; lang=&quot;fr&quot;&gt;
Nice keynote of &lt;a href=&quot;https://twitter.com/horalass&quot;&gt;@horalass&lt;/a&gt; at &lt;a href=&quot;https://twitter.com/search?q=%23mixit14&amp;amp;src=hash&quot;&gt;#mixit14&lt;/a&gt; &lt;a href=&quot;http://t.co/MHZaUeNvE7&quot;&gt;pic.twitter.com/MHZaUeNvE7&lt;/a&gt;&lt;br /&gt;
— Florent BENOIT (@florentbenoit) &lt;a href=&quot;https://twitter.com/florentbenoit/statuses/461525466135154688&quot;&gt;30 Avril 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; lang=&quot;fr&quot;&gt;
&lt;a href=&quot;https://twitter.com/search?q=%23mixit14&amp;amp;src=hash&quot;&gt;#mixit14&lt;/a&gt; : &lt;a href=&quot;https://twitter.com/horalass&quot;&gt;@horalass&lt;/a&gt; sur la vie IT en Afrique de l&#39;Ouest. &lt;a href=&quot;http://t.co/UOGNWG1S7I&quot;&gt;pic.twitter.com/UOGNWG1S7I&lt;/a&gt;&lt;br /&gt;
— Mix-IT (@mixIT_lyon) &lt;a href=&quot;https://twitter.com/mixIT_lyon/statuses/461527144381054977&quot;&gt;30 Avril 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;Les slides&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;https://www.slideshare.net/slideshow/embed_code/34321770&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://fr.slideshare.net/horalass/mixit-keynote-horacio&quot; target=&quot;_blank&quot; title=&quot;Mix-it keynote horacio &quot;&gt;Mix-it keynote communauté &lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/horalass&quot; target=&quot;_blank&quot;&gt;horacio lassey&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.infoq.com/fr/presentations/communautes-monde-it-sous-autres-cieux&quot; target=&quot;_blank&quot;&gt;La vidéo&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Pour conclure, &amp;nbsp;le plus qu&#39;on tire à faire une conférence en vrai c&#39;est la chance d&#39;interagir avec d&#39;autres participants sur &amp;nbsp;plusieurs aspects (comme la nourriture :), projets, avis sur les conférences etc...), ça donne un côté un peu plus vivant et aussi j&#39;ai vraiment pas eu l&#39;impression de refaire les mêmes talks d&#39;une conférence à l&#39;autre les sujets couvraient un spectre assez large.&lt;br /&gt;
Oui, il est temps d&#39;aller bosser maintenant va falloir faire un retour sur tous ces talks :) &amp;nbsp; </content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/2032597811792538913/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/2032597811792538913' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/2032597811792538913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/2032597811792538913'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2014/05/retour-de-devoxx-france-et-mix-it-2014.html' title='Retour de Devoxx France et Mix-it 2014'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgakHalP9oMKvUy9p04S2PzkEQxEpYw1N6tqDP7rmq_XnsEyh2K9oNURqbB7Y3e2m-lz4ngEPJj6jYzp68g_xtVmNaJB8S8aam0YNDhuwqYB_sLKFhwlOAkg-bbARkJQRAN_2eL_eDiCUml/s72-c/IMG_20140418_080738.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-7406428800650652886</id><published>2014-01-20T14:26:00.000+00:00</published><updated>2014-01-22T15:17:14.035+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book review"/><category scheme="http://www.blogger.com/atom/ns#" term="ETL"/><category scheme="http://www.blogger.com/atom/ns#" term="Talend"/><title type='text'>Book review : Talend Open Studio Cookbook by Rick Barton</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIapouISqLAXWmK8ZLiIUFXYrisexW37Vzeo32IiwRD09tvrJwQ9PxfMnzei58LaP3REF_kEuefaCT7UjBsw9WvCwt5ekgICyNZIE-RpvVm-VJz2TFGodOirmkA3z_h0_XjCkgzRs2ftk0/s1600/tos_cook-book.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIapouISqLAXWmK8ZLiIUFXYrisexW37Vzeo32IiwRD09tvrJwQ9PxfMnzei58LaP3REF_kEuefaCT7UjBsw9WvCwt5ekgICyNZIE-RpvVm-VJz2TFGodOirmkA3z_h0_XjCkgzRs2ftk0/s1600/tos_cook-book.jpg&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Rick barton is a freelance consultant in data integration and ETL for the last 13 years. This book is a recipe of the lessons learned from his past project using Talend Open Studio and Talend Integration Suite. This book is for intermediate and advanced Talend users. He hasn&#39;t &amp;nbsp;started by showing &amp;nbsp;Open Studio &amp;nbsp;basics stuff but he went straight by showing tips and tricks to master Talend. He hasn&#39;t &amp;nbsp;included any quick start guide to Talend Open Studio&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;The book is organized as follow :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 1 : Introduction and General Principles&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 2 : Metadata and Schemas&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 3 : Validating Data&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 4 : Mapping Data&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 5 : Using Java in Talend&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 6 : Managing Context Variables&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 7 : Working with Databases&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 8 : Managing Files&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 9 : Working with XML, Queues and Web Services&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 10 : Debugging, Logging, and Testing&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 11 : Deployment and Scheduling&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Chapter 12 : Common Mistake and Other Useful Hints and Tips&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;Every &amp;nbsp;chapter has a sample code that shows how it works. A section called « &amp;nbsp;Getting ready&amp;nbsp;» shows all the prerequisites to start to job. A section called &quot; how to do it &quot; &amp;nbsp; shows how to reproduce the job. The missing chapter in the book according to me is &quot;Component creation&quot; which should demonstrate step by step how to add or create a new component in Talend.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;If you are already ok with talend basics principles and looking for a way to hone your skills in data integration using Talend tools it’s definitely a book you should go for. You can purchase a copy here&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #042eee; font-family: Arial; font-size: 13px;&quot;&gt;&lt;u&gt;http://www.packtpub.com/talend-open-studio-cookbook/book&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 13px;&quot;&gt;&amp;nbsp;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/7406428800650652886/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/7406428800650652886' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/7406428800650652886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/7406428800650652886'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2014/01/book-review-talend-open-studio-cookbook.html' title='Book review : Talend Open Studio Cookbook by Rick Barton'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIapouISqLAXWmK8ZLiIUFXYrisexW37Vzeo32IiwRD09tvrJwQ9PxfMnzei58LaP3REF_kEuefaCT7UjBsw9WvCwt5ekgICyNZIE-RpvVm-VJz2TFGodOirmkA3z_h0_XjCkgzRs2ftk0/s72-c/tos_cook-book.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-5591315883108665340</id><published>2014-01-07T18:04:00.000+00:00</published><updated>2014-01-09T12:22:45.599+00:00</updated><title type='text'>Certification Talend </title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5m6t6J3cHyIxVfz54FXGtoXIYwQbcXyxp4LmiJ10sGnMdS1jFB24mVAP4VfzY4OXsppv3dFyUWMe7L5JD6WVZKy1cQuIX8yDdxlPrkNQIOeZp7umdw4vtC_e9CgIogxV8NflJSEAHoxvu/s1600/certification.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5m6t6J3cHyIxVfz54FXGtoXIYwQbcXyxp4LmiJ10sGnMdS1jFB24mVAP4VfzY4OXsppv3dFyUWMe7L5JD6WVZKy1cQuIX8yDdxlPrkNQIOeZp7umdw4vtC_e9CgIogxV8NflJSEAHoxvu/s1600/certification.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;J’ai passé ma certification Talend pour l&#39;intégration de données &amp;nbsp;il y’a de cela quelques jours. L’objet de ce billet est de faire un retour d’expérience sur la certification Talend et aussi de parler de mon approche des certifications en général ( Le pourquoi je passe des certifications)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;Inscription&lt;/u&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;L’achat de la certification se fait &lt;a href=&quot;http://www.talend.com/training/certification&quot; target=&quot;_blank&quot;&gt;directement en ligne&lt;/a&gt; à l’aide d’une carte bancaire. Le coût de la certification est de 100$. Après l’achat de la certification en ligne un commercial de Talend vous envoie dans les jours qui suivent les détails de la connexion à la plateforme de test.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;Durée et format de l’examen&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Le test en ligne n’est pas limité dans le temps du moins vous n&#39;aurez aucun indicateur de temps tout au long du test. Réservez au moins une heure à consacrer à l’examen. Les questions lors de l’examen sont du type QCM (Question à Choix Multiples). Pour réussir à l’examen il faut avoir un score de 80%. L’examen se passe sur une plateforme de test en ligne donc vous pouvez le passer à l’importe quel moment. J&#39;ai choisi de passer ma certification en anglais bien qu&#39;étant francophone parce que l&#39;essentiel des ressources disponibles sont en anglais et des fois la traduction des termes prêtent à confusion.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;u&gt;Ressources et liens utiles pour se préparer&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Pour préparer ma certification j&#39;ai lu quelques blogs et livres qui m&#39;ont beaucoup aidé :&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.vikramtakkar.com/2013/05/recently-i-have-cleared-talend-open.html&quot;&gt;http://www.vikramtakkar.com/2013/05/recently-i-have-cleared-talend-open.html&lt;/a&gt;&lt;a href=&quot;http://haskouse.developpez.com/tutoriels/etl/talend-open-studio/talend-certification-example/&quot;&gt;http://haskouse.developpez.com/tutoriels/etl/talend-open-studio/talend-certification-example/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.packtpub.com/getting-started-with-talend-open-studio-for-data-integration/book&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.packtpub.com/getting-started-with-talend-open-studio-for-data-integration/book&quot;&gt;http://www.packtpub.com/getting-started-with-talend-open-studio-for-data-integration/book&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Talend offre aussi des formations payantes qui vous préparent aussi à la certification &amp;nbsp;&lt;a href=&quot;http://www.talend.com/services/purchase-training-products&quot;&gt;http://www.talend.com/services/purchase-training-products&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;u&gt;&lt;b&gt;Astuces et difficultés&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;En passant l&#39;examen j&#39;ai gardé mon Talend open studio ouvert et je vérifiais &amp;nbsp;mes quelques doutes. L&#39;examen de&amp;nbsp;façon général est accessible, si vous êtes habitués à Talend vous n&#39; aurez aucun souci à valider cette certification. Si vous passez la certification en Afrique il faut faire attention à votre connexion internet et s&#39;assurer d&#39;avoir et un bon débit tout au long de l&#39;examen.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Le pourquoi de la certification talend et des certifications en général&lt;/u&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Je suis tombé sur les outils ETL par un heureux hasard et depuis j&#39;en suis amoureux :). Aussi j&#39;ai vu comment les projets de migrations sont bâclés en Afrique. Pour donner un exemple simple j&#39;ai un compte dans une banque en Afrique ( une grande multi-nationale ). J&#39;ai ouvert mon compte en 2005 et quand je consulte mon historique sur leur site web j&#39;ai juste les données de Novembre 2012. Entretemps il y&#39;a un changement de logiciel et pour minimiser les difficultés de migrations on décide de ne basculer que le solde à l&#39;instant T et pas les transactions. Ce n&#39;est pas génial comme idée, vous perdez une bonne partie de votre historique juste parce que vous changez de logiciel. Vous allez changer de logiciel chaque 5 à 10 ans :). On ne doit pas se permettre &amp;nbsp;de telle fantaisie avec les données qui constituent la mémoire de l&#39;entreprise. Pour clore ma petite histoire une certification est une façon de montrer qu&#39;on remplit les standards internationaux dans le domaine en question. Elle montre que vous avez passé assez de temps sur le sujet. &amp;nbsp;Il faut quand même se rendre à l&#39;evidence que le fait de réussir une certification ne fait pas de vous un expert. Réussir à des QCM sur un sujet comme l&#39;intégration de données est juste une validation en supposant que vous ayez fait beaucoup de pratique par le passé. Donc oui pour une certification mais il faut toujours valider ses certifications sur des projets concrets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Enfin le &quot;happy end&quot;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Juste pour vous dire que je suis certifié Talend pour l&#39;intégration de données et si vous avez du boulot pour moi je suis preneur :)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK5Hjm2zudjDErOoqBQoXe7PiuK7ZvHMaGez-NNvFZp9IhRqjhotYGxF6vbCCUsZIWkjiTDPpN-LANMgQNguJpYdGHsErxyDfAN4AEMUbJMyRrh_IIhYp0J8KV1zbFoiB4sjxcHxk79TdE/s1600/Certificate_horalass.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK5Hjm2zudjDErOoqBQoXe7PiuK7ZvHMaGez-NNvFZp9IhRqjhotYGxF6vbCCUsZIWkjiTDPpN-LANMgQNguJpYdGHsErxyDfAN4AEMUbJMyRrh_IIhYp0J8KV1zbFoiB4sjxcHxk79TdE/s1600/Certificate_horalass.png&quot; height=&quot;308&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/5591315883108665340/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/5591315883108665340' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/5591315883108665340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/5591315883108665340'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2014/01/certification-talend.html' title='Certification Talend '/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5m6t6J3cHyIxVfz54FXGtoXIYwQbcXyxp4LmiJ10sGnMdS1jFB24mVAP4VfzY4OXsppv3dFyUWMe7L5JD6WVZKy1cQuIX8yDdxlPrkNQIOeZp7umdw4vtC_e9CgIogxV8NflJSEAHoxvu/s72-c/certification.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-6845891376128766251</id><published>2013-11-13T06:53:00.000+00:00</published><updated>2013-11-13T11:42:06.942+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="amazon"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="ETL"/><category scheme="http://www.blogger.com/atom/ns#" term="Talend"/><title type='text'>amazon s3 avec talend </title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1JdWInHm1tc_yB7DhHeNr_fzdv9zDgaj3ImKiTqgpyZ0nAq2Fi1sTMmgFShxfz5RUoGwGpeVmrMKQjbWlJhNTMRPlKMmnNuBFKGvnHgoyBhNK5OHtpqV-Fa0src49PAK_RGCEzJsUQEl/s1600/ccomputing.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1JdWInHm1tc_yB7DhHeNr_fzdv9zDgaj3ImKiTqgpyZ0nAq2Fi1sTMmgFShxfz5RUoGwGpeVmrMKQjbWlJhNTMRPlKMmnNuBFKGvnHgoyBhNK5OHtpqV-Fa0src49PAK_RGCEzJsUQEl/s320/ccomputing.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ces derniers mois je suis aussi tombé dans la mode du &quot;Cloud Computing&quot;. J&#39;ai eu à essayer les services d&#39;Amazon et de Google. En discutant avec&amp;nbsp;&lt;a class=&quot;g-profile&quot; href=&quot;http://plus.google.com/116654761604830020806&quot; target=&quot;_blank&quot;&gt;+Mawusee Komla Foli-Awli&lt;/a&gt;&amp;nbsp;nous sommes promis de faire quelques exemples concrets qui sont parlants pour le contexte africain et même de faire un livre blanc :). La route est encore longue je l&#39;avoue. Mais voici &amp;nbsp;mon premier billet qui va parler d&#39;un exemple d&#39;utilisation du &quot;cloud&quot;. Pour ceux qui sont familiers à ce blog, ils se sont déjà rendu compte que j&#39;adore &lt;a href=&quot;http://www.talend.com/&quot; target=&quot;_blank&quot;&gt;Talend&lt;/a&gt; ( mes amis disent que je pourrai utiliser Talend pour faire mon CV tellement je l&#39;utilise pour tout ). Au delà de mon ressentiment &amp;nbsp;personnel pour Talend, il s&#39;apprête parfaitement à notre cas d&#39;étude. En gros je vous explique de quoi il s&#39;agit. Dans la plupart des DSI en Afrique pour répondre à la norme d&#39;avoir des sauvegardes en dehors de leurs locaux et ainsi assurer une continuité de service en cas de sinistre, font des sauvegardes de leurs données qui vont déposer dans des coffres forts d&#39;une banque de la place. Ce sont souvent des sauvegardes sur des cartouches qu&#39;une personne va déposer physiquement à la banque. Comme on peut s&#39;en rendre compte le processus n&#39;est pas automatique et soumis au bon vouloir des acteurs.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dans les lignes qui suivent nous allons faire une démo simple d&#39;une utilisation des storages de la partie &lt;a href=&quot;http://fr.wikipedia.org/wiki/Cloud_computing&quot; target=&quot;_blank&quot;&gt;IAAS&lt;/a&gt; ( Infrastructure As A Service) du cloud d&#39;amazon pour faire une sauvegarde d&#39;une base de données Mysql locale. En gros &lt;a href=&quot;http://aws.amazon.com/&quot; target=&quot;_blank&quot;&gt;Amazon&lt;/a&gt; offre des disques durs en ligne qui vous permettent si vous souscrivez à leur offre de stocker vos données. Le service s&#39;appelle &lt;a href=&quot;http://fr.wikipedia.org/wiki/Amazon_S3&quot; target=&quot;_blank&quot;&gt;Amazon S3 ( Simple Storage Service)&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pour les besoins de la démo il nous faut obtenir une clé d&#39;authentification qui va nous permettre d&#39;accéder à notre compte Amazon en programmation. Aller dans Security Credentials puis générez une nouvelle clé. &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNN8UudDMFuyi7VQMocjDcNHO4eQHyuGhys1ThtDnBhLs-CIPGfYJApBcrdpDa5HyqI9f_uonJdwAD27WnxsbJBH_dfs7wdTulsgF_4KYPsR-LA-m7zxfwRGdl4ocAMRzG2MzpUxDZoZtA/s1600/IAM_Management_Console.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;127&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNN8UudDMFuyi7VQMocjDcNHO4eQHyuGhys1ThtDnBhLs-CIPGfYJApBcrdpDa5HyqI9f_uonJdwAD27WnxsbJBH_dfs7wdTulsgF_4KYPsR-LA-m7zxfwRGdl4ocAMRzG2MzpUxDZoZtA/s400/IAM_Management_Console.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;Dans Talend nous allons faire une job qui fait un dump d&#39;une base mysql puis à la fin du dump envoie une copie de la sauvegarde sur Amazon S3&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;-webkit-text-stroke-width: 0px; clear: both; color: black; font-family: Times; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0px; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;-webkit-text-stroke-width: 0px; font-family: Times; letter-spacing: normal; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; orphans: auto; padding: 6px; text-align: left; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuCX1kvIdOFga5mXSMWnZJPSfVJDBpqZTFrXheiC7ehuABId_7PJ33f7dbfwswmdKwVljNExiEvQxUzkmi-nxSKIhd_rwd9potFpUelBxu7hq-jBF_xUoVbl8Zq9_Mb7bhvfthHrEjfGWI/s1600/talend_s3.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuCX1kvIdOFga5mXSMWnZJPSfVJDBpqZTFrXheiC7ehuABId_7PJ33f7dbfwswmdKwVljNExiEvQxUzkmi-nxSKIhd_rwd9potFpUelBxu7hq-jBF_xUoVbl8Zq9_Mb7bhvfthHrEjfGWI/s640/talend_s3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
On voit un composant tssh qui se connecte par ssh pour faire un dump de la base de données avec la requête mysqldump&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkuZryyD3gGSNrXeYIRK8bOAxKf9FLqbjtrOYFNp-XODZX8x6vha12K0uzkPHMYYXF0i43GXj4JIwRPGzfK4d4DCk8siZfrwYKGztXTud6DOZucwHwhyphenhyphenXKEJN33ol-Z_wSQl3StxR5LF8P/s1600/talend_s3_4.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;484&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkuZryyD3gGSNrXeYIRK8bOAxKf9FLqbjtrOYFNp-XODZX8x6vha12K0uzkPHMYYXF0i43GXj4JIwRPGzfK4d4DCk8siZfrwYKGztXTud6DOZucwHwhyphenhyphenXKEJN33ol-Z_wSQl3StxR5LF8P/s640/talend_s3_4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite le composant tS3Put va prendre le fichier dumpé et ira le déposer sur S3.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbrvEF-jyMqSe2n7RW9ki4E1IClxyuadA1Y-aSetsNR3kp13QsdV3ip26BV_JNWXGUBPFdkmx_SptKEp0h2dXYv3-RE7bSAsEv_XNeOX1wWAmiYJqtoMaxeU_wgARyffNfCNQ2WZHfi0J_/s1600/talend_s3_3.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;414&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbrvEF-jyMqSe2n7RW9ki4E1IClxyuadA1Y-aSetsNR3kp13QsdV3ip26BV_JNWXGUBPFdkmx_SptKEp0h2dXYv3-RE7bSAsEv_XNeOX1wWAmiYJqtoMaxeU_wgARyffNfCNQ2WZHfi0J_/s640/talend_s3_3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Vous devriez remplir les champs Access Key et Secret Key avec les clés que vous avez préalablement générer dans la console d&#39;administration d&#39;Amazon AWS.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A la fin de ce job votre dump va dans le data center d&#39;amazon. L&#39;api initial fourni par Amazon permet des reprises de transfert après erreur et est assez robuste et répond bien à notre problématique qui est me mettre notre sauvegarde dans un endroit autre que notre data center local.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikPyOkxbVBU2PHQ6pU8_FVA2hfBr72gIcbLolywT7MwCtT3eeRJ5-GK8Uahu401QP-_ts2NqFfaLsajG3Xwwgc0InOVU38pcSRWeCPr7eMzZqUmqCKHmAwjVoM2Degm_d8wQZIu0XtPZQ8/s1600/S3_Management_Console_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;380&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikPyOkxbVBU2PHQ6pU8_FVA2hfBr72gIcbLolywT7MwCtT3eeRJ5-GK8Uahu401QP-_ts2NqFfaLsajG3Xwwgc0InOVU38pcSRWeCPr7eMzZqUmqCKHmAwjVoM2Degm_d8wQZIu0XtPZQ8/s640/S3_Management_Console_1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
On pourra ensuite automatiser notre job Talend pour faire les sauvegardes automatiquement chaque jour et ainsi avoir une copie de nos données hors de nos locaux.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
On peut reproduire le même exemple avec d&#39;autres fournisseurs de cloud comme Google ou bien Microsoft.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
A très bientôt pour le livre blanc :).&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/6845891376128766251/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/6845891376128766251' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/6845891376128766251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/6845891376128766251'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2013/11/amazon-s3-avec-talend.html' title='amazon s3 avec talend '/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1JdWInHm1tc_yB7DhHeNr_fzdv9zDgaj3ImKiTqgpyZ0nAq2Fi1sTMmgFShxfz5RUoGwGpeVmrMKQjbWlJhNTMRPlKMmnNuBFKGvnHgoyBhNK5OHtpqV-Fa0src49PAK_RGCEzJsUQEl/s72-c/ccomputing.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-5116684507114557225</id><published>2013-10-03T13:01:00.000+00:00</published><updated>2013-10-03T13:01:03.718+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book review"/><category scheme="http://www.blogger.com/atom/ns#" term="entrepreneurship"/><category scheme="http://www.blogger.com/atom/ns#" term="project management"/><title type='text'>Managing Startups by Tom Eisenmann, O&#39;Reilly</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXtZYZdr3Cf_m3YL5jZ8jrpYSvoOyGGyc42tw_aGW36WY6p91z_N4SwRSdYnzyFhQtP2NahKLgZCCcSQ0XsHkpqztXOMXDxm6aDKsNj5DsL0y0MD7pJWCDCuH5uT47YPeINJNB0ZXgR0GK/s1600/managing_startups.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXtZYZdr3Cf_m3YL5jZ8jrpYSvoOyGGyc42tw_aGW36WY6p91z_N4SwRSdYnzyFhQtP2NahKLgZCCcSQ0XsHkpqztXOMXDxm6aDKsNj5DsL0y0MD7pJWCDCuH5uT47YPeINJNB0ZXgR0GK/s1600/managing_startups.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The author Tom Eisenmann is an&amp;nbsp;Harvard Business School professor who studies entrepreneurship. His book is a collection of best blog posts on entrepreneurship as the title mentioned. As writer Tom organized those blogs by topic. The topics covered by this book are wide ranging from how to make a prototype to recruitment techniques and finally get funded by a angel investor or a venture capitalist.&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #444444; font-family: arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;All the book is not written in an unique style because it&#39;s a collection of personal thoughts and experiences from various founders. Some of the advices in the book are lessons learned the hard way and share so that you can take care of it during your startup endeavour. If you are entrepreneur at heart go through this book it should give you a good insight of difficulty we should encounter when trying to create a startup. You can go directly to a topic you are interested in or read all the book. Below are the topics covered :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Lean Startup&lt;/li&gt;
&lt;li&gt;Business Models&lt;/li&gt;
&lt;li&gt;Customer Discovery and Validation&lt;/li&gt;
&lt;li&gt;Marketing: Demand Generation and Optimization&lt;/li&gt;
&lt;li&gt;Sales, Marketing, and PR Management&lt;/li&gt;
&lt;li&gt;Product Management/Product Design&lt;/li&gt;
&lt;li&gt;Business Development and Scaling&lt;/li&gt;
&lt;li&gt;Funding Strategy&lt;/li&gt;
&lt;li&gt;Company Culture, Organizational Structure, Recruiting, and Other HR Issue&lt;/li&gt;
&lt;li&gt;Startup Failure&lt;/li&gt;
&lt;li&gt;Exiting by Selling Your Company&lt;/li&gt;
&lt;li&gt;The Startup Mindset and Coping with Startup Pressure&lt;/li&gt;
&lt;li&gt;Management and Career Advice&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
You grab the book here&amp;nbsp;&lt;strong style=&quot;background-color: #f7fcff; color: #333333; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; line-height: 18.140625px;&quot;&gt;&lt;a href=&quot;http://shop.oreilly.com/product/0636920030263.do&quot;&gt;http://shop.oreilly.com/product/0636920030263.do&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/5116684507114557225/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/5116684507114557225' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/5116684507114557225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/5116684507114557225'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2013/10/managing-startups-by-tom-eisenmann.html' title='Managing Startups by Tom Eisenmann, O&#39;Reilly'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXtZYZdr3Cf_m3YL5jZ8jrpYSvoOyGGyc42tw_aGW36WY6p91z_N4SwRSdYnzyFhQtP2NahKLgZCCcSQ0XsHkpqztXOMXDxm6aDKsNj5DsL0y0MD7pJWCDCuH5uT47YPeINJNB0ZXgR0GK/s72-c/managing_startups.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-3546112642736131109</id><published>2013-08-02T16:36:00.001+00:00</published><updated>2013-08-02T16:51:27.928+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ETL"/><category scheme="http://www.blogger.com/atom/ns#" term="Talend"/><title type='text'>Créer une routine Talend</title><content type='html'>Talend vient par défaut avec l&#39;essentiel des composants et des routines dont vous auriez besoin dans vos tâches d&#39;intégration de données. Mais dans certains cas il arrive qu&#39;il faut réfléchir &quot;out of the box&quot; comme le disent les Anglais pour ajouter du code personnalisé. Pour cela &amp;nbsp;il faut :&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Créer une routine&lt;/li&gt;
&lt;li&gt;Créer un composant&lt;/li&gt;
&lt;/ul&gt;
Dans la suite de ce billet nous allons montrer comment on peut créer une routine avec une librairie java. Pour créer une routine il faut aller dans code &amp;nbsp;puis routines et dans le menu contextuel choisir créer une routine&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbTBV459DRoKp7hivT4d3-NoBx5DKrZSTU6yS5y2cO-xeLJlvx2IUZASk0YWVHWOSb8blh5Pt0xwk8yQ2x6L-jThzDaNqa30blBMKlZQoA5Ar8Jg0P-C1_ewAPSVdlP-GJ4wt-sML1Se5Z/s1600/talend_routine1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;314&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbTBV459DRoKp7hivT4d3-NoBx5DKrZSTU6yS5y2cO-xeLJlvx2IUZASk0YWVHWOSb8blh5Pt0xwk8yQ2x6L-jThzDaNqa30blBMKlZQoA5Ar8Jg0P-C1_ewAPSVdlP-GJ4wt-sML1Se5Z/s640/talend_routine1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Une routine est en fait une classe java avec des méthodes. Toutes les méthodes doivent être statiques. C&#39;est les rares moments dans Talend où l&#39;on est fier d&#39;avoir des bases en Java :).&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLAcJPHnklew75sHA3dKVC6_8KKHcUEt9t_dDtCC9YAsk3gYnUGWEQMw3XRyxWKaCqrYU-xW-YbS2P8MGH8Bf1e781b4bDghnV1Hshrevx0iqTLnbBuUsyUKKvZ4UJInWd9F8jYYjx2Lgm/s1600/routine_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLAcJPHnklew75sHA3dKVC6_8KKHcUEt9t_dDtCC9YAsk3gYnUGWEQMw3XRyxWKaCqrYU-xW-YbS2P8MGH8Bf1e781b4bDghnV1Hshrevx0iqTLnbBuUsyUKKvZ4UJInWd9F8jYYjx2Lgm/s640/routine_1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Nous allons utiliser une libraire &lt;a href=&quot;https://code.google.com/p/libphonenumber/&quot; target=&quot;_blank&quot;&gt;libphonenumber&lt;/a&gt;&amp;nbsp;qui permet d&#39;analyser, formater, et valider des numéros de téléphone. Nous allons prendre un cas simple qui va nous permettre de déterminer le pays d&#39;un numéro de téléphone au format international&lt;br /&gt;
Il faut charger les libraires de&amp;nbsp;&lt;a href=&quot;https://code.google.com/p/libphonenumber/&quot; target=&quot;_blank&quot;&gt;libphonenumber&lt;/a&gt;&amp;nbsp;dans Talend pour pouvoir utiliser cet API dans Talend. Pour le faire click droit Edit routines librairy. De la vous pouvez ajouter les archives .jar dont vous avez besoin.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhmKswrC8Q0lOZzl1Q_9oUWAtIkOuHDuDsTSPF-CJ3T4bs2W3SaGMYXrc1S2_2qHHroHbznyWPocgngmFFNowx4p3-sQFm18zxwXCncMvfVrgeUuy5Va-lCtZ3zuZN-rWMk-1bMN0tm6tN/s1600/routine2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhmKswrC8Q0lOZzl1Q_9oUWAtIkOuHDuDsTSPF-CJ3T4bs2W3SaGMYXrc1S2_2qHHroHbznyWPocgngmFFNowx4p3-sQFm18zxwXCncMvfVrgeUuy5Va-lCtZ3zuZN-rWMk-1bMN0tm6tN/s400/routine2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; Nous allons créer la méthode statique qui permet de retrouver le pays d&#39;un numéro de télephone.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;static&lt;/span&gt; String &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;getCountryCode&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;String bparty&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;
  String swissNumberStr &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; bparty&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
  PhoneNumberUtil phoneUtil &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; PhoneNumberUtil&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;();&lt;/span&gt;
  PhoneNumber swissNumberProto&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;try&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;
   swissNumberProto &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; phoneUtil
     &lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;parse&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;swissNumberStr&lt;span style=&quot;color: #333333;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;ZZ&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;);&lt;/span&gt;
  &lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;catch&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;NumberParseException e&lt;span style=&quot;color: #333333;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;{&lt;/span&gt;
   System&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;err&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;println&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;NumberParseException was thrown: &quot;&lt;/span&gt;
     &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; e&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;toString&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;());&lt;/span&gt;
  &lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt;
  PhoneNumberOfflineGeocoder geocoder &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; PhoneNumberOfflineGeocoder&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;getInstance&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;();&lt;/span&gt;

  &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; geocoder&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;getDescriptionForNumber&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(&lt;/span&gt;swissNumberProto&lt;span style=&quot;color: #333333;&quot;&gt;,&lt;/span&gt; Locale&lt;span style=&quot;color: #333333;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;ENGLISH&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;);&lt;/span&gt;
 &lt;span style=&quot;color: #333333;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Il faut pas oublier de faire les imports suivants :&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;com.google.i18n.phonenumbers.*&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;com.google.i18n.phonenumbers.Phonenumber.PhoneNumber&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;com.google.i18n.phonenumbers.geocoding.*&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color: #0e84b5; font-weight: bold;&quot;&gt;java.util.*&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;pre style=&quot;margin: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;margin: 0px;&quot;&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Maintenant nous allons faire un test simple dans un tJava on utilisera cette routine pour donner le pays d&#39;un numéro en entrée.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLTclo2ANuE1tRYoQd9xJxmyMWoOsKP-afA2rFce277QzcyvGM-AnIvrGlRU6CaxyaNfBHisVhKxWpyWVscwdJEfDonl2pElMTZn_1cnjpt677gC8d9i-kzkfZVsJx2g_v5stDVIRuXf1P/s1600/routine_3.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLTclo2ANuE1tRYoQd9xJxmyMWoOsKP-afA2rFce277QzcyvGM-AnIvrGlRU6CaxyaNfBHisVhKxWpyWVscwdJEfDonl2pElMTZn_1cnjpt677gC8d9i-kzkfZVsJx2g_v5stDVIRuXf1P/s640/routine_3.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnJBxzxGnhqIYyUt9lnBLm74UF5HHKdgfE548mlSGrvKzk5c95yTelQpJ7pZx-7KNFQ0rEE_OW0AA3SfF8TEVjjYlc9pt7otLV1Np0fJc_T-xtL_vdp5RYJsbwhstap4cAdMVUUV5CmjJl/s1600/routine_4.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnJBxzxGnhqIYyUt9lnBLm74UF5HHKdgfE548mlSGrvKzk5c95yTelQpJ7pZx-7KNFQ0rEE_OW0AA3SfF8TEVjjYlc9pt7otLV1Np0fJc_T-xtL_vdp5RYJsbwhstap4cAdMVUUV5CmjJl/s640/routine_4.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous pouvons alors intégrer cette routine dans des jobs plus complexes. Alors à vos codes !!!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/3546112642736131109/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/3546112642736131109' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/3546112642736131109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/3546112642736131109'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2013/08/creer-une-routine-talend.html' title='Créer une routine Talend'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbTBV459DRoKp7hivT4d3-NoBx5DKrZSTU6yS5y2cO-xeLJlvx2IUZASk0YWVHWOSb8blh5Pt0xwk8yQ2x6L-jThzDaNqa30blBMKlZQoA5Ar8Jg0P-C1_ewAPSVdlP-GJ4wt-sML1Se5Z/s72-c/talend_routine1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-5093267029470147756</id><published>2013-03-01T11:19:00.001+00:00</published><updated>2013-03-01T11:19:39.784+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book review"/><category scheme="http://www.blogger.com/atom/ns#" term="ETL"/><category scheme="http://www.blogger.com/atom/ns#" term="Talend"/><title type='text'>Critique du livre Getting Started with Talend Open Studio for Data Integration de Jonathan Bowen PACKT</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcg-VOGeal8GFrRZU1Chn0D7-3gGisqFUBGO8nmrL-DBrlR6mE5S9CGtqKh7wt1mk-haAYShyY1_J83k7gcT7eZoB98slDTRp_XpOy20OgCJDOCjLxiExjZ4HPwFQn6Ki7ZKvmbvU1XVQ3/s1600/4729os-getting-started-with-talend-open-studio_cov.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcg-VOGeal8GFrRZU1Chn0D7-3gGisqFUBGO8nmrL-DBrlR6mE5S9CGtqKh7wt1mk-haAYShyY1_J83k7gcT7eZoB98slDTRp_XpOy20OgCJDOCjLxiExjZ4HPwFQn6Ki7ZKvmbvU1XVQ3/s1600/4729os-getting-started-with-talend-open-studio_cov.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Les systèmes d&#39;information d&#39;entreprise deviennent de plus en plus complexes. Ils sont composés de systèmes divers qui doivent communiquer entre eux. Demander à un développeur de coder des routines d&#39;intégration de données n&#39;est plus une option viable tellement les règles changent souvent et les codes ne sont pas assez robustes que ceux proposés par les outils d&#39;intégration de données. Talend ( l&#39;un des leaders open source de&amp;nbsp;l’intégration&amp;nbsp;) fournit un outil d&#39;intégration de données dénommé &quot;Talend Open Source for data&amp;nbsp;intégration&quot;.&lt;br /&gt;En général il y a très peu de livres sur l&#39;intégration de données. Toutefois Talend a fait assez d&#39;effort et a une documentation assez fournie sur ses produits. Ce livre loin d&#39;être une pâle copie de documentation officielle, aborde le problème sous un angle différent. La documentation officielle est plus un guide des composants alors que ce livre est plus orienté cas d&#39;utilisation. Ce livre est un guide pas à pas qu&#39;on peut lire d&#39;un trait si l&#39;on est débutant ou bien lire par chapitre spécifique. &lt;br /&gt;Ce livre est composé de 12 chapitres qui montrent l&#39;essentiel des possibilités avec des exemples de jobs à l&#39;appui :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Chapter 1: Knowing Talend Open Studio&lt;/li&gt;
&lt;li&gt;Chapter 2: Working with Talend Open Studio&lt;/li&gt;
&lt;li&gt;Chapter 3: Transforming Files&lt;/li&gt;
&lt;li&gt;Chapter 4: Working with Databases&lt;/li&gt;
&lt;li&gt;Chapter 5: Filtering, Sorting, and Other Processing Techniques&lt;/li&gt;
&lt;li&gt;Chapter 6: Managing Files&lt;/li&gt;
&lt;li&gt;Chapter 7: Job Orchestration&lt;/li&gt;
&lt;li&gt;Chapter 8: Managing Jobs&lt;/li&gt;
&lt;li&gt;Chapter 9: Global Variables and Contexts&lt;/li&gt;
&lt;li&gt;Chapter 10: Worked Examples&lt;/li&gt;
&lt;/ul&gt;
Un dernier chapitre que j&#39;aurai bien aimé que le livre aborde pour être complet sur les possibilités de Talend est l&#39;utilisation des routines et la création des nouveaux composants.&lt;br /&gt;C&#39;est un livre à lire absolument si vous voulez faire de&amp;nbsp;l’intégration&amp;nbsp;de données avec Talend.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Merci à &lt;a href=&quot;http://afrozen.wordpress.com/2013/02/28/book-review-getting-started-with-talend-open-studio-for-data-integration/&quot; target=&quot;_blank&quot;&gt;Sam Foli-Awli&lt;/a&gt;&amp;nbsp;&amp;nbsp;avec qui j&#39;ai co-écrit&amp;nbsp;cette critique&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Lien du livre : &amp;nbsp;http://www.packtpub.com/getting-started-with-talend-open-studio-for-data-integration/book&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/5093267029470147756/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/5093267029470147756' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/5093267029470147756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/5093267029470147756'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2013/03/critique-du-livre-getting-started-with.html' title='Critique du livre Getting Started with Talend Open Studio for Data Integration de Jonathan Bowen PACKT'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcg-VOGeal8GFrRZU1Chn0D7-3gGisqFUBGO8nmrL-DBrlR6mE5S9CGtqKh7wt1mk-haAYShyY1_J83k7gcT7eZoB98slDTRp_XpOy20OgCJDOCjLxiExjZ4HPwFQn6Ki7ZKvmbvU1XVQ3/s72-c/4729os-getting-started-with-talend-open-studio_cov.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-7812879174719436167</id><published>2012-11-17T15:38:00.001+00:00</published><updated>2012-11-19T14:59:25.584+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book review"/><category scheme="http://www.blogger.com/atom/ns#" term="project management"/><title type='text'>Shipping Greatness By Chris Vander Mey, O&#39;Reilly Media</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0kR_nX8qCzPikodmsipCP1Bi3-6feCee98GGsp4e01wlnBnFbhWX-L05ep7UHN0XZMctOqCOq8tXcl1aFeTLMA2BexVg3umHyomyOAvZRNftpuq4xrlG95tLd36LAOzHS03ZEHtRXwB0h/s1600/shipping_greatness.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0kR_nX8qCzPikodmsipCP1Bi3-6feCee98GGsp4e01wlnBnFbhWX-L05ep7UHN0XZMctOqCOq8tXcl1aFeTLMA2BexVg3umHyomyOAvZRNftpuq4xrlG95tLd36LAOzHS03ZEHtRXwB0h/s1600/shipping_greatness.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Have you got a new job as Project Manager or you want to hone your skills as one who already is a Project Manager? Either way, this book is for you! Chris takes the pains to go through all the necessary steps before delivering a good product. As former Project Manager at Amazon and Google, Chris gives you an insight into Amazon and Google&#39;s processes. These organizations are known to be successful in launching new products. He sometimes compares the processes used by the two giants and gives personal advice on what he thinks should be the best practices.&lt;br /&gt;
&lt;br /&gt;
The book starts off from the product idea and ends up with a product launch. This is an essential reference book, one you should refer to regularly, so keep it handy. It&#39;s full of checklists for all the stages of project management. You would find advice on uncommon tasks like how to acquire a company when building your team and also the usual ones.&lt;br /&gt;
The book is divided into two parts: the first focuses on the processes and the second on the skills for launching a great software product.&lt;br /&gt;
As the author said &quot;...shipping great software is damn hard...&quot;. So you can read this book and learn a little bit from the Chris&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://shop.oreilly.com/product/0636920026341.do&quot; target=&quot;_blank&quot;&gt;Here is the link to the O&#39;Reilly product page&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/7812879174719436167/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/7812879174719436167' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/7812879174719436167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/7812879174719436167'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2012/11/shipping-greatness-by-chris-vander-mey.html' title='Shipping Greatness By Chris Vander Mey, O&#39;Reilly Media'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0kR_nX8qCzPikodmsipCP1Bi3-6feCee98GGsp4e01wlnBnFbhWX-L05ep7UHN0XZMctOqCOq8tXcl1aFeTLMA2BexVg3umHyomyOAvZRNftpuq4xrlG95tLd36LAOzHS03ZEHtRXwB0h/s72-c/shipping_greatness.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-8372005602406048600</id><published>2012-08-21T21:23:00.001+00:00</published><updated>2012-09-05T18:47:24.465+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book review"/><category scheme="http://www.blogger.com/atom/ns#" term="programmer social skills"/><title type='text'>&quot;Team Geek&quot; by Brian Fitzpatrick and Ben Collins-Sussman, O&#39;Reilly Media</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrRiismCGlQau09WbAiobK_1V_0VRFClS0G5f1NCVVY6J2TcaUNuICswr20tC6KlbjcPhqT60gWubV2LF89CE5Jw-eb6qeCfLQTxynTFVZbCxHayNpAhPxtDb6z1oOUJhRrFNuBvJZWxWI/s1600/team_geek.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrRiismCGlQau09WbAiobK_1V_0VRFClS0G5f1NCVVY6J2TcaUNuICswr20tC6KlbjcPhqT60gWubV2LF89CE5Jw-eb6qeCfLQTxynTFVZbCxHayNpAhPxtDb6z1oOUJhRrFNuBvJZWxWI/s1600/team_geek.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Brian and Ben, through their personal experience in open source projects and their current job at Google have shared with us the social skills every developer need to have nowadays to succeed. They have shown us all the social skills you need to build as a person, team and finally how to sneak into a company&#39;s gears. Most of &amp;nbsp;developer &amp;nbsp;think that writing great code is what matters the most. This book explains that &amp;nbsp;it is not enough and gives us some tricks about how to work with &quot;bad&quot; teammates, managers and also in &quot;bad&quot; organizations (it may be or has been the case for most of us) and get things done. This book is interesting for both managers and engineers no matter the field you are working in. Some examples are focus on software engineering but you can easily transpose them in your daily job.&lt;br /&gt;
&lt;br /&gt;
This book can be divided into four basic sections: You, The Team, The Organizations, Users. The pillar of all the sections is Humility, Respect and Trust HRT as they have contracted it in the book. One quote of the book which emphasizes this pillar: &amp;nbsp;“Managers worry about how things get done, while leaders forge the way”&lt;br /&gt;
&lt;br /&gt;
If you are lazy about reading &amp;nbsp;194 pages you can get start by viewing some chapters of the book that Brian and Ben gave as a talk at &lt;a href=&quot;http://en.wikipedia.org/wiki/Google_I/O&quot; target=&quot;_blank&quot;&gt;google io&lt;/a&gt;: &lt;a href=&quot;http://www.youtube.com/watch?v=0SARbwvhupQ&quot; target=&quot;_blank&quot;&gt;The myth of genius programmer&lt;/a&gt; and &lt;a href=&quot;http://www.youtube.com/watch?v=0SARbwvhupQ&quot; target=&quot;_blank&quot;&gt;the art of organization manipulation&lt;/a&gt;. Hopefully you will like them and give a try to the book after.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://shop.oreilly.com/product/0636920018025.do&quot; target=&quot;_blank&quot;&gt;Here is a link to the O’Reilly product page&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/8372005602406048600/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/8372005602406048600' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/8372005602406048600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/8372005602406048600'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2012/08/team-geek-by-brian-fitzpatrick-and-ben.html' title='&quot;Team Geek&quot; by Brian Fitzpatrick and Ben Collins-Sussman, O&#39;Reilly Media'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrRiismCGlQau09WbAiobK_1V_0VRFClS0G5f1NCVVY6J2TcaUNuICswr20tC6KlbjcPhqT60gWubV2LF89CE5Jw-eb6qeCfLQTxynTFVZbCxHayNpAhPxtDb6z1oOUJhRrFNuBvJZWxWI/s72-c/team_geek.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2794520034791885278.post-7329784897323921064</id><published>2012-08-20T19:49:00.000+00:00</published><updated>2012-08-23T17:08:54.095+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book review"/><title type='text'>O&#39;Reilly Blogger Review Program</title><content type='html'>&lt;a href=&quot;http://oreilly.com/bloggers/&quot;&gt;&lt;img alt=&quot;I review for the O&#39;Reilly Blogger Review Program&quot; border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://cdn.oreilly.com/bloggers/blogger-review-badge-200.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Few days ago i decided to join the O&#39;Reilly Blogger Review Program and start reviewing books. Though I&#39;m fluent in french I decided to publish those reviews in English for two reasons :&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;I think most of the books i&#39;m suppose to review will be in english ( i want to avoid messing with the correct translation of words especially technical one)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;I can reach more people if i write in english.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
It is a great opportunity for me to get book for free and the only duty i have is to post a review about. I will try to keep a good pace &amp;nbsp;and &amp;nbsp;reviewing two books per month. Wish me good luck :).&lt;br /&gt;
&lt;br /&gt;
Ps : If you want to join the program follow the instructions on this link &lt;a href=&quot;http://oreilly.com/bloggers/&quot;&gt;http://oreilly.com/bloggers/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://horalass.blogspot.com/feeds/7329784897323921064/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2794520034791885278/7329784897323921064' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/7329784897323921064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2794520034791885278/posts/default/7329784897323921064'/><link rel='alternate' type='text/html' href='http://horalass.blogspot.com/2012/08/oreilly-blogger-review-program.html' title='O&#39;Reilly Blogger Review Program'/><author><name>Horacio LASSEY-ASSIAKOLEY</name><uri>http://www.blogger.com/profile/07154195599570589512</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>