Workshops

PHP Backends for Real-time User Interaction using Twitter Storm – "Take off and stay Airborne"

english

Workshop

Date: 

Sunday, June 1, 2014 - 1:30pm to 5:00pm

Engaging users in real-time is the topic of our times. Whether it's a game, a shop, or a content-network, the aim remains the same: providing a personalized experience. In this workshop we will look under the hood of Twitter Storm and lay a firm foundation on how to use it with PHP. By that, you can leverage your existing codebase and PHP expertise for an entirely new world: real-time analytics and business logic working on message streams. During the course of the workshop, we will look at all components of Storm, including Trident, a powerful high-level abstraction of Storm. Trident provides joins, aggregations, groupings, functions, and filters for stateful processing of real-time streams. We will then skyrocket the applicability of Storm and Trident by showing you how to implement their components with PHP. All exercises will be conducted using a provided development VM. The first examples will be executed locally, then the same code will be deployed to the cloud. The final example will be a demonstration of connecting browser sessions to a Storm backend, thus enabling the audience to engange in what is probably the most exhilarating lolcat kitten game ever conceived: Plan 9 from Outer Kitten.

Building high performance websites

english

Workshop

Date: 

Sunday, June 1, 2014 - 9:00am to 12:30pm

Response time is crucial - not only for online stores. But what if the performance is lacking? Buy more powerful servers? Migrate into the cloud? Add yet another layer of caching or blame the under powered database? All possible options, but before you make your hardware vendor happy you should reconsider your software architecture! This hands on workshop will acquaint you with ideas and concepts for a high performance software architecture that lets you scale from single server to cloud.

thePHP.cc
thePHP.cc

Modernes Webdesign – Photoshop und »Design in the Browser«

german

Workshop

Date: 

Sunday, June 1, 2014 - 9:00am to 5:00pm

Früher wurde eine Website zunächst in Photoshop gelayoutet und anschließend mit HTML und CSS umgesetzt. Heute verwenden Webdesigner parallel diverse Programme und Techniken und gestalten die Website größtenteils direkt im Browser. Verschiedene Technologien wie Webfonts, CSS3, Vektor- und Pixelgrafiken werden so kombiniert, dass robuste Design-Elemente entstehen. Die Herausforderungen an Webdesigner sind dabei stark gestiegen, doch die neuen Tools von Adobe & Co. können den modernen Workflow gut abbilden und bieten viele hilfreiche Funktionen. In diesem Workshop lernt man, wie moderne Websites entstehen. Im Vordergrund stehen dabei die flexible und auflösungsunabhängige Gestaltung für alle Gerätetypen, der veränderte Workflow sowie neue Tools und Techniken. Anhand verschiedener Beispiele lernt man die neuen Web-Funktionen von Photoshop, Illustrator, Reflow & Co. kennen. Darüber werden diverse CSS- und Coding-Techniken vorgestellt und ein Blick auf die konzeptionellen Hintergründe modernen Webdesigns geworfen.

Ziel des Workshops ist es, den veränderten Workflow zu verstehen und umsetzen zu können. Dazu gehört auch, dass Technologien entsprechend der gewünschten Ästhetik von Design-Elementen sinnvoll eingesetzt werden. Abgerundet wird der Workshop mit einem Blick über den Tellerrand: Sie erfahren, welche neuen Tools und Technologien es gibt und wie praxistauglich sie sind.

Zielgruppe: Webdesigner, Grafiker, Mediengestalter, Frontend-Entwickler und Projektleiter. Vorkenntnisse im Bereich HTML, CSS, Photoshop & Co. sind sinnvoll, da im Rahmen des Workshops keine Grundlagen vermittelt werden.

Durchführung: Der Workshop ist als praxisorientiertes Seminar mit Diskussionscharakter geplant. Mit dem eigenen Notebook können die Beispiele live nachvollzogen werden, der Dozent verwendet die Creative Cloud (CC) von Adobe.
Alle im Workshop entstandenen Beispiele sowie die Workshop-Inhalte werden den Teilnehmern nach dem Termin zur Verfügung gestellt.

kulturbanause

Agile Produktentwicklung

german

Workshop

Date: 

Sunday, June 1, 2014 - 9:00am to 5:00pm

Während die Umsetzung von Softwareprojekten häufig agil geschieht, hinkt die Entwicklung des eigentlichen Projekts von der Idee/Vision bis zum ersten gut gefüllten Backlog meist hinterher. In diesem interaktiven Workshop lernen die Teilnehmer die Entwicklung eines Produkts von der Idee über die Vision bis hin zur Definition und Gruppierung einzelner Features und haben am Ende ein komplettes Set an Tools, um ein neues Projekt zu starten und in die Hände der Entwickler zu übergeben. Methoden, die genutzt werden, sind Agile Visioning, Product Canvas, Erarbeitung von Personas, Story Mapping und weitere Methoden. Die Teilnehmer starten auf Basis einer sehr groben Produktidee, die ausspezifiziert werden soll. Der interaktive Workshop nutzt viele Flipcharts und PostIts, um die Ergebnisse, die in Gruppenarbeit erarbeitet werden, festzuhalten. Diese können in einer konkreten Projektsituation dann direkt in EPICs und User Stories weiterverarbeitet werden. Der Workshop richtet sich an Projektleiter, Produktverantwortliche und Entscheider, die ihre bisherige Art und Weise, Produkte zu entwickeln, verbessern wollen. Begleitend werden weitere Informationsmaterialien ausgehändigt, die die behandelten Themen aus dem Workshop vertiefen.

Mayflower GmbH

Getting Started With Amazon Web Services

english

Workshop

Date: 

Sunday, June 1, 2014 - 1:30pm to 5:00pm

Many companies are moving their traditionally hosted applications to the cloud and a large number of them choose Amazon Web Services due to thier awazing range of products, stability and rich set of API's.

This in depth workshop explains the various components of an AWS hosted application, how they compare to traditional hosting and how participants can harness them when hosting their own applications. 

This is a hands on workshop, participants will use AWS to host a popular open source application utilizing EC2, VPC, S3, Cloud Front and Cloud Formation. Participants should bring their laptops and sign up to the AWS free tier before arriving at the workshop. Attendees are issued with a virtual machine with all AWS SDK's and tools installed. Please ensure you have virtualbox installed on your laptop.

 

Love Software Limited

MongoDB Workshop

english

Workshop

Date: 

Sunday, June 1, 2014 - 9:00am to 12:30pm

During this workshop we will have a look on how MongoDB can be used. After ashort introduction we continue with a few scenarios for schema design toillustrate that even although MongoDB is schemaless, how the data is storedhas a big impact on performance. Then we proceed to do some hands on workwhere we import data and do some queries to show how indexes should be used.In the second half we look at set-ups. From single machine set-ups viareplication and finally sharding. At the end of this workshop, you'll have agood understand of MongoDB's strong points. As language, we'll use PHP, butthe workshop would equally be useful for users of other languages.

MongoDB