Books

Ajax in der Praxis
Author: Kai Jäger
ISBN: 978-3-540-69333-8
Publisher: Springer Berlin
Year: 2008
Link: Official website (German)

Theses

Finding parallelism - How to survive in a multi-core world
My bachelor thesis on the effects of the multi-core revolution.
Author: Kai Jäger
Year: 2008
Link: Full text (PDF, 508 KB, English)

Papers

Aktuelle Trends und Tendenzen im Online Recruitment
Author: Kai Jäger
Year: 2009
Link: Full text (PDF, 232 KB, German)

JSINQ – A JavaScript implementation of LINQ to Objects
Author: Kai Jäger
Year: 2009
Link: Full text (PDF, 128 KB, English)

Presentations

Das Case Interview
Short presentation on the interviewing technique known as the "Case Interview" used in management consulting and some other industries. Slides are text-heavy at the professor's discretion.
Author: Kai Jäger
Year: 2009
Personalauswahl, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 1.15 MB, German)

Entwicklung von Web-Anwendungen mit Smalltalk und Seaside
Part one in a five-part series of presentations on Smalltalk and the Seaside framework. Parts two through five of the series were done by my fellow students Sebastian Holder, Patrick Bader, Clemens Kern and Sebastian Stadtrecher. Part one (which I did) covers Smalltalk the language, its history and its syntax. The presentation slides contain several video clips which are not included with the PDF version of the slides found below. Also part of the presentation were several live demonstrations in Squeak.
Author: Kai Jäger
Year: 2009
Entwicklung von Web-Anwendungen, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 5.51 MB, German)

LINQ - Language Integrated Query
This talk is an introduction to LINQ, the language-integrated query feature found in several .NET languages including C# and VB.NET. As this talk was given in a seminar on markup languages, much of the talk discusses Linq-to-XML, a DOM-replacement that can be used with LINQ. The original slides contained three flash animations which are not included in the PDF-version below.
Author: Kai Jäger
Year: 2008
Markup Languages und Anwendungen, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 2.24 MB, German)

Mitarbeiter von Unternehmen in Social Communities
This presentation talks about how companies should prepare their employees for online social communities. It was done as an assignment for the seminar "enterprise communications" by a team of three and was presented at the German HP headquarter in Böblingen.
Authors: Kai Jäger, Marc Seeger, Sebastian Stadtrecher
Year: 2008
Unternehmenskommunikation, Hewlett-Packard GmbH, Böblingen
Link: Presentation slides (PDF, 2.46 MB, German)

Vergence 3D-Engine, Version 2
This short presentation was made to showcase some of the features of the second version of the Vergence 3D engine
Authors: Kai Jäger, Clemens Kern
Year: 2008
Event: Presentation day, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 943 KB, English)

Next Generation Game Engines
At the Games Day 2008, Clemens Kern and I talked about the features of Next Generation game engines and how the game development process is changing, as technology evolves. The original slides contained a video which is missing from the PDF below.
Authors: Kai Jäger, Clemens Kern
Year: 2008
Event: Games Day 2008, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 1.82 MB, English)

VScript Game Scripting Language
This presentation gives a short introduction to VScript, the scripting language, compiler and virtual machine I developed for the Vergence game engine.
Author: Kai Jäger
Year: 2007
Event: Presentation day, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 468 KB, German)

Entwicklung einer 3D Engine
This presentation explains in detail the development process of the Vergence 3D engine. It was given at the Games Day 2007 by Clemens Kern and myself.
Authors: Kai Jäger, Clemens Kern
Year: 2007
Event: Games Day 2007, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 3.5 MB, German)

Web Services mit SOAP
This talk was done as an assignment for the seminar "Entwicklung von Web-Anwendungen" (development of web applications) and explains some of the features of the SOAP protocol.
Author: Kai Jäger
Year: 2007
Entwicklung von Web Anwendungen, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 1.2 MB, German)

Vergence Engine Demonstration
This presentation showcases some of the features of the Vergence 3D engine which was developed by Clemens Kern and myself
Authors: Kai Jäger, Clemens Kern
Year: 2007
Event: Presentation day, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 577 KB, German)

Introduction to Ajax and JavaScript
For the Web 2.0 Day held at my university, I was asked to give a presentation about Ajax.
Author: Kai Jäger
Year: 2006
Event: Web 2.0 Day, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 1.2 MB, English)

JavaScript
This presentation was done for the seminar "Aktuelle Programmiersprachen" (state-of-the-art programming languages). This was one of my first attempts at an alternative presentation style. It was greatly inspired by Lawrence Lessig's work, consisting of over 160 slides for a 60 minute presentation.
Author: Kai Jäger
Year: 2006
Aktuelle Programmiersprachen, Hochschule der Medien, Stuttgart
Link: Presentation slides (PDF, 1.8 MB, German)

The evolution of video games
This was one of first Power Point presentations I ever made. It was done for a seminar which, if I remember correctly, was called "English for engineers". It discusses the evolution of video games from the very beginnings up to quite recently.
Author: Kai Jäger
Year: 2004
Universität Stuttgart
Link: Presentation slides (PDF, 679 KB, English)

Interviews

Spieleentwickler sind Experten für Benutzerschnittstellen
I gave this interview after the author had contacted my school about someone to interview for an article related to game development. The essence of the article is that game development isn't all fun and games but a serious business (something I can subscribe to). Unfortunately, I was misquoted several times and often quoted out of context.
Author: Kirsten Seegmüller
Publication: Computer Zeitung
Publisher: Konradin IT-Verlag GmbH
Issue: No. 23, June 4th 2007, page 21
Link: Full text (German)

Pascal Professionals: The Massively Multiple Online Interview!
I gave this interview while I was still quite heavily involved in the Borland Delphi game development scene.
Publisher: Pascal Game Development
Year: 2005
Link: Extract (English)

Online publications

KAI.JAEGER.BLOG
The blog that you are reading right now.
Author: Kai Jäger
Year: 2006 and ongoing
Link: Website (English)

Turbo
Turbo was a link-blog about Delphi game development which I maintained for a while after Michael Wilson, the original maintainer, had decided not to update the blog anymore. The blog was shut down some time in 2006 and today is only available through sites like archive.org (see link below).
Author: Michael Wilson
Year: 2005
Link: Website (English, via archive.org)