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 / nodeconfeu.html
Last active November 11, 2019 15:57
Hands-On Intro to Kubernetes (and OpenShift) for JS Developers at NodeConfEU http://bit.ly/rhnodeconfeu
<section data-background-transition="none-in zoom-out" data-transition="zoom" id="HANDS-ON" data-background-color="white">
<h3 style="padding-top:26%;">Hands-on Intro to</h3>
<h1 style="font-size:113px;">Kubernetes & OpenShift</h1>
<h3>{ for JS Developers }</h3>
<p class='fragment grow'><a style="font-weight:bold;" href="http://bit.ly/rhnodeconfeu">bit.ly/rhnodeconfeu</a></p>
<p><a href="https://www.nodeconf.eu/nc-agenda/">Monday, November 11 16:00 - 17:30</a></p>
</section>
<section>
<section style="color:white;" data-transition='concave' data-background-transition='fade' data-background='#000000' data-background-color="black" id='presented-by'>
@ryanj
ryanj / LISA19.html
Last active October 30, 2019 02:33
Red Hat at #LISA19 in PDX http://bit.ly/rhlisa19
<section data-markdown>
# Extending Kubernetes with the Operator Pattern
By @RyanJ
[bit.ly/rhlisa19](http://bit.ly/rhlisa19)
https://www.usenix.org/conference/lisa19/presentation/jarvinen
{"ignition":{"config":{"replace":{"source":null,"verification":{}}},"security":{"tls":{}},"timeouts":{},"version":"3.0.0"},"passwd":{"users":[{"homeDir":"/home/core","name":"core","sshAuthorizedKeys":["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC7sLcYVWUochTBiD/hbkBbt9MutMTFio+ogwgyDhHNCOktnlp2Lis2fi9QbyXlwARW9aGrEv5jiQmJSCKy8d4HHVAcS4cg5vuSDdTQJOBAowYjS4IXz2KXJ1NzZ9a+FvzEQuOgoVhvI/D+oj+TkpriWgt3lOh/fVQAcJbXhJSNug4LWfiTDGXaRDkqskJKXOKUjJTysHFnfoGTTQssb69HgWjcwT+E8ndRtyV09gJBXL8D+oSKNZCB+4RwQT0e1N608eUCmsi/9RbHCaZTG2+BZV1GEgnMPMRkzSrBXKD2YSGydsDfDjkwulpy62mZTakF5KsfrFERw0KGoO2ktZBxrIp9ZQf+89c7/jqohf4S1xwxm3FT3gsn3yrk/6H/APilXGPZatCIwFAqnqzapdQhF0RQXcuovuQwjjA6HCJfzurENZbOjTBPzUSH6fbCnvJnYM27W/PtKq769DCVjNkm7lRW32gCZa5o2yMVwbQ6gyd5BLrm5wQ2rCvrYo8mG/SMCkrLVKpmGGmWFjjiWJeVS7mvNvgtabTLxAkgnuu8qZwgbyjaDv2psa/ZmcmBATr/krsMxLIvvoNdzUe0+zQS3cUAbdw+xJpfrMaaHlDxKKNaNqzrYEwjF5aVEy65V6izalMjt7UEC0qjPpXQz7gyGb9753thCwTIzgq+uK8RXw== ryan.jarvinen@gmail.com"],"shell":"/bin/bash"}]},"storage":{"files":[{"group":{},"overwrite":true
@ryanj
ryanj / dot_config_i3_config
Last active July 24, 2019 20:58
my i3 window manager configuration (~/.config/i3/config)
# This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout some time, delete
# this file and re-run i3-config-wizard(1).
# i3 config file (v4)
#
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
@ryanj
ryanj / i3-cheat-sheet.md
Created July 22, 2019 22:35 — forked from JeffPaine/i3-cheat-sheet.md
i3 Window Manager Cheat Sheet

i3 Window Manager Cheat Sheet

$mod refers to the modifier key (alt by default)

General

  • startx i3 start i3 from command line
  • $mod+<Enter> open a terminal
  • $mod+d open dmenu (text based program launcher)
  • $mod+r resize mode ( or to leave resize mode)
  • $mod+shift+e exit i3
<section data-transition='concave'>
<section id='Part1--Introduction-to-Kubernetes'>
<h3>Introducing Red Hat OpenShift 4</h3>
<h2>Part1: An Introduction to Kubernetes</h2>
<br/>
<br/>
<p><a href="http://bit.ly/v4intro-part1">bit.ly/v4intro-part1</a></p>
<p><a href="https://www.redhat.com/en/events/webinar/introduction-kubernetes">April 16, 2019, 11:00 a.m. PDT</a></p>
</section>
@ryanj
ryanj / Kubernetes-from-Dev-to-Production-with-Red-Hat.html
Last active January 22, 2019 17:53
Red Hat Community Central: Kubernetes from Dev to Production - http://bit.ly/rhcommunity
<section data-transition='concave'>
<section id='Kubernetes-from-Dev-to-Prod-with-Red-Hat' data-transition="zoom" data-background="https://gist.github.com/ryanj/6228809ae7b11191debc8028bc1a9f1e/raw/2e0672fc45b385e074b635dea0dd5578f171bb47/s1.png" data-background-color="black" data-background-size="cover" data-background-position="top">
<!-- <p class='fragment grow' style='color:white;padding-top:50%;'><a style='color:white;' href="http://bit.ly/SAPdkomRH">http://bit.ly/SAPdkomRH</a></p> -->
</section>
<section data-background-transition='fade' data-background='black' id='presented-by-ryanj'>
<p>presented by <a href="http://twitter.com/ryanj/">@ryanj</a>, Developer Advocate</p>
<p><a href="http://twitter.com/ryanj/"><img alt="ryanj" src="http://ryanjarvinen.com/images/ryanj-mestrefungo-com.gif" style="width:50%" /></p>
</section>
<section id='brought-to-you-by' data-background='black' data-background-color="black">
<p style="color:white;">brought to you by</p>
@ryanj
ryanj / Intro to Kubernetes and OpenShift at NFJS.html
Last active November 7, 2018 21:02
"Hands-on Intro to Kubernetes & OpenShift" at #NoFluff 2018 http://bit.ly/nfjs-k8s
<section data-background-transition="zoom" data-transition='zoom'>
<section data-background-transition="none-in zoom-out" data-transition="zoom" id="HANDS-ON" data-background="https://gist.githubusercontent.com/ryanj/9181e48c0dd8e6b45d692a11d5a72bd5/raw/9892bcb34a809c25c24c43a2ea33bb69b7684f0b/node-js-interactive-1.jpg" data-background-color="black" data-background-size="cover" data-background-position="top">
<div style="-ms-transform: rotate(-6deg);-webkit-transform: rotate(-6deg);transform: rotate(-6deg); color: white;font-size: 43px;background: black;position: absolute;top: 11%;left: 29%;width: min-content;width:-moz-fit-content;" class='fragment fade-right'>NO&nbsp;FLUFF</div>
<h3 style="color:white;padding-top:23%;">Hands-on Intro to</h3>
<h1 style="color:white;font-size:113px;">Kubernetes & OpenShift</h1>
<p style="padding-top:1.5%" class='fragment grow'><a style="font-weight:bold;" href="http://gist-reveal.it/a42cf467af9557c5d8a49bc45a7bd515?theme=4f6d86229cc5ee8c07f5a70c1e3fcc41">bit.ly/nfjs-k8
@ryanj
ryanj / OpenShift-Basics-with-minishift.html
Last active October 17, 2018 23:01
Hands-on with OpenShift (featuring Minishift) http://bit.ly/k8s-openshift
<section data-transition='concave'>
<section id='Hands-on-OpenShift-using-minishift'>
<p><img style='border:none;background:none;width:' src="http://hexb.in/vector/openshift.svg" /></p>
<h2>Hands-On OpenShift</h2>
<h3>with <a href="https://github.com/minishift/minishift"><code>minishift</code></a></h3>
<br/>
<h4 class='fragment grow'><a href="http://bit.ly/k8s-openshift"><code>bit.ly/k8s-openshift</code></a></h4>
</section>
<section data-background-transition='fade' data-background='black' id='presented-by-ryanj'>
<p>presented by <a href="http://twitter.com/ryanj/">@ryanj</a>, Developer Advocate at <a href='http://redhat.com' style='color:red;'>Red Hat</a></p>