Workshops 2011

« zurück zur Übersicht 2011

Workshops Tag 1

Einführung Facebook Programmierung (Teil 1)

Teil 1 des Workshops “Facebook Programmierung”

  • Facebook Konzepte verstehen
  • Social Plugins
  • Javascript API und Facebook-Dialoge
  • Fallbeispiele aus der Praxis

Zeit: 10:00 – 11:00

Matthias Lau

Profilbild von Matthias Lau - smatch.com

smatch.com
Leiter Web-Development & Business Development

Erfahrung Entwicklung
Ruby/Rails, PHP, Java/J2EE

Xing-Profil von Matthias Lau



Mobile Commerce im Web-Shop 2.0

In einem Live-Workshop zeigt Mark Thomé die Architektur mit den Schnittstellen zwischen Shop (Server) und Apps (Client). Aus fertigen, generischen Software-Komponenten wird dann eine Shopping-App für Android und Facebook (z.B. Produktsuche oder Artikelinformationsseite) gebaut.

Zeit: 10:00 – 11:00 Uhr

Mark Thomé

Profilbild von Mark Thomé - Otto Group

Otto Group
Systementwickler

Erfahrung Entwicklung
Java/J(2)EE, agile Softwareentwicklung, mobile development

Xing-Profil von Mark Thomé



Sven Rautenberg

Profilbild von Sven Rautenberg - SELFHTML e.V.

SELFHTML e.V.
1. Vorsitzender

Erfahrung Entwicklung
Developer und Senior Developer unter anderem bei Mayflower, Kabel Deutschland und AirSys. Ist Mitglied im Orga-Team der PHP Unconference.

Xing-Profil von Sven Rautenberg



Suchmaschinen

  • The old days – Monolitische Crawler, Grenzen des Wachstums sowie der perfekte Ansatz für spezielle Aufgaben (P2P, Cluster und Cloud)
  • Der Google Ansatz: Billige PCs statt E10k, 99% reichen auch sowie die beiden Google-Paper (Map-Reduce, Google FS)
  • Ein neuer Weg: The very old days, Doug Cutting (Nutch, Hadoop), Hadoop-Ecosystem
  • Empfehlungen für die Praxis: Klassisch oder MapReduce? Datenbank oder HDFS, Integration von Suchmaschinen

Zeit: 11:15 – 12:15

Michael Nebel

Profilbild von Michael Nebel - nebel.de

nebel.de
Eigentümer

Erfahrung Entwicklung
Regelbetrieb und Aufbau von Suchmaschinen, Durchführung von Last-Tests

Xing-Profil von Michael Nebel



Einführung Facebook Programmierung (Teil 2)

Teil 2 des Workshops “Facebook Programmierung”

  • Facebook Konzepte verstehen
  • Social Plugins
  • Javascript API und Facebook-Dialoge
  • Fallbeispiele aus der Praxis

Zeit: 11:15 – 12:15

Matthias Lau

Profilbild von Matthias Lau - smatch.com

smatch.com
Leiter Web-Development & Business Development

Erfahrung Entwicklung
Ruby/Rails, PHP, Java/J2EE

Xing-Profil von Matthias Lau



Rails for Beginners

  • Warum rockt Rails? Beispiele zum Anstecken
  • Skaliert Rails?
  • Aufsetzen eines einfachen Rails-Projekts
  • Migrations, Ajax, Deployment

Zeit: 13:30 – 14:30

Henning Thies

Profilbild von Henning Thies - empuxa GmbH

style="color: #c0d81e;">empuxa GmbH
Entwickler

Erfahrung Entwicklung:
Ruby on Rails, HTML / CSS, Javasript, qualifizierter Google Maps Entwickler



Next Generation Web Applications with Apache CouchDB

Die Computerlandschaft wandelt sich stetig. Die Datenbanken, die wir verwenden bleiben dieselben. Apache CouchDB ist von Grund auf für eine moderne Computerlandschaft entwickelt worden und kann deshalb alte und neue Probleme eleganter und mit weniger Aufwand lösen. Von Rapid-Application-Development zu hochverfügbaren und skalierbaren Systemen, CouchDB besticht durch seine offensichtliche Einfachheit. CouchDB ist ein Apache 2.0-lizensiertes Open Source Projekt und setzt durchgehend auf offene Standards wie HTTP und JSON.

