summaryrefslogtreecommitdiff
path: root/src/func-w-elixir.tex
diff options
context:
space:
mode:
Diffstat (limited to 'src/func-w-elixir.tex')
-rw-r--r--src/func-w-elixir.tex117
1 files changed, 117 insertions, 0 deletions
diff --git a/src/func-w-elixir.tex b/src/func-w-elixir.tex
new file mode 100644
index 0000000..ea5bdd5
--- /dev/null
+++ b/src/func-w-elixir.tex
@@ -0,0 +1,117 @@
+\documentclass{beamer}
+\usetheme{Berlin}
+\usecolortheme[light,accent=blue]{solarized}
+\usepackage{fontspec}
+\usepackage{xunicode}
+\usepackage{xltxtra}
+\setmainfont{DejaVuSans}
+\usepackage{booktabs}
+\usepackage{lmodern}
+\usepackage{listings}
+\usepackage{color}
+\usepackage{tikz}
+\usetikzlibrary{trees, shapes.misc, arrows}
+\usepackage{pgfkeys}
+\usepackage{graphicx}
+\graphicspath{{./images/}}
+\setbeamertemplate{headline}{}
+
+\lstset{%
+ basicstyle=\footnotesize\ttfamily,
+ breakatwhitespace=false,
+ breaklines=true,
+ captionpos=b,
+ frame=signle,
+ keepspaces=true,
+ columns=flexible,
+ language=Java,
+ numbers=left,
+ numbersep=5pt,
+ numberstyle=\tiny\color{solarizedBase00},
+ showspaces=false,
+ showstringspaces=false,
+ stepnumber=1,
+ showtabs=false,
+ stringstyle=\color{solarizedMagenta},
+ keywordstyle=\color{solarizedCyan},
+ commentstyle=\color{solarizedGreen},
+ tabsize=2
+}
+
+\title{Learning Functional Programming with Elixir}
+\subtitle{A Short Guide Through Functional Programming}
+\author[Ballou]{Kenny Ballou}
+\institute[zData]{%
+ \inst{}%
+ zData, Inc.
+}
+
+\AtBeginSection[]{%
+ \begin{frame}
+ \tableofcontents[
+ currentsection,
+ sectionstyle=show/shaded,
+ subsectionstyle=show/show/hide]
+ \end{frame}
+}
+
+\begin{document}
+% TikZ Styles
+\tikzstyle{every node}=[%
+ fill=solarizedBase02,
+ draw=solarizedBase01,
+ thick,
+ rounded corners,
+ anchor=north,
+ sibling distance=6cm]
+\tikzstyle{edge from parent}=[%
+ solarizedBase00,
+ -o,
+ thick,
+ draw]
+
+%\tikzstyle{edge from parent path}=[%
+% \tikzparentnode.east |- \tikzchildnode.south]
+
+\begin{frame}[label=titleslide]
+\titlepage{}
+\end{frame}
+
+\begin{frame}
+\tableofcontents[subsectionstyle=hide]
+\end{frame}
+
+\begin{frame}
+\frametitle{Who am I?}
+\begin{itemize}
+\item{Hacker}
+\item{Developer (read gardener)}
+\item{Mathematician}
+\item{Student}
+\item{Author~(?)}
+\end{itemize}
+
+\end{frame}
+
+\section{Introduction}
+
+\begin{frame}
+\begin{figure}
+\includegraphics[scale=0.45]{xkcd_functional.png}
+\caption{``Functional programming combines the flexibility and power of
+abstract mathematics with the intuitive clarity of abstract mathematics.''}
+\end{figure}
+XKCD on Functional\cite{website:xkcd_functional}
+\end{frame}
+
+\section*{References}
+\begin{frame}[allowframebreaks]
+\frametitle{References}
+\nocite{*}
+\renewcommand{\refname}{}
+\bibliographystyle{plain}
+\bibliography{references}
+\end{frame}
+
+\againframe{titleslide}
+\end{document}