- All talks are in german or english.
- Comment and rate talks on joind.in
By Jeffrey A. McGuire
@HornCologne
@HornCologne
Language: German
- Description
- Wolltest du schon immer Features in Anwendungen beliebig an- und abschalten? Neue Funktionen nur mit Subgruppen von Benutzern testen? Symfony macht es uns sehr einfach sogenannte Feature Flags zu implementieren, mit Events und DependencyInjection Container. In diesem Talk werden wir uns verschiedene Anforderungen für Feature Flags anschauen und in einer Symfony Anwendung implementieren.
By Benjamin Eberlei
@beberlei
@beberlei
Language: German
- Description
- Docker erfährt in den letzten Monaten immer größere Aufmerksamkeit, wenn es darum geht Systemumgebung wiederverwendbarer aufzubauen. Obwohl sich in dieser Zeit schon die ersten Patterns gebildet haben, um Themen wie Entwicklungsumgebungen, Hosting und Skalierbarkeit abbilden zu können, gibt es immer noch viele Stolpersteine und offene Fragen wenn man Docker für seine komplette Systemarchitektur einsetzen möchte. In der Präsentation werden wir die Schritte von der Erstellung der ersten Docker Container, ihrer Orchestrierung bis hin zum Hosting einer Symfony Applikation erkunden und dabei Tools, sowie aktuelle Best Practices einsetzen.
By Dennis Benkert
@denderello
@denderello
Language: German
- Description
- In diesem Vortrag werden die Grundkonzepte von REST erklärt und wie diese mit Hilfe von Symfony2 und dem FOSRestBundle umgesetzt werden. Dieser Vortrag ist daher ideal für Entwickler mit keiner oder nur geringer Erfahrung mit REST.
By Lukas Kahwe Smith
@lsmith77
@lsmith
Language: German
- Description
- Es scheint als wären Composer und Packagist nur nutzbar wenn Packete öffentlich zugänglich gemacht werden. Das Composer Ökosystem ermöglicht es ein eigenes Packet-Repository aufzusetzen um so eigene Packete verwalten und bereitstellen zu können. Der Vortrag zeigt auf man mittels Composer, Satis und Jenkins ein Packet-Repository konfiguriert und beantwortet die Frage warum es überhaupt Sinn macht in Packet-Strukturen zu denken.
By Stephan Hochdörfer
@shochdoerfer
@shochdoerfer
Language: German
- Description
- Manager, diese possierlichen kleinen Racker. Sie machen viel Arbeit und sind selten nur zufrieden. kein Wunder, wissen sie doch auch selten, was sie wirklich wollen und verständlich ausdrücken können sie sich auch nicht. Sie machen Entwicklern das Leben oft zur Hölle und dennoch kann es sich lohnen, sich auch einmal ihre Brille aufzusetzen. Wie das geht, was das bringt und ob man danach je wieder schlafen kann? Ein Bericht von der dunklen Seite der Macht.
Slides
Video
By Christian Schäfer
@caefer
@caefer
Language: German
- Description
- Im Herbst 2013 wurde die Shopping-Mall Yatego auf Basis von Symfony2 und Elasticsearch gerelaunched. Der Vortrag zeigt den Weg vom Legacy System zum Relaunch des neuen, vollständiggetesteten Systems auf Basis von Symfony2. Er zeigt dabei auch einige Fallstricke sowie Besonderheiten bei der Nutzung von Elasticsearch in Verbindung mit Symfony2.
Slides
Video
By Thorsten Rinne
@thorsten
@ThorstenRinne
Language: English
- Description
- Silex is a micro framework for PHP. Join this session for an introduction to Silex and nd out how to leverage Silex for your next application. We will start with the basics of a Silex application and explore how Silex can be evolved into a full-stack framework for advanced applications. Not sure about when to use components, Silex, or Symfony? Join this session and nd out!
By Dustin Whittle
@dustinwhittle
@dustinwhittle
Language: English
- Description
- Deploying code changes continuously to your production environment has many benefits. New features get to your users much faster which enables very short and quick iterations on them. And due to the small change sets you tend to encounter less bugs and regressions. In this talk I’ll present what Continuous Deployment means, and what you have to do, step-by-step, to make it work successfully for your project. We will cover topics like trunk based development, feature flags, partial roll outs, continuous integration, deployment automation and application monitoring.
By Bastian Hofman
@bashofmann
@BastianHofmann
Language: German
- Description
- Horizontale Skalierbarkeit ist seit jeher eine zentrale Stärke von PHP-Anwendungen, und in der Cloud kann diese Architektur ihre Muskeln spielen lassen. Doch um die Möglich- und Annehmlichkeiten von PaaS-Anbietern wie Heroku optimal zu nutzen, ist es hilfreich, sich bei der Entwicklung an gewissen Vorgehensweisen und Methoden zu orientieren. Diese Präsentation beleuchtet alle Schritte vom Code und Dependency Management über die Konfiguration bis hin zur sogenannten Dev/Prod Parity, und zeigt, live auf der Bühne, wie kinderleicht es sein kann, eine Symfony- oder Silex-Anwendung auf Heroku zu deployen und zu skalieren.
By David Zuelke
@dzuelke
@dzuelke
Language: German
- Description
- Wo Content gepflegt wird, entsteht schnell das Bedürfnis nach einer Volltext-Suche. Das kann man mit MySQL zwar auch bewerkstelligen, aber eben nicht so schnell und spezialisiert wie mit Apache Solr. In diesem Talk zeige ich wie man einen Suchindex in Symfony anbindet und nutzt. Das ist aber noch nicht alles. Im zweiten Teil werde ich die wichtigsten Features des auf Lucene basierenden Suchservers erklären und zeigen, dass man Solr 4 auch als komplette Datenbanklösung einsetzen kann.
By Frank Neff
@frne
@frank_neff
By Rowan Merewood
@rowan-m
@rowan_m
Language: German
- Description
- Ein guter Controller ist ein dünner Controller. Jedoch macht es uns Symfony2 manchmal schwer dieses Ziel zu erreichen ohne dass wir sofort mehrere Schichten von unnötigen Abstraktionen auf das Problem werfen. In diesem Talk gehe ich einen anderen Weg und zeige wie man das Problem mit Symfony Bordmitteln lösen kann. Mit geschicktem Einsatz von ParamConvertern und EventListenern können wir Controller schlank halten ohne zu Überabstrahieren.
By Benjamin Eberlei
@beberlei
@beberlei
Language: German
- Description
- Beim Schritt von monolitischen Anwendungen zu einem System aus verteilten Diensten steigt der Overhead für Kommunikation enorm. Dieser Vortrag demonstriert wie man sich asynchrone Mechanismen zunutze macht um diese Transformation ohne fatale Performanceverluste durchzuführen. In diesem Zusammenhang wird der praktische Einsatz von Generatoren zum Verarbeiten von Daten aus APIs vorgeführt, die bislang im PHP Umfeld fast nur in Beispielen für das Zählen bis 100 verwendet werden.
By Nils Adermann
@naderman
@naderman
Language: German
- Description
- Das Content Management Framework baut auf Symfony2 auf. Es besteht aus einer Sammlung von Bundles um einfach und bequem Content Management in Symfony2 Projekte einzubauen. Die Bundles bieten Grundfunktionen wie editierbare Menüs, URLs und Inhalte. Ich zeige wie man mit dem CMF loslegt und praktische Features nutzt wie das transparente Handling von mehrsprachigen Inhalten.
Language: English
- Description
- It’s not easy to manage a project with hundreds of Front-End assets. This talk describes how to automate some workflows in a project and solves some Symfony2 and AngularJS integration problems.
By David Buchmann
@iamtankist
@iamtankist
Language: English
- Description
- It’s not easy to manage a project with hundreds of Front-End assets. This talk describes how to automate some workflows in a project and solves some Symfony2 and AngularJS integration problems.
Slides
Video
By Paul Seiffert
@seiffert
@SeiffertP
Language: German
- Description
- Wir zeigen in unserem Vortrag anhand eines realen Projektes, wie es trotz harter Constraints möglich ist, eine historisch gewachsene Datenbank sauber in ein Symfony Projekt zu integrieren und anhand dessen Migrationspfade für die Datenbankstruktur offenzulegen. Dabei gehen wir zunächst auf die Voraussetzungen ein und beschreiben die organisatorischen Herausforderungen, vor die uns der Einsatz von Symfony stellte. Wir wollen dann zeigen, wie wir eine saubere Isolation und Abstraktion der Datenbankschicht mir Hilfe von Symfony realisieren konnten. Das erlaubte uns, unsere Domäne neu zu modellieren und die Datenbank transparent in eine zukunftsfähige Form zu überführen.
Slides
Video
By Pierluigi Meloni
And Philip Washington Sorst
@philipsorst
Language: German
- Description
- Anhand diverser Symfony2 Komponenten wie Service Container, Translation, Routing usw. wird der Funktionsumfang des Symfony2 Plugin für Jetbrains PhpStorm / IntelliJ aufgezeigt. Neben Produktivitätssteigerungen durch Autocomplete, TypeProvider, Code-Navigation und Actions wird die interne Arbeitsweise von PhpStorm durchleuchtet. Es wird erklärt wie PHP-Quellcode über Java interpretiert wird und welche Extension Points einem Plugin zur Verfügung stehen. Darüber hinaus wird das Zusammenspiel der Plugins "PHP Annotations", Shopware und Drupal mit dem Symfony2 Plugin erörtert.
Slides
Video
By Daniel Espendiller
Language: English
- Description
- PHP is used by the likes of Facebook, Yahoo, Zynga, Tumblr, Etsy, and Wikipedia. How do the largest internet companies scale PHP to meet their demand? Join this session and find out how to use the latest tools in PHP for developing high performance applications. We’ll take a look at common techniques for scaling PHP applications and best practices for profiling and optimizing performance. After this session, you’ll leave prepared to tackle your next enterprise PHP project.
By Dustin Whittle
@dustinwhittle
@dustinwhittle
Language: English
- Description
- Bei der Arbeit an Symfony2 Applikationen gibt es häufig auch eine Vielzahl relativ generische Anforderung. Auf Grund der Größe der Symfony2 Community und ihres stark ausgeprägten Open Source Gedanken, ist daher die Wahrscheinlichkeit groß, dass es bereits ein freiverfügbares Bundle gibt, was die gewünschte Funktion bereitstellt. Sei es für die Verwaltung von Benutzerkonten bis hin zur Generierung von Eingabemasken. In diesem Vortrag schauen wir uns gemeinsam an wie man Bundles am besten findet, evaluiert und bei Bedarf erweitert bzw. verbessert. Des weiteren schauen wir uns ein paar der beliebtesten Bundles konkret an.
By Lukas Kahwe Smith
@lsmith77
@lsmith
Language: German
- Description
- Wenn Entwickler - oder noch schlimmer - Nichtentwickler Führungskräfte in der IT werden ist die Erfolgsquote nicht hoch, das zeigen viele Geschichten und das Image von Management in der IT. Es kommt zu Politik, zu unhaltbaren Zusagen, zu Irritationen. Der Talk stellt vor warum das so ist, wie man es etwas besser machen kann und wie der State of the Art für Führung in der IT aussieht
Slides
Video