PageSourceSearch

https://www.bluxte.net/talks/

html bluxte.net collected 2026-09-24 10:20:35 UTC 25,893 bytes, 453 lines download raw bytes

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&amp;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&amp;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 &amp; 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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></p>
184</li>
185<li>
186<p>Live coding music in the browser with WebAudio, WebMIDI &amp; 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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;list=PLxzTvjnFqbEVsepOdTW3GPzDx360u93OC">video (fr)</a></p>
237</li>
238<li>
239<p>Kibana &amp; 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 &amp; 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 &copy; 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.