Zeit: 13:30 – 14:30

Jan Lehnardt

Profilbild von Jan Lehnardt

Couchbase
Co-founder couchbase

Erfahrung Entwicklung
Jan Lehnardt entwickelt seit über zehn Jahren Software im Web und Open Source Bereich. Er ist Kernentwickler von Apache CouchDB und Co-Founder und Chief Architect bei der kalifornischen Firma Couchbase. Er lebt in Berlin.

Xing-Profil von Jan Lehnardt



Advanced Rails

  • PDF-Generierung mit Rails und XSL-Transformation
  • Dynamische HTML-Tabellen mit fancyGrid. Besprechung der Interna dieser Rails-Engine
  • Quellcodeorganisierung in größeren Projekten

Zeit: 14:45 – 15:45

Alexander Gräfenstein

Profilbild von Alexander Gräfenstein - empuxa GmbH

empuxa GmbH
Leitender Entwickler

Erfahrung Entwicklung
Ruby on Rails, Javascript, C#



Workshop zum Vortrag

Der Workshop baut auf den Vortrag “Private Cloud Lösungen – eine Kontradiktion?” auf.

Hier geht es um das Erstellen eines performanten Webclusters und Tests der Umgebung. Die Teilnehmer sind aufgefordert, Vorschläge zu machen.

Zeit: 14:45 – 15:45

Frank Gemein

Profilbild von Frank Gemein - internet4YOU GmbH & Co. KG

internet4YOU GmbH & Co. KG
CTO

Erfahrung Entwicklung
über 10 Jahre Linux, 2007 cluster virtual Management tool ganeti im produktiven Einsatz, 2008 Beschäftigung mit der Cloudsoftware AppLogic, 2009 certified 3Tera cloud professional und 2010 CTO bei internet4YOU

Xing-Profil von Frank Gemein



Skalierung mit PHP

Die Flugsuchmaschine Swoodoo verzeichnete aufgrund von Fernsehwerbung punktuell immens hohe Zugriffe. Während diesen Spitzenlastzeiten musste die Erreichbarkeit und Funktionsfähigkeit der Webanwendung stets gewährleistet sein. In der Session erfahren Sie direkt aus der Praxis, welche Gegenmaßnahmen funktioniert haben, und welche eher nicht. Zu den Themen gehören insbesondere Caching-, Hosting- und Datenbankstrategien.

Lars Jankowfsky

Profilbild von Lars Jankowfsky

swoodoo AG
Vice President Technology Europe

Co-Founder/CTO swoodoo AG (Flugsupermarkt), Co-Founder/CTO OXID eSales AG. Neben der Software Entwicklung mit C++/Java und PHP ist die agile Entwicklung und das Führen von eXtreme Programming Teams seine große Leidenschaft.

Xing-Profil von Lars_Jankowfsky



Workshops Tag 2





Einführung node.js

  • Was ist node.js?
  • Warum node.js? Vor- und Nachteile.
  • Übersicht über API & Module
  • Umsetzung eines kleinen Projektes in node.js

Zeit: 10:00 – 11:00

Felix Geisendörfer

Profilbild von Felix Geisendörfer - debuggable.com

debuggable.com
Node.js core contributor, Co-founder transloadit.com

Erfahrung Entwicklung
Node.js, JavaScript, PHP



Frontend Performance Tuning

  • Wie das Frontend langsame Seiten beeinflußt
  • Vorstellung von Tools zum messen der Ladezeit
  • Lösungsansätze
  • Site Clinic: Beispiel von Seiten aus dem Publikum

Zeit: 11:15 – 12:15 Uhr

Axel Jack Metayer

Profilbild von Axel Jack Metayer - Kfz.net

Kfz.net

Erfahrung Entwicklung
Gründer von Kfz.net
Frontend Entwicklung seit 1999

Xing-Profil von Axel Jack Metayer



Usability & Interaction in Enterprise Software

