1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 9 10 <title>Public speaking</title> 11 12 <link href="http://bluxte.net/rss.xml" type="application/rss+xml" rel="alternate" title="Sylvain Wallez Full RSS Feed" /> 13 <!-- Bootstrap Core CSS --> 14 <link href="../theme/css/bootstrap.min.css" rel="stylesheet"> 15 16 <!-- Custom CSS --> 17 18 19 <link rel="stylesheet" href="../theme/css/bstyle.css?45c0b44b"> 20 21 <!-- Code highlight color scheme --> 22 <link href="../theme/css/code_blocks/github.css" rel="stylesheet"> 23 24 25 <!-- Custom Fonts --> 26 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" integrity="sha512-Evv84Mr4kqVGRNSgIGL/F/aIDqQb7xQ2vcrdIwxfjThSH8CSR7PBEakCr51Ck+w+/U6swU2Im1vVX0SVk9ABhg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 27 <link href='https://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic' rel='stylesheet' type='text/css'> 28 <link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'> 29 30 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 31 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 32 <!--[if lt IE 9]> 33
33<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
33 34
34<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
34 35 <![endif]--> 36 37 <meta property="og:locale" content=""> 38 <meta property="og:site_name" content="Sylvain Wallez"> 39</head> 40 41<body> 42 <!-- Navigation --> 43 <nav class="navbar navbar-default navbar-custom navbar-fixed-top"> 44 <div class="container-fluid"> 45 <!-- Brand and toggle get grouped for better mobile display --> 46 <div class="navbar-header page-scroll"> 47 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 48 <span class="sr-only">Toggle navigation</span> 49 <span class="icon-bar"></span> 50 <span class="icon-bar"></span> 51 <span class="icon-bar"></span> 52 </button> 53<a class="navbar-brand" href="../">Sylvain Wallez</a> 54 </div> 55 56 <!-- Collect the nav links, forms, and other content for toggling --> 57 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 58 <ul class="nav navbar-nav navbar-right"> 59 <li><a href="/about/">About</a></li> 60 <li><a href="/talks/">Talks</a></li> 61 <li><a href="/musings/">Archives</a></li> 62 63 </ul> 64 </div> 65 <!-- /.navbar-collapse --> 66 </div> 67 <!-- /.container --> 68 </nav> 69 70 <!-- Page Header --> 71 <header class="intro-header" style="background-image: url('../images/banners/IMG_4569.jpg')"> 72 <div class="container"> 73 <div class="row"> 74 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 75 <div class="post-heading"> 76 <h1>Public speaking</h1> 77 </div> 78 </div> 79 </div> 80 </div> 81 </header> 82 <!-- Main Content --> 83 <div class="container content"> 84 <div class="row"> 85 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 86 <article> 87 <p>Over the years I did quite a lot of public speaking in conferences and meetups. I like to share my knowledge or take the opportunity of a conference to explore a new domain and share my findings and experiments.</p> 88<h3 id="2026">2026</h3> 89<ul> 90<li>Under the hood of a query engine â Life of a request in Elastic's ES|QL<br /> 91<em>2026-04 - Devoxx - Paris, FR</em> - <a href="/talks/2026-esql-engine/">slides</a> - <a href="https://www.youtube.com/watch?v=_3_cZdqhnhM&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a><br /> 92<em>2026-07 - SunnyTech - Montpellier, FR</em> - <a href="/talks/2026-esql-engine/">slides</a> - <a href="https://www.youtube.com/watch?v=JZ3aZHOnxy0&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></li> 93</ul> 94<h3 id="2025">2025</h3> 95<ul> 96<li> 97<p>La domotique débridée, du sac poubelle au sanglier<br /> 98<em>2025-11 - DevFest Toulouse - Toulouse, FR</em> - <a href="https://youtu.be/nxVhlSdwFwA">video (fr)</a></p> 99</li> 100<li> 101<p>Rust on Rails: the Loco framework<br /> 102<em>2025-06 - SunnyTech - Montpellier, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vSmWRvzOK62FDgeb1imF2c4y3Nwe_BaK4vcZXgKZwh2ygcnQtEb-yoUr4seKgSuEZMp7TY7TlwtCy1r/pub">slides</a> - <a href="https://youtu.be/JEzYLjroGuE">video (fr)</a><br /> 103<em>2025-07 - RivieraDev - Sohphia Antipolis, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vSmWRvzOK62FDgeb1imF2c4y3Nwe_BaK4vcZXgKZwh2ygcnQtEb-yoUr4seKgSuEZMp7TY7TlwtCy1r/pub">slides</a></p> 104</li> 105<li> 106<p>Apache Arrow, high performance interoperable data analysis (and its addition to Elasticsearch)<br /> 107<em>2025-04 - Devoxx - Paris, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vRzNDZkA2e5QHZdAoD3Flcm5xF10a-AZ6VmsXIknVRlFZ4hXP1SVh7kR41ACCEQYvAWecgy0Fbf-slE/pub">slides</a> - <a href="https://www.youtube.com/watch?v=ZA1wWbZN7sw">video (fr)</a><br /> 108<em>2025-06 - SunnyTech - Montpellier, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vRzNDZkA2e5QHZdAoD3Flcm5xF10a-AZ6VmsXIknVRlFZ4hXP1SVh7kR41ACCEQYvAWecgy0Fbf-slE/pub">slides</a> - <a href="https://youtu.be/YsWbi-faqSM">video (fr)</a><br /> 109<em>2025-01 - Capitole du Libre - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vRzN
109DZkA2e5QHZdAoD3Flcm5xF10a-AZ6VmsXIknVRlFZ4hXP1SVh7kR41ACCEQYvAWecgy0Fbf-slE/pub">slides</a> - <a href="https://youtu.be/Qt_DTrz01ZQ">video (fr)</a></p> 110</li> 111</ul> 112<h3 id="2024">2024</h3> 113<ul> 114<li> 115<p>Des logs aux traces, du monitoring à lâobservabilité<br /> 116<em>2024-11 - GDG Toulouse - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vQeocCLBy59MtXrQ6VVIr1YZX9j9Iis93ZnQmBy1TQDNMX_2jZvS0zk6kcDXCzjMhdy35AfscyOp5BR/pub">slides (fr)</a> </p> 117</li> 118<li> 119<p>Live coding music in the browser with WebAudio, WebMIDI & Tone.js<br /> 120<em>2024-07 - SunnyTech - Montpellier, FR</em> - <a href="https://github.com/swallez/livecoding-webaudio-tonejs">code</a>, <a href="https://docs.google.com/presentation/d/e/2PACX-1vRhSRpYapZhyfdgiJKx3gYOklNG11OKqHzGWItVd8RAdAHZzpEea1gWq88ZLPP09acAebXPuMcxe54D/pub">slides</a>, <a href="https://www.youtube.com/watch?v=SHXmDMtKEQs&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a><br /> 121<em>2024-07 - RivieraDev - Sophia Antipolis, FR</em> - <a href="https://github.com/swallez/livecoding-webaudio-tonejs">code</a>, <a href="https://docs.google.com/presentation/d/e/2PACX-1vRhSRpYapZhyfdgiJKx3gYOklNG11OKqHzGWItVd8RAdAHZzpEea1gWq88ZLPP09acAebXPuMcxe54D/pub">slides</a></p> 122</li> 123<li> 124<p>Workshop - RAGtime : Discuter avec vos propres données<br /> 125<em>2024-04 - Devoxx - Paris, FR</em> - <a href="https://github.com/bdauvissat/ragtime">code (fr)</a>, <a href="https://docs.google.com/presentation/d/e/2PACX-1vQv6fMAJW85B393E5zDt9F7e6eFvHikHEOVVO6ZUPxmfFzP8iu6YzF85Rpi_8yOQFrbOTR8tG9kna9K/pub">slides (fr)</a></p> 126</li> 127</ul> 128<h3 id="2023">2023</h3> 129<ul> 130<li> 131<p>Private vector search: chatting with Elasticsearch<br /> 132<em>2023-12 - Open Source Experience - Paris, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vTY938dNVhbmbX7nqAGXuz73td8s6YpdcliEppFTuyRUSZGuC_e2LkDGqydwVPdWWQgdKpodxfbBRo3/pub">slides</a></p> 133</li> 134<li> 135<p>Help, GC pauses crashed our prod! An Elastic Cloud war story<br /> 136<em>2023-05 - Takima meetup - Montrouge, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vSrRX9-JpV9FO3-yKmvmgPfySO7etl0VocRd_FgkdE-HYO_UK2jpVVLRokAShzYCJ5ifaxgUtd9sDcT/pub#slide=id.p">slides</a></p> 137</li> 138<li> 139<p>Introduction to Embedded Rust <br /> 140<em>2023-04 - Devoxx - Paris, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vQJjc4setj6SflkhBC4Q6iN-av290WNFgKVmdT1MzguRBUEUiyqBXQTWT2pOMZuCLHh1RveDIOBAZ4B/pub">slides</a>, <a href="https://www.youtube.com/watch?v=w-HGwLAtJr8&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a>, <a href="https://github.com/swallez/intro-embdedded-rust">code</a></p> 141</li> 142<li> 143<p>The new Elasticsearch Java Client (see 2022 for slides and video)<br /> 144<em>2023-02 - Paris JUG - Paris, FR</em></p> 145</li> 146</ul> 147<h3 id="2022">2022</h3> 148<ul> 149<li> 150<p>Introduction to Embedded Rust<br /> 151<em>2022-11 - Capitole du Libre - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vQQf8JCeoIuUm98XDuzg1yzfgfku3OcY-W9JL_1Rhw-FaMXPpdGU93jeDcCD2Q7RMvajOdt1hipcXp7/pub#slide=id.p">slides</a>, <a href="https://www.youtube.com/watch?v=2SxO74QofRA&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a>, <a href="https://github.com/swallez/intro-embdedded-rust">code</a><br /> 152<em>2022-11 - Elastic Rust Guild - Virtual</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vQQf8JCeoIuUm98XDuzg1yzfgfku3OcY-W9JL_1Rhw-FaMXPpdGU93jeDcCD2Q7RMvajOdt1hipcXp7/pub#slide=id.p">slides</a>, <a href="https://www.youtube.com/watch?v=pDoOPl5ptGs&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (en)</a>, <a href="https://github.com/swallez/intro-embdedded-rust">code</a> </p> 153</li> 154<li> 155<p>L'improbable histoire du bureau OVH de Toulouse<br /> 156<em>2022-06 - Camping des Speakers - Baden, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vRkiYn4Dg7R7pOFPkpYrCaJE6jdUwxbUSeC92OMY5OFDnAD7VMuAT1oap0NAltVcntyDuVJoaAw2HOO/pub">slides (fr)</a></p> 157</li> 158<li> 159<p>The new Elasticsearch Java Client<br /> 160<em>2022-02 - Elastic Community Conference - Virtual</em> - <a href="https://www.youtube.com/watch?v=61MQoSFt2j0&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (en)</a> <br /> 161<em>2022-04 - Devoxx - Paris, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vQnqYkNpvsJB_TwX61lYntPnCjNKzJqF0USvh86MMf1U1RZbrvZY-xdOnpF8vcTtWh9GB27Cuo5P0Qu/pub">slides</a>, <a href="https://www.youtube.com/watch?v=Vl_kUXtL2n8">video (fr)</a><br /> 162<em>2022-06 - Toulouse JUG - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vQMM2DgtbR1cBN4Fi2HNrKZrO90fB2H0tbk9GP9HcNawbzkVjXyR52hzvYsxaXzjaaUJ16QtIUZ8A6P/pub">slides</a><br /> 163<em>2022-09 - MarsJUG - Marseille, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vRf_mPxmOS8YA5kdD1TNozxUGARp2l_ZlghQN7mZZQLc-iO4rpAtt6IOvtPOyBJELhkBu89U1m-Roty/pub">slides</a><br /> 164<em>2022-09 - Riviera JUG - Sophia Antipolis, FR</em> - <a href="https://www.youtube.com/watch?v=RbibP7PZJUA&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a><br /> 165<em>2022-12 - Bordeaux JUG - Bordeaux, FR</em> </p> 166</li> 167</ul> 168<h3 id="2021">2021</h3> 169<ul> 170<li>Help, GC pauses crashed our prod! An Elastic Cloud war story<br /> 171<em>
1712021-01 - Toulouse JUG - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vSazS9l_SbOvaY4MZgK7Jwd0HfxVMjIqbnujp7zuynJ1ojwztno3tJ87n6bVt3H6mp0Iyv9Ys8EmktW/pub">slides</a>, <a href="https://www.youtube.com/watch?v=hY3AmG3HYqE">video (fr)</a><br /> 172<em>2021-01 - GrOps Meetup - Greece (virtual)</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vR3S0bjQXhfFOj43c0Qhv4mGqcjs7G_r227kd9TEej71hvoXWCahGqC5iEQ84EEc4PbNkIVqq_f0z16/pub">slides</a></li> 173</ul> 174<h3 id="2020">2020</h3> 175<ul> 176<li>De Apache à Elastic : la fabrique de l'open source<br /> 177<em>2020-04 - SoLibre - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vQnXYdDLB-DyNfj-C-vnfWeGZO2HGna0QdIo4WWr6YH9VPTjMuiSNmTUQL1ONLd3p6zJEr7luZSjFWe/pub">slides (fr)</a></li> 178</ul> 179<h3 id="2019">2019</h3> 180<ul> 181<li> 182<p>Native Java with GraalVM.<br /> 183<em>2019-12 - Toulouse JUG - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vSuxH5mQqSTBx9bSdxSpDoxUMqZtkwtOh8l-GI1cx-EmzKUIuRYoMjw0HuY8kWktZ9gnkgaeGcj5DYn/pub">slides</a>, <a href="https://www.youtube.com/watch?v=qyx21kTon9Q&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></p> 184</li> 185<li> 186<p>Live coding music in the browser with WebAudio, WebMIDI & Tone.js.<br /> 187<em>2019-10 - DevFest - Toulouse, FR</em> - <a href="https://github.com/swallez/livecoding-webaudio-tonejs">code</a>, <a href="https://docs.google.com/presentation/d/e/2PACX-1vRhSRpYapZhyfdgiJKx3gYOklNG11OKqHzGWItVd8RAdAHZzpEea1gWq88ZLPP09acAebXPuMcxe54D/pub">slides</a>, <a href="https://www.youtube.com/watch?v=LShM4QzMOxY">video (fr)</a> </p> 188</li> 189<li> 190<p>Inside the JVM: Follow the white rabbit<br /> 191<em>2019-02 - Breizh JUG - Rennes, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vR9WHriWt14LgJXeokvhl-tGVxmHS03TPwcpe0tkJL5qFWy0Owwsjawp5dcxjip_VLMsv0LQCVVvSii/pub">slides</a>, <a href="https://www.youtube.com/watch?v=cbfFkAPFxY4&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a><br /> 192<em>2019-04 - Devoxx - Paris, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vQkK7sgo8cYWe032Q4vtHlw0XmANwyDv7fhDexLujEqQdwpMMCbzPt8CZ0QrZo2qEeGkARsCfCNKyqd/pub">slides</a>, <a href="https://www.youtube.com/watch?v=2dhi1ezcdNc&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></p> 193</li> 194<li> 195<p>A gentle introduction to Rust<br /> 196<em>2019-01 - Rust meetup - Toulouse, FR</em> - <a href="https://github.com/swallez/introduction-to-rust">slides</a></p> 197</li> 198</ul> 199<h3 id="2018">2018</h3> 200<ul> 201<li> 202<p>Opensource business models<br /> 203<em>2018-11 - Capitole du libre - Toulouse, FR</em> - <a href="https://www.youtube.com/watch?v=Xqr5NdqARa0&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></p> 204</li> 205<li> 206<p>Using Rust to develop web applications - An exploration of the Rust ecosystem<br /> 207<em>2018-11 - DevFest Toulouse - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vQE9znucZ_zLtD-2zBiHNOjTRQiOYxsIwfdmJR-inIPXehylrBBhRD7uzX_tU17VPsgNoAZp9ZKD6lg/pub">slides</a>, <a href="https://www.youtube.com/watch?v=rhAqG4gh400">video (fr)</a></p> 208</li> 209</ul> 210<!-- 2112018-01 - A gentle introduction to Rust??? 212https://docs.google.com/presentation/d/e/2PACX-1vR-wa9MRj2ietHhne1vkpKYHD1bFuDMRj1200HmI6dLNLvCZm5FBeZEE2vgg1IbFwtKGmOe1ub_GYI6/pub 213--> 214 215<h3 id="2017">2017</h3> 216<ul> 217<li> 218<p>Managing your Black Friday logs<br /> 219<em>2017-11 - Capitole du libre - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/black-friday-logs-scaling-elasticsearch">slides</a>, <a href="https://www.youtube.com/watch?v=9LNnNh63rBI&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></p> 220</li> 221<li> 222<p>From 50 to 270: scaling a distributed engineering team<br /> 223<em>2017-09 - DevFest Toulouse - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/elastic-from-50-to-270-how-to-scale-a-distributed-engineering-team">slides</a></p> 224</li> 225<li> 226<p>Elastic Cloud Enterprise<br /> 227<em>2017-06 - Elastic meetup - Paris, FR</em> - <a href="https://www.youtube.com/watch?v=dVLuolV46oE&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></p> 228</li> 229<li> 230<p>Inside the JVM: Follow the white rabbit<br /> 231<em>2017-04 - Toujouse JUG - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vTYBFJCAlaXWwP98z1a8rd5ACg19sLZ9O9D1T76gE6FOZmL-bBHZYAB3ade-_-gf-rFNIA1cgnDLDD0/pub">slides</a>, <a href="https://www.youtube.com/watch?v=rB0ElXf05nU&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></p> 232</li> 233<li> 234<p>Ingest node: (re)indexing and enriching documents within Elasticsearch<br /> 235<em>2017-01 - Snowcamp - Grenoble, FR</em><br /> 236<em>2017-04 - Devops meetup - Toulouse, FR</em> - <a href="https://www.youtube.com/watch?v=WeZ-MhMJ7fQ&list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></p> 237</li> 238<li> 239<p>Kibana & Timelion: Time series with the Elastic Stack<br /> 240<em>2017-05 - Daho.am - Munich, DE</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vS5g3cvjxJHGjg3BSe09Ad41V4MIUigJe8EgxO5VZTb4kVzLGiHjZq_HreOpbf1EzbTzfzOET1K8ItC/pub">slides</a></p> 241</li> 242</ul> 243<h3 id="2016">2016</h3> 244<ul> 245<li> 246<p>Kibana & Timelion: Time series with the Elastic Stack<br /> 247<em>2016-11 - Capitole du Libre - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vReFDOnllJrvecez6YwtbICGbUcP2gimvvS-L56UexTvt6llFrnpb1HTPQ/pub">slides</a> </p> 248</li> 249<li> 250<p>25 ans de carrière et toujours affamé de techno<br /> 251<em>2016-02 - Epitech - Toulouse, FR</em> - <a href="https://docs.google.com/presentation/d/e/2PACX-1vSnOSP-aFjYCWTV1eKJhtJLcvifX3vzUkhhh1CQuK0JB-Dv-7x1FPaGUXmcBcvH2Q/pub">slides (fr)</a></p> 252</li> 253<li> 254<p>Introduction à Go<br /> 255<em>2016-11 - Capitole du Libre - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/introduction-au-langage-go">slides</a></p> 256</li> 257</ul> 258<h3 id="2015">2015</h3> 259<ul> 260<li> 261<p>Introduction à Go<br /> 262<em>2015-11 - JUG - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/introduction-au-langage-go">slides</a> </p> 263</li> 264<li> 265<p>Petite introduction à l'internet des objets<br /> 266<em>2016-05 - Apéro Web - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/2016-05-iot-apero-web">slides (fr)</a></p> 267</li> 268<li> 269<p>MongoDB<br /> 270<em>2015-04 - Toulouse Data Science meetup - Toulouse, FR</em> - <a href="https://files.bluxte.net/talks/2015-04%2520TDS%2520JUG%2520-%2520MongoDB.pdf">slides (fr)</a></p> 271</li> 272</ul> 273<h3 id="2014">2014</h3> 274<ul> 275<li> 276<p>Failcon - Goojet<br /> 277<em>2014-11 - Failcon - Toulouse, FR</em> - <a href="https://files.bluxte.net/talks/2014-11-Failcon-Wallez.pdf">slides (fr)</a></p> 278</li> 279<li> 280<p>Startup metrics : mesurez, analysez, surveillez !<br /> 281<em>2014-10 - Le Camping - Toulouse, FR</em> - <a href="https://files.bluxte.net/talks/2014-10%2520CampingTlse%2520Metrics.pdf">slides (fr)</a></p> 282</li> 283<li> 284<p>Hazelcast ou le clustering facile<br /> 285<em>2014-02 - Toulouse JUG - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/brown-bag-lunch-sur-hazelcast">slides (fr)</a></p> 286</li> 287</ul> 288<h3 id="2013">2013</h3> 289<ul> 290<li>
290Lucene et moteurs de recherche - 10 ans d'usages plus ou moins classiques<br /> 291<em>2013-06 - JUG - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/2013-06-toulouse-jug-lucene">slides (fr)</a></li> 292</ul> 293<h3 id="2012">2012</h3> 294<ul> 295<li> 296<p>Introduction à l'Open Hardware<br /> 297<em>2012-11 - Capitole du libre - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/2012-11-toulibre-open-hardware">slides (fr)</a>, <a href="https://vimeo.com/55273355">video (fr)</a></p> 298</li> 299<li> 300<p>Processing : Java multimedia et artistique <br /> 301<em>2012-04 - JUG - Toulouse, FR</em> - <a href="https://files.bluxte.net/talks/2012-04%2520JUG%2520-%2520Processing.pdf">slides (fr)</a></p> 302</li> 303</ul> 304<h3 id="2011">2011</h3> 305<ul> 306<li>Introduction à Play! Framework<br /> 307<em>2011-11 - JUG - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/play-framework-toulouse-jug-nov-2011">slides (fr)</a></li> 308</ul> 309<h3 id="2009">2009</h3> 310<ul> 311<li>Développement avec Java Micro Edition<br /> 312<em>2009-05 - JUG - Toulouse, FR</em> - <a href="https://www.slideshare.net/swallez/dveloppement-avec-java-micro-edition-9425234">slides (fr)</a></li> 313</ul> 314<!-- 315* 2004-10 Open source : quoi, quand, comment ? - ??? 316--> 317 318<h3 id="2006">2006</h3> 319<ul> 320<li>Open Source Software: risk or opportunity?<br /> 321<em>2006-01 - Embedded Realtime Software Congress - Toulouse, FR</em> - <a href="https://files.bluxte.net/talks/2006-01-ERTS-Opensource.pdf">paper</a></li> 322</ul> 323<h3 id="2005">2005</h3> 324<ul> 325<li> 326<p>AJAX and Cocoon <br /> 327<em>2005-10 - Cocoon Get Together - Ghent, BE</em> - <a href="https://files.bluxte.net/talks/2005-10-CocoonGT-Ajax-in-Cocoon.pdf">slides</a></p> 328</li> 329<li> 330<p>Apache Cocoon, a versatile middleware for multi-{format, channel, device, modal} applications<br /> 331<em>2005-06 - <a href="https://www.w3.org/2005/03/MWeb-seminar.html">W3C Multimodal Web Applications</a> - Toulouse, FR</em> - <a href="https://files.bluxte.net/talks/2005-06-MMWeb.pdf">slides</a></p> 332</li> 333</ul> 334<h3 id="2004">2004</h3> 335<ul> 336<li>Advanced Cocoon forms<br /> 337<em>2004-10 - Cocoon Get Together - Ghent, BE</em> - <a href="https://files.bluxte.net/talks/2004-10-CocoonGT-Advanced-Cocoon-Forms.pdf">slides</a></li> 338</ul> 339<h3 id="2003">2003</h3> 340<ul> 341<li> 342<p>Apache Cocoon, Framework d'applications XML<br /> 343<em>2003-11 - XML Forum - Paris, FR</em> - <a href="https://files.bluxte.net/talks/2003-11-XML-Forum.pdf">slides (fr)</a></p> 344</li> 345<li> 346<p>Woody and flowscript: webapps made easy with Cocoon<br /> 347<em>2003-10 - Cocoon GetTogether - Ghent, BE</em> - <a href="https://files.bluxte.net/talks/2003-10-CocoonGT-Woody-Flowscript.pdf">slides</a>, <a href="https://files.bluxte.net/talks/2003-10-CocoonGT-Woody-Flowscript.avi">video</a></p> 348</li> 349</ul> 350<h3 id="2002">2002</h3> 351<ul> 352<li>Micro-Cocoon: running Cocoon in unusual places<br /> 353<em>2002-10 - Cocoon GetTogether - Ghent, BE</em> - <a href="https://files.bluxte.net/talks/2002-11%2520Cocoon%2520GT%2520Ghent%2520-%2520MicroCocoon.pdf">slides</a></li> 354</ul> 355<h3 id="2000">2000</h3> 356<ul> 357<li>Domain Objects Management in Ground Systems Software with Paloma<br /> 358<em>2000-05 - Data Systems in Aerospace - Montréal, CA</em></li> 359</ul> 360 </article> 361 </div> 362 </div> 363 </div> 364 365 <hr> 366 367 <!-- Footer --> 368 <footer> 369 <div class="container"> 370 <div class="row"> 371 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 372 <ul class="list-inline text-center"> 373 <li> 374 <a href="https://bsky.app/profile/swallez.com" title=Bluesky> 375 <span class="fa-stack fa-lg"> 376 <i class="fa fa-circle fa-stack-2x"></i> 377 <i class="fa-brands fa-bluesky fa-stack-1x fa-inverse"></i> 378 </span> 379 </a> 380 </li> 381 <li> 382 <a href="https://x.com/bluxte" title=X-Twitter>
383 <span class="fa-stack fa-lg"> 384 <i class="fa fa-circle fa-stack-2x"></i> 385 <i class="fa-brands fa-x-twitter fa-stack-1x fa-inverse"></i> 386 </span> 387 </a> 388 </li> 389 <li> 390 <a href="https://www.linkedin.com/in/swallez" title=LinkedIn> 391 <span class="fa-stack fa-lg"> 392 <i class="fa fa-circle fa-stack-2x"></i> 393 <i class="fa-brands fa-linkedin fa-stack-1x fa-inverse"></i> 394 </span> 395 </a> 396 </li> 397 <li> 398 <a href="https://github.com/swallez" title=GitHub> 399 <span class="fa-stack fa-lg"> 400 <i class="fa fa-circle fa-stack-2x"></i> 401 <i class="fa-brands fa-github fa-stack-1x fa-inverse"></i> 402 </span> 403 </a> 404 </li> 405 <li> 406 <a href="https://www.facebook.com/sylvain.wallez" title=Facebook> 407 <span class="fa-stack fa-lg"> 408 <i class="fa fa-circle fa-stack-2x"></i> 409 <i class="fa-brands fa-facebook fa-stack-1x fa-inverse"></i> 410 </span> 411 </a> 412 </li> 413 <li> 414 <a href="/rss.xml" title=RSS> 415 <span class="fa-stack fa-lg"> 416 <i class="fa fa-circle fa-stack-2x"></i> 417 <i class="fa fa-rss fa-stack-1x fa-inverse"></i> 418 </span> 419 </a> 420 </li> 421 </ul> 422<p class="copyright text-muted"> 423 Copyright © Sylvain Wallez 424</p> </div> 425 </div> 426 </div> 427 </footer> 428 429 <!-- jQuery --> 430
430<script src="../theme/js/jquery.js"></script>
430 431 432 <!-- Bootstrap Core JavaScript --> 433
433<script src="../theme/js/bootstrap.min.js"></script>
433 434 435 <!-- Custom Theme JavaScript --> 436
436<script src="../theme/js/clean-blog.min.js"></script>
436 437
438<script data-goatcounter="https://goat.bluxte.net/count" async src="//goat.bluxte.net/count.js"></script>
438 439 440
440<script type="text/javascript"> 441 var _gaq = _gaq || []; 442 _gaq.push(['_setAccount', 'UA-22489448-1']); 443 _gaq.push(['_trackPageview']); 444 (function() { 445 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 446 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 447 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 448 })(); 449 </script>
vendor: 1 bytes, line 449
449
450<script data-isso="//isso.www.bluxte.net/" src="//isso.www.bluxte.net/js/embed.min.js"></script>
450 451</body> 452 453</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.