Git Product home page Git Product logo

berlin-2014-talks's Introduction

  • All talks are in german or english.
  • Comment and rate talks on joind.in

Keynote

Slides (english)
Video

By Jeffrey A. McGuire
github @HornCologne
twitter @HornCologne


Feature Flags mit Symfony

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.

Slides (english)
Video

By Benjamin Eberlei
github @beberlei
twitter @beberlei


Dockerizing Symfony applications

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.

Slides (english)
Video

By Dennis Benkert
github @denderello
twitter @denderello


Einführung in REST mit Symfony2

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.

Slides (english)
Video

By Lukas Kahwe Smith
github @lsmith77
twitter @lsmith


Composer im Unternehmensalltag

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.

Slides
Video

By Stephan Hochdörfer
github @shochdoerfer
twitter @shochdoerfer


…denn sie wissen nicht, was sie tun

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
github @caefer
twitter @caefer


E-Commerce in schnell mit Symfony2 und Elasticsearch

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
github @thorsten
twitter @ThorstenRinne


Silex: From micro to full-stack

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!

Slides
Video

By Dustin Whittle
github @dustinwhittle
twitter @dustinwhittle


The road to Continuous Deployment

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.

Slides
Video

By Bastian Hofman
github @bashofmann
twitter @BastianHofmann


The Twelve-Factor App: Best Practices for PHP on Platforms-as-a-Service

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.

Slides (english)
Video

By David Zuelke
github @dzuelke
twitter @dzuelke


Solr für Volltext-Suche oder gleich als Datanbank Engine

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.

Slides
Video

By Frank Neff
github @frne
twitter @frank_neff


Developing People

Slides (english)
Video

By Rowan Merewood
github @rowan-m
twitter @rowan_m


Bessere Symfony Controller bauen

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.

Slides (english)
Video

By Benjamin Eberlei
github @beberlei
twitter @beberlei


Microservices effizient einsetzen: Asynchronität & Generatoren

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.

Slides (english)
Video

By Nils Adermann
github @naderman
twitter @naderman


Symfony2 Content Management in 50 Minuten

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.

GitHub (english)
Video

By David Buchmann
github @dbu
twitter @dbu


Life on the edge between AngularJS and Symfony2

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 David Buchmann
github @iamtankist
twitter @iamtankist


Ember.js und Symfony auf einer Seite

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
github @seiffert
twitter @SeiffertP


Trotz legacy Datenbank zu neu modellierter Software

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
github @philipsorst


Symfony2 Plugin für PhpStorm

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


Scaling PHP

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.

Slides
Video

By Dustin Whittle
github @dustinwhittle
twitter @dustinwhittle


There is a Bundle for that

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.

Slides
Video

By Lukas Kahwe Smith
github @lsmith77
twitter @lsmith


Leadership in der Softwareentwicklung

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

By Johann-Peter Hartmann
github @johannhartmann
twitter @Johannhartmann

berlin-2014-talks's People

Contributors

mykiwi avatar

Watchers

James Cloos avatar Flob avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.