<commit_before><!doctype html>
<html lang="fr">

	<head>
		<meta charset="utf-8">

		<title>Annotation Processing: @Nailed("it")</title>

		<meta name="description" content="Présentation du Hands-on Devoxx France 2015 Annotation Processing: @Nailed(&quot;it&quot;)">
		<meta name="author" content="<NAME>">
		<meta name="author" content="<NAME>">

		<meta name="apple-mobile-web-app-capable" content="yes" />
		<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">

		<link rel="stylesheet" href="css/reveal.css">
		<link rel="stylesheet" href="css/theme/night.css" id="theme">

		<!-- Code syntax highlighting -->
		<link rel="stylesheet" href="lib/css/zenburn.css">

		<!-- Printing and PDF exports -->
		<script>
			var link = document.createElement( 'link' );
			link.rel = 'stylesheet';
			link.type = 'text/css';
			link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css';
			document.getElementsByTagName( 'head' )[0].appendChild( link );
		</script>

		<!--[if lt IE 9]>
		<script src="lib/js/html5shiv.js"></script>
		<![endif]-->
	</head>

	<body>

		<div class="reveal">

			<!-- Any section element inside of this container is displayed as a slide -->
			<div class="slides">
				<section>
					<h2>
						Annotation Processing<br/>
						@Nailed("it")
					</h2>
					<p>&nbsp;</p>
					<p>&nbsp;</p>
					<p>
						<small>
							Hands-on Devoxx France - mercredi 8 avril 2015<br/>
							créé et animé par <a href="http://twitter.com/fbiville"><NAME></a> et <a href="http://twitter.com/LesaintSeb"><NAME></a>
						</small>
					</p>
				</section>

				<section>
					<section>
						<h2>Mais qui sont-ils ?</h2>
						<p>
							<NAME><br/>
							<small><a href="http://twitter.com/fbiville">@fbiville</a> ingénieur chez Vidal<br/>
							a créé <a href="https://github.com/softwarevidal/jax-rs-linker">jax-rs-linker</a></small>
						</p>
						<p>
							<NAME><br/>
							<small><a href="http://twitter.com/LesaintSeb">@LesaintSeb</a> ingénieur chez SonarSource<br/>
							a écrit le processeur du <a href="https://github.com/lesaint/damapping/">DAMapping framework</a></small>
						</p>
					</section>
					<section>
						<h2>Mais pourquoi font-ils cela ?</h2>
						<ul>
							<li class="fragment">
								parce que l'annotation processing (AP)
								<ul>
									<li>c'est pratique</li>
									<li>c'est puissant</li>
									<li>c'est clean</li>
								</ul>
							</li>
							<li class="fragment">mais...
								<ul>
									<li>ce n'est pas trivial</li>
									<li>peu ou d'obscures ressources</li>
									<li>une bonne marche d'apprentissage</li>
								</ul>
							</li>
							<li class="fragment">et qu'on veut vous éviter ce qu'on a vécu :)</li>
						</ul>
					</section>
				</section>

				<section>
					<section>
						<h2>Que faites-vous là ?</h2>

						<aside class="notes"><commit_msg>improve readibility of "Mais qui sont-ils" section's content<commit_after><!doctype html>
<html lang="fr">

	<head>
		<meta charset="utf-8">

		<title>Annotation Processing: @Nailed("it")</title>

		<meta name="description" content="Présentation du Hands-on Devoxx France 2015 Annotation Processing: @Nailed(&quot;it&quot;)">
		<meta name="author" content="<NAME>">
		<meta name="author" content="<NAME>">

		<meta name="apple-mobile-web-app-capable" content="yes" />
		<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">

		<link rel="stylesheet" href="css/reveal.css">
		<link rel="stylesheet" href="css/theme/night.css" id="theme">

		<!-- Code syntax highlighting -->
		<link rel="stylesheet" href="lib/css/zenburn.css">

		<!-- Printing and PDF exports -->
		<script>
			var link = document.createElement( 'link' );
			link.rel = 'stylesheet';
			link.type = 'text/css';
			link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css';
			document.getElementsByTagName( 'head' )[0].appendChild( link );
		</script>

		<!--[if lt IE 9]>
		<script src="lib/js/html5shiv.js"></script>
		<![endif]-->
	</head>

	<body>

		<div class="reveal">

			<!-- Any section element inside of this container is displayed as a slide -->
			<div class="slides">
				<section>
					<h2>
						Annotation Processing<br/>
						@Nailed("it")
					</h2>
					<p>&nbsp;</p>
					<p>&nbsp;</p>
					<p>
						<small>
							Hands-on Devoxx France - mercredi 8 avril 2015<br/>
							créé et animé par <a href="http://twitter.com/fbiville"><NAME></a> et <a href="http://twitter.com/LesaintSeb"><NAME></a>
						</small>
					</p>
				</section>

				<section>
					<section>
						<h2>Mais qui sont-ils ?</h2>
						<h4>
							<NAME><br/>
							<small>
								<a href="http://twitter.com/fbiville">@fbiville</a><br/>
								ingénieur chez Vidal<br/>
								a créé jax-rs-linker
							</small>
						</h4>
						<h4>
							<NAME><br/>
							<small>
								<a href="http://twitter.com/LesaintSeb">@LesaintSeb</a><br/>
								ingénieur chez SonarSource<br/>
								a créé le DAMapping framework
							</small>
						</h4>
					</section>
					<section>
						<h2>Mais pourquoi font-ils cela ?</h2>
						<ul>
							<li class="fragment">
								parce que l'annotation processing (AP)
								<ul>
									<li>c'est pratique</li>
									<li>c'est puissant</li>
									<li>c'est clean</li>
								</ul>
							</li>
							<li class="fragment">mais...
								<ul>
									<li>ce n'est pas trivial</li>
									<li>peu ou d'obscures ressources</li>
									<li>une bonne marche d'apprentissage</li>
								</ul>
							</li>
							<li class="fragment">et qu'on veut vous éviter ce qu'on a vécu :)</li>
						</ul>
					</section>
				</section>

				<section>
					<section>
						<h2>Que faites-vous là ?</h2>

						<aside class="notes">
{'fraction_non_alphanumeric': 0.18586688578471652, 'fraction_numerical': 0.008874281018898932, 'mean_word_length': 2.6312649164677806, 'pattern_counts': {'":': 0, '<': 223, '<?xml version=': 0, '>': 223, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1424726', 'n_tokens_mistral': 2927, 'n_tokens_neox': 2161, 'n_words': 460}