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

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

		<title>JS Montreal - GruntJS</title>

		<meta name="description" content="A talk about GruntJS for JS Montreal">
		<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/night.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>

		<!--[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>
					<h1>Hello JS Montreal!</h1>
				</section>

				<section>
					<h2>Introduction to GruntJS</h2>
          <img src="img/grunt-logo.png" alt="GruntJS">
					<p>
						<small>
              By <a href="http://dashboarddude.com"><NAME></a> / <a
                href="http://twitter.com/elrowan">@elrowan</a> using <a
                href="http://http://lab.hakim.se/reveal-js/">reveal.js</a>
            </small>
					</p>
					<p>
						<small>
              <a
                href="http://rowanu.github.io/js-montreal-talk.gruntjs">http://rowanu.github.io/js-montreal-talk.gruntjs</a>
            </small>
					</p>
					<aside class="notes">
            Introduction!
					</aside>
				</section>

				<section>
					<section>
						<h2>What is GruntJS?</h2>
					</section>
					<section>
						<h2>A Script Runner</h2>
						<p>
              It's like a build tool, but different.
            </p>
						<p>
              <small>Think make, rake, jake, cake, etc.</small>
            <p>

					</section>
					<aside class="notes">
            Script runner vs build tool.
            Build tool is traditionally for compiled languages - NA for JS.
					</aside>
				</section>

				<section>
					<section>
						<h2>Why?</h2>
					</section>
					<section>
            <h2>Automation</h2>
            <ul>
              <li>Will make you a Happy Developer™</li>
              <li>A Happy Developer™ is a Productive Developer</li>
            </ul>
          </section>
					<section>
            <h2>Knowledge Encapsulation</h2>
            <p>
              Outcome Vs Process
            </p>
          </section>
        </section>

				<section>
					<section>
						<h2>Why GruntJS?</h2>
					</section>
					<section>
            <h2>High-level</h2>
            <p>
              More of what the *ake tools give you
            </p>
            <aside class="notes">
              Lots of low-level Knowledge can be encapsulated.
            </aside>
          </section>
					<section>
            <h2>Plugins</h2>
            <p>
              Don't reinvent the wheel
            </p>
            <p class="fragment">
              Seriously. Stop it
            </p>
            <aside class="notes"><commit_msg>add some notes. fix some typos<commit_after><!doctype html>
<html lang="en">

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

		<title>JS Montreal - GruntJS</title>

		<meta name="description" content="A talk about GruntJS for JS Montreal">
		<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/night.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>

		<!--[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>
					<h1>Hello JS Montreal!</h1>
				</section>

				<section>
					<h2>Introduction to GruntJS</h2>
          <img src="img/grunt-logo.png" alt="GruntJS">
					<p>
						<small>
              By <a href="http://dashboarddude.com"><NAME></a> / <a
                href="http://twitter.com/elrowan">@elrowan</a> using <a
                href="http://http://lab.hakim.se/reveal-js/">reveal.js</a>
            </small>
					</p>
					<p>
						<small>
              <a
                href="http://rowanu.github.io/js-montreal-talk.gruntjs">http://rowanu.github.io/js-montreal-talk.gruntjs</a>
            </small>
					</p>
					<aside class="notes">
            This talk is all about getting you up and running with GruntJS asap.
            I took a while to sit down and learn GruntJS, and I'm pretty happy I
            did. The plugin ecosystem in particular has the potential to save
            you lots of time on a daily basis.
					</aside>
				</section>

				<section>
					<section>
						<h2>What is GruntJS?</h2>
					</section>
					<section>
						<h2>A Script Runner</h2>
						<p>
              It's like a build tool, but different.
            </p>
						<p>
              <small>Think make, rake, jake, cake, etc.</small>
            <p>
					</section>
					<aside class="notes">
            Script runner vs build tool.
					</aside>
				</section>

				<section>
					<section>
						<h2>Why?</h2>
					</section>
					<section>
            <h2>Automation</h2>
            <ul>
              <li>Will make you a Happy Developer™</li>
              <li>A Happy Developer™ is a Productive Developer</li>
            </ul>
          </section>
					<section>
            <h2>Knowledge Encapsulation</h2>
            <p>
              Outcome Vs Process
            </p>
          </section>
        </section>

				<section>
					<section>
						<h2>Why GruntJS?</h2>
					</section>
					<section>
            <h2>High-level</h2>
            <p>
              More of what the *ake tools give you
            </p>
            <aside class="notes">
              Lots of low-level Knowledge can be encapsulated.
            </aside>
          </section>
					<section>
            <h2>Plugins</h2>
            <p>
              Don't re-invent the wheel
            </p>
            <p class="fragment">
              Seriously. Stop it
            </p>
            <aside class="notes">
{'fraction_non_alphanumeric': 0.15919977458438997, 'fraction_numerical': 0.0076077768385460695, 'mean_word_length': 1.8407362945178072, 'pattern_counts': {'":': 0, '<': 239, '<?xml version=': 0, '>': 239, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6359930', 'n_tokens_mistral': 2723, 'n_tokens_neox': 2271, 'n_words': 546}