 All right y'all ready here we go five minutes Ryan. I'm Ryan Jay I work at Red Hat, and this is my Reveal.js presentation hacks lightning talk if you'd like to follow along I have this horrible ugly URL That you'll never catch in time because I'm already on to this next page So reveal.js if you've never used it before I would definitely encourage you to check out the the github page There is a lot of great information available on reveal They have scroll up to the top here It's it's a let me briefly read the description a framework for easily creating beautiful presentations in HTML It's all based on HTML5 and CSS So you can do really nice transitions Slide transitions. There is a really cool lab here that you can walk through. This is by the original author of reveal.js My experiences with reveal I've been using it to make my presentations for about five years I've actually tried contributing to reveal.js. I had some poll requests about trying to make it easier to host There's I've seen some you know feedback on on some of the poll requests Here's one example someone was trying to add a docker file and they were like well I don't know if we want to be opinionated about how to host this and so pull shut this one down. I think Part of the motivation on this is there's a really nice GUI editor for reveal.js only available on SLID.es So if you want a really nice editor definitely go there I take a slightly different approach because I don't know I don't believe that site is open source or hostable But reveal.js is static HTML so anyone can host it really easily on github pages or an s3 bucket It also has a really nice PDF export option if you add this Query to the page it will Step through all the fragment transitions and try to show the final version of each of your slides and then you can just do control P and Set it to landscape mode Say I don't want any margins print the background graphics that type of stuff and you have a and then just print a file So you have a really nice set of features here for working in HTML all in open source Except for the editor is one one thing that I've wanted to expand on right so my needs as a presenter I need slides need to be easy to create they need to be easy to share and I need some kind of metrics collection So one day I was at a hackathon with Frederick Kautz I don't know if he's here this week, but we were it was the first Docker hackathon and we were thinking what if slides were forkable and revision controlled So we came up with this project called Just reveal it it has a docker file and it has all the hacks and Pull requests that I've been kind of maintaining on my own. So if you're interested in having your slides be Stored in a github gist Then I invite you to fork this talk Right here. You can visit this URL in the page or click on the presentation sources link and Open this up. This will open up a gist since I'm already logged in as myself I can't fork this particular deck, but any of you can go and click the fork button and Make changes Then you would take your resulting gist ID like this and Paste it into your browser at the end of the just reveal it URL Individual pages are also linkable. You could give them names as well So I've also broken out the style sheets for this So even the themes and themselves can be stored in a gist So I can switch this whole style sheet to look like when I was doing slides at OpenShift Right. You can also add some nice friendly URL So I'm going to do a quick demo if I have time here. I'm going to open up bit.ly.com I'm going to create a bit link with this long ugly URL and I'm going to change this to auto reveal and save this link and Copy it. I'm going to go back to my slides. Here's the sources And I'm going to go in and I'm going to update the leading page so that it has a much nicer more shareable URL and this is how I this is how I edit my talks is right on github I can never lose my data because it's always backed up and revision controlled And let me add in Just for good measure a question mark right here. Okay So that's some changes to my slides if I go back to the If I reload and go back to the lead page, you should be able to see Now I've got an update with the nice shorter URL Okay, but let's let's fix this part up here. We still have this ugly Path up here. I set up a URL shortener. So if I go to this address and Reload now we've got our nice short linkable clean URL up top You can fork and share your decks if you want to Run this whole thing on kubernetes in a single command. Bam. This is how you host the whole thing I'm currently hosting all of my slides in a container on kubernetes Using a fully open source stack and I encourage you to steal my tricks steal my slides I have a lot of a pre made talks about how to learn kubernetes and These are all forkable easy for you to Steal and reuse at meetups. That is it for me. Thank you very much. May the source be with you