Rash thoughts about .NET, C#, F# and Dynamics NAV.


"Every solution will only lead to new problems."

Wednesday, 12. November 2014


Introducing FsReveal – Beautiful, version controlled presentations in the browser

Filed under: Diverses — Steffen Forkmann at 13:14 Uhr

This FsReveal tool stack allows you to write beautiful slides in Markdown and brings F# to the wonderful reveal.js web presentation framework.

You write your slides in Markdown like the following and the rest is magic*:

will turn into:

FsReveal slide 1

FsReveal slide 2

FsReveal slide 3

Features
  • Syntax highlighting for most programming languages including C#, F# and LaTeX
  • Speaker notes – shows the current slide, next slide, elapsed time and current time
  • Built in themes
  • Built in slide transitions using CSS 3D transforms
  • Slide overview
  • Works on Windows, Linux and Mac
  • Slides work on mobile browsers. Swipe your way through the presentation.
Getting Started

Just follow the getting started guide at http://fsprojects.github.io/FsReveal/.

Examples

Check out what others have created:

The magic
  • reveal.js – Framework for easily creating beautiful presentations using HTML and JavaScript.
  • Paket – Dependency manager which retrieves the referenced NuGet packages and reveal.js.
  • FAKE – Build tool which allows to orchestrate the slide building process.
  • FSharp.Formatting – Used to render markdown slides and for F# syntax highlighting.
  • Suave.io – Simple web development framework/ webserver which allows to host the slides.
  • git – Allows you to bring your slides under version control.

All of this is bundled in FsReveal, which was originally created by the amazing @kimsk (Karlkim Suwanmongkol) and is now part of fsprojects.