1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
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}
|