slides/slides01.tex
changeset 352 97bcf8efe4e0
parent 334 841727e27252
child 353 bb6074814a73
--- 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