Weitere Informationen folgen in Kürze!

Zeit: 11:15 – 12:15 Uhr

Daniel Harbeck

Profilbild von Daniel Harbeck - mindsmash GmbH

mindsmash GmbH
Geschäftsführer

Erfahrungen
Projektmanagement, User-centered Interaction- und Visual Design, SEO/SEM sowie Ad-/Affiliate-Management, Enterprise Kommunikationsdesign

Xing-Profil von Daniel Harbeck



Many-Cores & Functional Programming (Teil1)

Teil 1 des Workshops zum Vortrag.

Voraussetzungen: Java Kenntnisse

1. Teil: Eine kurze Übersicht über Scala‘s post-funktionalen Konstrukte, insbesondere die Unterschiede zu OO bzw. Java.

2. Teil: Interaktive Scala/FP-Übungen. Optimal wäre es, wenn die Teilnehmer dazu Scala REPL bzw. eine IDE auf ihren Notebooks installiert haben. Es reicht aber durchaus auch eine Online REPL wie beispielsweise http://www.simplyscala.com

Zeit: 13:30 – 14:30 Uhr

Prof. Dr. Friedrich Esser

Profilbild von Prof. Dr. Friedrich Esser - HAW Hamburg

Hochschule für Angewandte Wissenschaften Hamburg

Erfahrungen /> Seit 1989 Professor an der HAW, Department Informatik. Schwerpunkt: Programmierung und SW-Design

Daneben Gutachten, Beratung, Autor, u.a. von:
Java 6 Core Techniken (Oldenburg 2008)
Scala für Umsteiger (Oldenburg 2011)



Many-Cores & Functional Programming (Teil2)

Teil 2 des Workshops zum Vortrag.

Voraussetzungen: Java Kenntnisse

1. Teil: Eine kurze Übersicht über Scala‘s post-funktionalen Konstrukte, insbesondere die Unterschiede zu OO bzw. Java.

2. Teil: Interaktive Scala/FP-Übungen. Optimal wäre es, wenn die Teilnehmer dazu Scala REPL bzw. eine IDE auf ihren Notebooks installiert haben. Es reicht aber durchaus auch eine Online REPL wie beispielsweise http://www.simplyscala.com

Zeit: 14:45 – 15:45 Uhr

Prof. Dr. Friedrich Esser

Profilbild von Prof. Dr. Friedrich Esser - HAW Hamburg

Hochschule für Angewandte Wissenschaften Hamburg

Erfahrungen
Seit 1989 Professor an der HAW, Department Informatik.
Schwerpunkt: Programmierung und SW-Design



Leichtgewichtige PHP Web-Frameworks

  • Wann macht es Sinn ein kleines Web-Framework einzusetzen (Vor- und Nachteile)
  • Alternativen zu Symfony, Zend Framework, CakePHP (Vor- und Nachteile von Kohana3, CodeIgniter und DooPHP)
  • Micro-Frameworks (Silex und Fat-Free Framework)
  • Erweiterbarkeit, Skalierbarkeit und Wirtschaftlichkeit
  • Unsere Erfahrungen in dem Bereich

Zeit: 14:45 – 15:45

Sebastian Betz

Profilbild von Sebastian Betz - creative-task

creative-task
Geschäftsführer

Xing-Profil von Sebastian Betz



Code Quality Management

  • Was ist Software und Code Qualität?
  • Was bedeutet in diesem Zusammenhang Code Quality Management? (Quality of Design, Quality of Conformance, jeder denkt er weiß was guter Code ist)
  • Was sind die Ziele von guter Code Qualität? (Lesbarkeit, Wartbarkeit, geringe Komplexität, gute Performance)
  • Wie kann man Code Qualität messen? (Tools, Tests)
  • Wie kann man Code Qualität verbessern? (Definition of Done, Continuous Integration)

Zeit: 16:15 – 17:15

Jan Marquardt & Marko Ilic

Profilbild von Jan Marquardt Profilbild von Marko Ilic

mindsmash GmbH
Mastermind & Geschäftsführer

Xing-Profil von Marko Ilic
Xing-Profil von Jan Marquardt

Newsletter