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

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

		<title>Groovy, Learn Another Language</title>

		<meta name="description" content="An introduction to the Groovy programming language">
		<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">

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

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

		<!-- If the query includes 'print-pdf', use the PDF print sheet -->
		<script>
			document.write( '<link rel="stylesheet" href="css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' );
		</script>

		
		<!-- playing around with google fonts -->
		<link href='http://fonts.googleapis.com/css?family=Signika' rel='stylesheet' type='text/css'>
		<link href='http://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'>

		<style>
			.header {
				font-family: 'Signika', sans-serif;
				font-size:200px;
			}
			.slide-data {
				font-family: 'Roboto', sans-serif !important;
				font-size:28px !important;
				background-color: rgba(0,0,0,0.6);
				color:#fff;
				padding:40px 100px !important;
			}

			.slide-data h2 {
				color:#fff;
			}
			.table {
				font-family: 'Roboto', sans-serif !important;			
				font-size:18px !important;	
			}
			.slide-img {
				border:none !important;
				box-shadow: none !important;
			}
		</style>

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

	<body>

		<div class="reveal">

			<div class="slides">

				<section class="white" data-background="images/duke.jpg" data-background-size="cover" data-background-color="#000">
					<h1 class="white fancy shadow">Groovy</h1>
					<h3 class="white shadow">Learn Another Language</h3>
					<p>
						<small><a class="white" href="http://www.danvega.org"><NAME></a> / <a class="white" href="http:codecaito.blogspot.com"><NAME></a></small>
					</p>

					<aside class="notes">
						<ul>
							<li>Point them to the installation guide</li>
							<li>Point them to the presentation URL (allow them to follow along in case code is small on projector)</li>
						</ul>
					</aside>
				</section>

				<section data-background="images/cleveland.jpg" data-background-size="cover" data-state="about-dv">
					<section>
						<ul class="slide-data fragment roll-in">
							<h2><NAME></h2>
							<li>Senior Developer at FirstComp</li>
							<li>
								What keeps me busy
								<ul>
									<li>CrossFit</li>
									<li>Running</li>
									<li>Swimming</li>
									<li>Sports</li>
								</ul>
							</li>
							<li>
								Contact Information
								<ul>
									<li>blog: www: http://www.danvega.org</li>
									<li>email: <EMAIL></li>
									<li>twitter: @cfaddict</li>
								</ul>
							</li>
						</ul>
					</section>
				</section>

				<!-- about josh -->
				<section data-background="images/Gallifrey.jpg" data-background-size="cover" >
					<h2><NAME></h2>
					<ul class="fragment roll-in">
						<li>Working as an IT professional for 11 years</li>
						<li>Working with ColdFusion since MX 7</li>
						<li>Doctor Who loving, 日本語 speaking, whiskey drinking Buddhist</li>
						<li><a class="white" href="http://codecaito.blogspot.com">CodeCaito.blogspot.com</a></li>
						<li>Twitter: <a class="white"  href="http://www.twitter.com/j_caito">@J_Caito</a></li>
					</ul>					
				</section>

				<!-- lets explain what we are going to do today -->
				<section>
					<h3>Presentation Overview</h3>
					<ol>
						<li><a href="#/4">Installation</a></li>
						<li>What is Groovy?</li>
						<li><a href="#/5">Data Types</a> (<a href="#/9">Simple</a> & <a href="#/11">Complex</a>)</li>
						<li>Groovy Truth</li>
						<li>Logical Branching & Operators</li>
						<li>Meta-Programming</li>
						<li>Closures</li>
						<li>Testing (Spock Overview)</li>
						<li>Grails (Overview)</li>
						<li>IDE Support (Overview)</li>
						<li>Resources</li>
						<li>Q&A</li>
					</ol>

					<aside class="notes">
						Lets talk about why we here today. Why are we talking about Groovy.
					</aside>
				</section>

				<section>
					<img src="images/groovy-logo-medium.png" alt="" border="0" class="slide-img">
					
					<ul>
						<li>Open Source / altnerative language for the JVM</li>
						<li>Object Oriented, dynamic with functional flavor</li>
						<li>Open Source / altnerative language for the JVM</li>
					</ul>

					<aside class="notes">
						what is groovy
					</aside>

				</section>

				<section data-background="images/pivotal.png" data-background-size="1024px">
					
					<aside class="notes">
						Who makes Groovy?
					</aside>
				</section>

				<section>
					<img src="images/groovy-learn.png" alt="" border="0" class="slide-img">
					
					<aside class="notes">
						Groovy is easy to learn
					</aside>
				</section>

				<section>
					<h3>Installation</h3>
					<a href="http://groovy.codehaus.org/download">http://groovy.codehaus.org/download</a><br/>
					<a class="fragment" href="http://gvmtool.net/">GVM</a>
					<p class="fragment">Groovy Console</p>
					<p class="fragment">Command Line Tools</p>
					<a class="fragment" href="http://groovy.codehaus.org/api/">http://groovy.codehaus.org/api</a>
					<aside class="notes">Cover GVM only enough to say there is a tool out there and provide a link at the end</aside>
				</section>

				<section>
					<h3>Groovy Console</h3><commit_msg>what is groovy updates<commit_after><!doctype html>
