Skip to content

Instantly share code, notes, and snippets.

View ryanj's full-sized avatar
💭
LGTM

ryan jarvinen ryanj

💭
LGTM
View GitHub Profile
@ryanj
ryanj / postgis-open-cloud
Last active August 29, 2015 14:02
Writing portable postgreSQL-backed applications for the Open Cloud
<section>
<section>
<h1>PostGIS</h1>
<h2>in the Open Cloud</h2>
<p>writing portable open source mapping applications</p>
<p>with</p>
<h2>Leaflet</h2>
<p>and</p>
<h2>OpenShift</h2>
<br/>
@ryanj
ryanj / Docker-letters.png
Last active August 29, 2015 14:02
Use Docker, gist.github.com, and Reveal.js to produce themed slideshow presentations for conferences and / or hackathons
Docker-letters.png
@ryanj
ryanj / gist-reveal.it-slides.html
Last active July 15, 2025 09:04
Gist-powered Revealjs slideshow presentations http://gist-reveal.it
<section id='hello' data-background-transition='zoom' data-transition='concave' data-background='https://ryanjarvinen.com/presentations/shared/img/broadcast_reveal_dark.png' data-state='blackout'>
<h1><a style='color:deepskyblue;' href='https://gist-reveal.it'>gist-reveal.it</a></h1>
<br/>
<h2 style='color:white;'>Gist-Powered</h2>
<h1 style='white-space:nowrap;color:white;'>reveal.js slides</h1>
<p><small style="background-color: rgb(0,0,0,0.35); font-style: italic; color: white;"> press F1 for usage notes </small></p>
</section>
<section id='revealjs' data-transition='concave'>
<h3><a href="https://revealjs.com/">Reveal.js</a> is a framework</h3><p><span>for crafting presentations</span><br/> <span class='fragment'>in <a href="https://revealjs.com/markup/">HTML</a></span> <br/> <span class='fragment fade-up'>and <a href="https://revealjs.com/markdown/">Markdown</a></span>
<aside class="notes">Oh hey, these are some notes. They'll be hidden in your presentation, but you can see them if you open
@ryanj
ryanj / strongloop-workshop
Last active August 29, 2015 14:02
Building RESTful APIs with Loopback
<section id="welcome" data-background-transition='zoom' data-transition='concave' data-background='http://ryanjarvinen.com/presentations/shared/img/broadcast_reveal_dark.png' data-state='blackout'>
<h2>Building</h2>
<h1>RESTful APIs</h1>
<p>with</p>
<img style="border:none;padding:16px;" src="http://loopback.io/images/loopback-logo-anti-aliased-124px.png"/><img style="border:none;padding:16px;" src="http://loopback.io/images/masthead-cropped.png" />
<br/>
<p><i>an open source nodejs framework</i></p>
<br/>
@ryanj
ryanj / index.html
Last active August 29, 2015 14:05
PARKS index.html
<!doctype html>
<html lang="en">
<head>
<title>Map of Parks and Historic Sites</title>
<link rel="stylesheet" href="//cdn.leafletjs.com/leaflet-0.5.1/leaflet.css" />
<!--[if lte IE 8]>
<link rel="stylesheet" href="//cdn.leafletjs.com/leaflet-0.5.1/leaflet.ie.css" />
<![endif]-->
<script src="//code.jquery.com/jquery-2.0.0.min.js"></script>
<link href='//fonts.googleapis.com/css?family=Milonga' rel='stylesheet' type='text/css'>
@ryanj
ryanj / common-models-park.js
Last active August 29, 2015 14:05
common/models/park.js - extending the model with a custom query and endpoint
module.exports = function(Park) {
Park.within = function(lat1, lon1, lat2, lon2, limit, fn) {
var = default_result_count = 40;
var pos1 = [Number(lat1), Number(lon1)];
var pos2 = [Number(lat2), Number(lon2)];
if (typeof limit === 'function') {
fn = limit;
}
limit = Number(limit) || 40;
@ryanj
ryanj / Building-with-Javascript
Last active October 27, 2016 16:39
Building with Javascript - MidWestJS
<section>
<section id="welcome" data-background-transition='zoom' data-transition='concave' data-background='http://ryanjarvinen.com/presentations/shared/img/broadcast_reveal_dark.png' data-state='blackout'>
<h2>Building</h2>
<p>with</p>
<h1>Javascript</h1>
<br/>
<p><i>featuring npm, grunt, yeoman, bower, and more!</i></p>
<br/>
@ryanj
ryanj / Getting-RESTless-with-Meteor
Last active August 29, 2015 14:05
Getting RESTless with MeteorJS
<section>
<section id="welcome" data-background-transition='zoom' data-transition='concave' data-background='http://ryanjarvinen.com/presentations/shared/img/broadcast_reveal_dark.png' data-state='blackout'>
<h2>Getting RESTless</h2>
<p>with</p>
<h1>Meteor</h1>
<br/>
<br/>
<p class='fragment'><small><a class='fragment' href='http://bit.ly/1s7TRzm'>bit.ly/1s7TRzm</a></small></p>
</section>
<section data-state="blackout">
@ryanj
ryanj / keybase.md
Created August 12, 2014 00:08
keybase prove github

Keybase proof

I hereby claim:

  • I am ryanj on github.
  • I am ryanj (https://keybase.io/ryanj) on keybase.
  • I have a public key whose fingerprint is EDA5 B268 5BB7 6C2E F0A6 2494 C24E 3213 1FFA 6747

To claim this, I am signing this object:

@ryanj
ryanj / openshift-from-the-command-line.html
Created August 18, 2014 22:59
OpenShift from the CLI
<section>
<section id='openshift-from-the-command-line'>
<p><i>A tour of</i></p>
<img style="disply:block;border:none;background:none;" alt='OpenShift-logo' src='../shared/img/OpenShift_Horizontal_RGB_Reverse.png'/>
<p><i>from the</i></p>
<h1>Command Line</h1>
<p><i>featuring:</i></p>
<p>ssh, git, <i>and</i> rhc</p>
<br/>
<p><a href='http://bit.ly/1mq7s5h'>bit.ly/1mq7s5h</a></p>