Sessions

XML is dead. Long live XML

English

Time: 

Dienstag, Juni 4, 2013 - 12:15 bis 13:00

Room: 

The increasing popularity of data formats like JSON or YAML has left many people wondering whether those who've been bashing XML all along might have a point. This talk will look at the strengths and weaknesses of XML, JSON and YAML, examine when to use which format, and explain why storing objects as XML is a pain, why CouchDB uses JSON, and which format is best for your HTTP and REST APIs.

Speaker: 

Best Practices in Symfony 2

English

Time: 

Dienstag, Juni 4, 2013 - 14:30 bis 15:15

Room: 

Since its original release, Symfony 2 has gained quite a foothold in the PHP world and drives a number of enterprise websites. What best practices are emerging? And what pitfalls should you try to avoid? What to look out for when designing redistributable bundles? We highlight both good design and common mistakes and, most of all, help you leverage Symfony’s features to their full extent.

Speaker: 

Coding as a Craft and the Coder as a Craftsman

English

Time: 

Dienstag, Juni 4, 2013 - 14:30 bis 15:15

Room: 

Craftsmanship is defined as a "Enduring, basic human impulse, the desire to do a job well for it's own sake" and starting from this definition we can highlight some of the specifics of the job as Programmer as well as the questions that arise over time when we get better in our jobs. Trying to answer this question brings interesting insights as old as ancient Greece and still valid for PHP today.

Speaker: 

Responsive CSS-Frameworks und Boilerplates für Prototyping und Entwicklung

German

Time: 

Dienstag, Juni 4, 2013 - 14:30 bis 15:15

Room: 

Der Designer und Developer Ethan Marcotte etablierte 2010 den Begriff des Responsive Webdesigns und prägt seitdem weltweit die zugrunde liegende Technologiediskussion. Inzwischen existieren zahlreiche Frameworks und Boilerplates, die in unterschiedlichen Reifegraden und auf verschiedensten Dokumentationsleveln Designer und Entwickler bei der praktischen Umsetzung von Responsive Design unterstützen. Aufgrund der zunehmenden wechselseitigen Abhängigkeit dieser Rolleninhaber in Projektteams ist die Nutzung solider Frameworks die Basis des Erfolgs.

Speaker: 

Mocking, Stubbing und Spying für JavaScript

German

Time: 

Dienstag, Juni 4, 2013 - 14:30 bis 15:15

Room: 

Testen ist auch in JavaScript-Applikationen schon lange kein Fremdwort mehr. Im Vergleich zu anderen Sprachen stellt einen JavaScript jedoch vor neue Herausforderungen. Diese Session zeigt den Umgang mit asynchronen Operationen, die Kontrolle über den Zeitfluss sowie das Entkoppeln von XHR-Anfragen. Auch generelle Themen wie Mocks, Stubs und Spies werden erläutert und berücksichtigt.

Speaker: 

Transparent Caching

English

Time: 

Dienstag, Juni 4, 2013 - 15:30 bis 16:15

Room: 

This talk will expose how we used Symfony2, ESI, Varnish and Memcached as cornerstones of our implementation of Transparent Caching, for a great mix of performance care and user experience. It will also expose how these concepts are designed in eZ Publish 5.x to make this content and experience managment platform scale into the future.

Speaker: 

Webdesigntrends 2013

German

Time: 

Dienstag, Juni 4, 2013 - 15:30 bis 16:15

Room: 

Dieser praxisbezogene Vortrag wird Trends zeigen, die in der Webdesignszene im Jahr 2013 als angesagt gelten, und das heißt vor allem Responsive Web Design. Welche Designstrategien, Techniken und Ansätze setzen sich durch, welche verschwinden? Dieser Vortrag listet sie auf und erklärt anschaulich, wie Responsive Design effektiv eingesetzt und umgesetzt werden kann.

HTML5-JavaScript-APIs

German

Time: 

Dienstag, Juni 4, 2013 - 15:30 bis 16:15

Room: 

Dieser Vortrag behandelt die Verwendung verschiedener Formularelemente, den Einsatz lokaler Speichermöglichkeiten, die Kommunikation zwischen Client und Server über WebSockets, Geolocation und einige weitere Features von HTML5. Da HTML5 nicht in allen Browsern unterstützt wird, werden Strategien vorgestellt, wie damit umgegangen werden kann, damit alle Nutzer die Applikation verwenden können.

Speaker: 

Appointing a Proxy

English

Time: 

Dienstag, Juni 4, 2013 - 15:30 bis 16:15

Room: 

There are incredibly powerful use cases for the proxy pattern, for example remote proxies, virtual proxies, smart references, protecting proxies for access control, and, to a certain extent, even proxies adding security features. We will compare different ways of implementing proxies in PHP and see lots of concrete code examples.

Speaker: 

Scaling PHP in the real world!

English

Time: 

Dienstag, Juni 4, 2013 - 16:45 bis 17:30

Room: 

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.

Speaker: 

Seiten

Sessions abonnieren