<html lang="en">

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

		<title>Groovy, Learn Another Language</title>

		<meta name="description" content="An introduction to the Groovy programming language">
		<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">

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

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

		<!-- If the query includes 'print-pdf', use the PDF print sheet -->
		<script>
			document.write( '<link rel="stylesheet" href="css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' );
		</script>

		
		<!-- playing around with google fonts -->
		<link href='http://fonts.googleapis.com/css?family=Signika' rel='stylesheet' type='text/css'>
		<link href='http://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'>

		<style>
			.header {
				font-family: 'Signika', sans-serif;
				font-size:200px;
			}
			.slide-data {
				font-family: 'Roboto', sans-serif !important;
				font-size:28px !important;
				background-color: rgba(0,0,0,0.6);
				color:#fff;
				padding:40px 100px !important;
			}

			.slide-data h2 {
				color:#fff;
			}
			.table {
				font-family: 'Roboto', sans-serif !important;			
				font-size:18px !important;	
			}
			.slide-img {
				border:none !important;
				box-shadow: none !important;
			}
		</style>

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

	<body>

		<div class="reveal">

			<div class="slides">

				<section class="white" data-background="images/duke.jpg" data-background-size="cover" data-background-color="#000">
					<h1 class="white fancy shadow">Groovy</h1>
					<h3 class="white shadow">Learn Another Language</h3>
					<p>
						<small><a class="white" href="http://www.danvega.org"><NAME></a> / <a class="white" href="http:codecaito.blogspot.com"><NAME></a></small>
					</p>

					<aside class="notes">
						<ul>
							<li>Point them to the installation guide</li>
							<li>Point them to the presentation URL (allow them to follow along in case code is small on projector)</li>
						</ul>
					</aside>
				</section>

				<section data-background="images/cleveland.jpg" data-background-size="cover" data-state="about-dv">
					<section>
						<ul class="slide-data fragment roll-in">
							<h2><NAME></h2>
							<li>Senior Developer at FirstComp</li>
							<li>
								What keeps me busy
								<ul>
									<li>CrossFit</li>
									<li>Running</li>
									<li>Swimming</li>
									<li>Sports</li>
								</ul>
							</li>
							<li>
								Contact Information
								<ul>
									<li>blog: www: http://www.danvega.org</li>
									<li>email: <EMAIL></li>
									<li>twitter: @cfaddict</li>
								</ul>
							</li>
						</ul>
					</section>
				</section>

				<!-- about josh -->
				<section data-background="images/Gallifrey.jpg" data-background-size="cover" >
					<h2><NAME></h2>
					<ul class="fragment roll-in">
						<li>Working as an IT professional for 11 years</li>
						<li>Working with ColdFusion since MX 7</li>
						<li>Doctor Who loving, 日本語 speaking, whiskey drinking Buddhist</li>
						<li><a class="white" href="http://codecaito.blogspot.com">CodeCaito.blogspot.com</a></li>
						<li>Twitter: <a class="white"  href="http://www.twitter.com/j_caito">@J_Caito</a></li>
					</ul>					
				</section>

				<!-- lets explain what we are going to do today -->
				<section>
					<h3>Presentation Overview</h3>
					<ol>
						<li><a href="#/4">Installation</a></li>
						<li>What is Groovy?</li>
						<li><a href="#/5">Data Types</a> (<a href="#/9">Simple</a> & <a href="#/11">Complex</a>)</li>
						<li>Groovy Truth</li>
						<li>Logical Branching & Operators</li>
						<li>Meta-Programming</li>
						<li>Closures</li>
						<li>Testing (Spock Overview)</li>
						<li>Grails (Overview)</li>
						<li>IDE Support (Overview)</li>
						<li>Resources</li>
						<li>Q&A</li>
					</ol>

					<aside class="notes">
						Lets talk about why we here today. Why are we talking about Groovy.
					</aside>
				</section>

				<section>
					<img src="images/groovy-logo-medium.png" alt="" border="0" class="slide-img">
					
					<ul>
						<li>Open Source / altnerative language for the JVM</li>
						<li>Object Oriented, dynamic with functional flavor</li>
						<li>Open Source / altnerative language for the JVM</li>
					</ul>

					<aside class="notes">
						what is groovy
					</aside>

				</section>

				<section data-background="images/pivotal.png" data-background-size="1024px">
					
					<aside class="notes">
						Who makes Groovy?
					</aside>
				</section>

				<section>
					<img src="images/groovy-learn.png" alt="" border="0" class="slide-img">
					
					<aside class="notes">
						Groovy as a Java superset
						Groovy is easy to learn
					</aside>
				</section>

				<section data-background="images/downloads.png" data-background-size="">
					<aside class="notes">
						Groovy as a Java superset
						Groovy is easy to learn
					</aside>
				</section>
				
				<section data-background="images/groovy_whouses.png" data-background-size="">
					<aside class="notes">
						who's using groovy?
					</aside>
				</section>

				<section>
					<h2>What does a Java Class Look Like</h2>
					<img src="images/person.java.png" alt="" border="0" class="slide-img">
					
					<aside class="notes">
						
					</aside>
				</section>				

				<section>
					<h2>What does a Groovy Class Look Like</h2>
					<img src="images/person.groovy.png" alt="" border="0" class="slide-img">
					
					<aside class="notes">
						the point here is that java syntax for the most part is valid groovy syntax. The compiler for groovy compiles 
						the code down to java byte code. There are a few exceptions where this isn't the case but there are ver few.
					</aside>
				</section>		

				<section>
					<h2>POGO Demo</h2>
					
					<aside class="notes">
						I need a cool image for this slide
					</aside>
				</section>	

				<section>
					<h3>Installation</h3>
					<a href="http://groovy.codehaus.org/download">http://groovy.codehaus.org/download</a><br/>
					<a class="fragment" href="http://gvmtool.net/">GVM</a>
					<p class="fragment">Groovy Console</p>
					<p class="fragment">Command Line Tools</p>
					<a class="fragment" href="http://groovy.codehaus.org/api/">http://groovy.codehaus.org/api</a>
					<aside class="notes">Cover GVM only enough to say there is a tool out there and provide a link at the end</aside>
				</section>

				<section>
					<h3>Groovy Console</h3>
{'fraction_non_alphanumeric': 0.17592305305615885, 'fraction_numerical': 0.00930809804529941, 'mean_word_length': 2.7987625220978196, 'pattern_counts': {'":': 0, '<': 427, '<?xml version=': 0, '>': 427, 'https://': 0, 'lorem ipsum': 0, 'www.': 8, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 7, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1136051', 'n_tokens_mistral': 5933, 'n_tokens_neox': 4307, 'n_words': 987}