1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" charset="utf-8"> 3<head> 4<meta name="viewport" content="width=device-width, initial-scale=1"> 5<link rel="stylesheet" type="text/css" href="style2.css" /> 6<link rel="stylesheet" type="text/css" href="css/fontello.css" /> 7<title>Andy Woodruff | Tutorials and talks</title> 8<meta name="description" content="The website and blog of Andy Woodruff, a cartographer specializing in interactive maps." /> 9<link href='http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic|PT+Serif:400,700' rel='stylesheet' type='text/css'> 10<style>ul li{ margin: 5px 0; } #maincontent { padding-left: 30px; } a { color: #000; text-decoration: underline; }</style> 11</head> 12<body> 13<div id="container"> 14 15 <div id="header"> 16 <h1>Andy Woodruff <i class="icon-map-signs"></i> <span class="pagetitle">Modern Cartography</span></h1> 17 </div> 18 19 <div id="maincontent"> 20 <h2>Tutorials and talks</h2> 21 <p>Materials for recent things I have presented at <a href="http://maptimeboston.github.io">Maptime Boston</a>, conferences (like <a href="http://nacis.org">NACIS</a>), etc.</p> 22 <ul> 23 <li><a href="https://awoodruff.github.io/nearc2017/">Expressive cartography with code</a>, a keynote talk for the NEARC 2017 fall conference, expanding on an earlier version for JS.Geo 2017 and a brief version for NACIS 2017</li> 24 <li><a href="https://github.com/maptimeBoston/web-maps-101">Web Maps 101</a> with <a href="http://www.mjfoster.net/">Mike Foster</a> for Maptime Boston</a></li> 25 26 <li><a href="http://maptimeboston.github.io/leaflet-intro/">Leaflet: Make a web map!</a> for Maptime Boston</a></li> 27 28 <li><a href="http://maptimeboston.github.io/d3-maptime/#/">Mapping with D3</a> for Maptime Boston</a></li> 29 30 <li><a href="http://www.axismaps.com/blog/2015/05/blindfolded-cartography/">Blindfolded Cartography</a> for OpenVis 2015 (<a href="http://axismaps.github.io/blindfolded-cartography/#/">slides</a>)</li> 31 32 <li><a href="https://medium.com/@awoodruff/mapping-neighborhoodness-a536013ed0f5#.kscwiduiy">Mapping Neighborhoodness</a> for NACIS 2015 (<a href="https://speakerdeck.com/awoodruff/mapping-neighborhoodness">slides</a>)</li> 33 34 <li><a href="http://www.axismaps.com/blog/2013/11/in-defense-of-bad-maps/">In Defense of Bad Maps</a> for NACIS 2013 (<a href="https://speakerdeck.com/axismaps/in-defense-of-bad-maps">slides</a>)</li> 35 </ul> 36 </div> 37 38</div> 39
40<script type="text/javascript"> 41var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 42document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 43</script>
vendor: 1 bytes, line 43
43
44<script type="text/javascript"> 45var pageTracker = _gat._getTracker("UA-4522130-1"); 46pageTracker._initData(); 47pageTracker._trackPageview(); 48</script>
48 49</body> 50</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.