Presentation: "Using LocalStorage to build a HTML5 Browser-Client"

Track: HTML5, JavaScript and the Future of the Web / Time: Friday 15:35 - 16:35 / Location: Room 204/205

The future of desktop apps is HTML5. HTML5 is a big specification with lots of different aspects.
In this talk we will focus on the APIs and Capabilities to build client-side apps that run inside your browser.
One of the most important components is the LocalStorage API. In most programming examples on the
web, it is only used to store small amounts of configuration data. We will use it to build a client-side key-value store that acts like a powerful but simple NoSQL-database, that synchronizes automatically with a backend service.

Stefan Richter, Founder and CTO of

Stefan Richter

Biography: Stefan Richter

Stefan is the founder and CTO of technologies gmbh, a very successful german software company. Since 1999 he and his now 70 programmers are developing large internet applications - mostly in Java - for the Who-is-Who internet companies in europe. He studied computer science and systems analysis because he fell in love with computer programming in 1983. His favorite programming languages are Common Lisp, Clojure ( a modern lisp on the JVM) and JavaScript.

Stefan thinks, that the time has come for functional programming. His company deployed several large-scale applications written in Common Lisp and Clojure in the last couple of years and he wants to share his experiences with the GOTO community.

Besides being a programmer he loves books, photography and CrossFit ( As a board member of pre-seed investor HackFwd ( he tries to help startups to become successful. As an activist he supports the Free Software movement and the Free Software Foundation Europe  ( and the fight against software-patents in europe. You can follow him on Twitter if you like (