Skip to content

A presentation on types given at the 2018 NE Scala Conference

License

Notifications You must be signed in to change notification settings

changlinli/types_presentation_slides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Moving Beyond Defensive Programming (Accompanying Slides)

This repository contains a markdown file (slides.md) that contains all the slides for my presentation on "Moving Beyond Defensive Programming".

A version of this talk was given at the 2018 NE Scala conference (in particular v0.2.0). The video is here.

Building the slides

A pre-built version of this markdown file is available in the releases directory (e.g. this).

In order to generate the HTML yourself, you'll need to download https://revealjs.com/ and have pandoc and inliner installed as well. The latter is for inlining all JS and CSS into a single HTML file so that you don't need any web connection to view the slides. If you don't require that, you can leave out the inliner depedency and command.

Assuming you have pandoc and inliner, you can run the following from the top-level of this repository.

# Download reveal.js
wget https://github.com/hakimel/reveal.js/archive/master.tar.gz
tar -xzvf master.tar.gz
mv reveal.js-master reveal.js

pandoc -s --mathjax -i -t revealjs slides.md -o slides_noninlined.html -V revealjs-url=./reveal.js
inliner -m slides_noninlined.html > slides.html

This should result in a slides.html that you can view in a web browser.

About

A presentation on types given at the 2018 NE Scala Conference

Resources

License

Stars

Watchers

Forks

Packages

No packages published