58/66
\begin{frame}
  \frametitle{LinQ}
  
  \begin{goal}{LinQ}
    LinQ stands for Language INtegrated Query.
    Allows developers to query data structures using an SQL-like syntax.
  \end{goal}
  \pause\medskip
  
  \begin{goal}{Advantages of LinQ}
  \begin{itemize}
    \item \emph{Queries are first-class citizens} (not strings).
    \item \emph{Full type-checking and error checking for queries}.
    \item Allows to query all collection structures.\\ 
          (lists, sets, \ldots; not restricted to databases)
  \end{itemize}
  \end{goal}
  \pause\medskip
  
  \begin{alertblock}{Problem}
    LinQ is not portable! Only available for C\# and Visual Basic.
  \end{alertblock}
  
  Luckily\ldots similar frameworks in other programming languages. 
\end{frame}