--- a/slides/slides01.tex Wed Nov 04 15:35:31 2020 +0000
+++ b/slides/slides01.tex Fri Nov 06 01:07:26 2020 +0000
@@ -1,5 +1,5 @@
% !TEX program = xelatex
-\documentclass[dvipsnames,14pt,t,xelatex]{beamer}
+\documentclass[dvipsnames,14pt,t,xelatex,aspectratio=169,xcolor={table}]{beamer}
\usepackage{../slides}
\usepackage{../graphics}
\usepackage{../langs}
@@ -49,6 +49,14 @@
% processors in the future / Ahmdahl law
% https://www.youtube.com/watch?v=_9mzmvhwMqw
+\setbeamertemplate{itemize items}{$\bullet$}
+\setbeamertemplate{itemize subitem}{$\bullet$}
+\setbeamertemplate{itemize subsubitem}{$\bullet$}
+
+\usepackage{tcolorbox}
+\newtcolorbox{mybox}{colback=red!5!white,colframe=red!75!black}
+\newtcolorbox{mybox2}[1]{colback=red!5!white,colframe=red!75!black,fonttitle=\bfseries,title=#1}
+\newtcolorbox{mybox3}[1]{colback=Cyan!5!white,colframe=Cyan!75!black,fonttitle=\bfseries,title=#1}
\begin{document}
@@ -87,7 +95,7 @@
\begin{frame}[c]
\frametitle{Why Scala?}
-\begin{textblock}{6}(3,4)
+\begin{textblock}{6}(3,3)
\begin{tabular}{l}
\mbox{}\hspace{-1mm}\includegraphics[scale=0.36]{../pics/twitter.png}\\[-1mm]
\includegraphics[scale=0.30]{../pics/linked.png}\\
@@ -98,7 +106,7 @@
\end{tabular}
\end{textblock}
-\begin{textblock}{6}(9,4)
+\begin{textblock}{6}(9,3)
\begin{tabular}{l}
\includegraphics[scale=0.20]{../pics/edf.png}\\[-1mm]
\includegraphics[scale=0.08]{../pics/novell.png}\\[-1mm]
@@ -109,19 +117,27 @@
\end{textblock}
-\begin{textblock}{6}(2,12)
-\begin{bubble}[9.4cm]
- \small
- developed since 2004 by Martin Odersky
- (he was behind Generic Java which was included in Java 5
- \ldots I am using Scala since maybe 2008?)
-\end{bubble}
-\end{textblock}
+\begin{textblock}{12}(2,11)
+ \footnotesize
+ \begin{mybox3}{A former student working now at Quantexa:}\it
+ ``I am a former student. I graduated last year. I got my dream job
+ as a backend Scala developer. Most of the Scala I know is from PEP
+ 2018/19. My interviewers said they expect code of a lesser quality
+ even from people with one year of experience.''
+\end{mybox3}
+\end{textblock}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
+%\begin{textblock}{6}(2,12)
+%\begin{bubble}[9.4cm]
+% \small
+% developed since 2004 by Martin Odersky
+% (he was behind Generic Java which was included in Java 5
+% \ldots I am using Scala since maybe 2008?)
+%\end{bubble}
+%\end{textblock}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}[c]
@@ -131,9 +147,11 @@
\item compiles to the JVM\\
\textcolor{gray}{(also JavaScript, native X86 in the works)}\medskip
\item integrates seamlessly with Java\medskip
-\item combines \underline{\bf functional} and {\bf object-oriented} programming\bigskip
-\item it is a bit on the ``theory'' / ``mathematical'' side\\
- \textcolor{gray}{(no pointers, no \texttt{null}, but expressions)}
+\item combines \underline{\bf functional} and {\bf object-oriented} programming\medskip
+
+\item no pointers, no null
+%\item it is a bit on the ``theory'' / ``mathematical'' side\\
+% \textcolor{gray}{(no pointers, no \texttt{null}, but expressions)}
\item often one can write very concise and elegant code
\end{itemize}\bigskip\medskip