ºÝºÝߣshows by User: seiffertp / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: seiffertp / Wed, 21 Jun 2017 19:17:04 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: seiffertp Monitoring and Logging in Wonderland /slideshow/monitoring-and-logging-in-wonderland/77152541 containerdays2017-170621191704
This presentation gives a lot of insights into Jimdo's infrastructure that hosts 20 million websites. To enable our application developers to quickly launch and improve their services, we've created a platform called Wonderland that does all the infrastructure work them. In this talk, I present the parts of Wonderland related to monitoring and logging. You can learn about our Prometheus setup as well as how we stream log messages from Docker to Logstash.]]>

This presentation gives a lot of insights into Jimdo's infrastructure that hosts 20 million websites. To enable our application developers to quickly launch and improve their services, we've created a platform called Wonderland that does all the infrastructure work them. In this talk, I present the parts of Wonderland related to monitoring and logging. You can learn about our Prometheus setup as well as how we stream log messages from Docker to Logstash.]]>
Wed, 21 Jun 2017 19:17:04 GMT /slideshow/monitoring-and-logging-in-wonderland/77152541 seiffertp@slideshare.net(seiffertp) Monitoring and Logging in Wonderland seiffertp This presentation gives a lot of insights into Jimdo's infrastructure that hosts 20 million websites. To enable our application developers to quickly launch and improve their services, we've created a platform called Wonderland that does all the infrastructure work them. In this talk, I present the parts of Wonderland related to monitoring and logging. You can learn about our Prometheus setup as well as how we stream log messages from Docker to Logstash. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/containerdays2017-170621191704-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This presentation gives a lot of insights into Jimdo&#39;s infrastructure that hosts 20 million websites. To enable our application developers to quickly launch and improve their services, we&#39;ve created a platform called Wonderland that does all the infrastructure work them. In this talk, I present the parts of Wonderland related to monitoring and logging. You can learn about our Prometheus setup as well as how we stream log messages from Docker to Logstash.
Monitoring and Logging in Wonderland from Paul Seiffert
]]>
4415 10 https://cdn.slidesharecdn.com/ss_thumbnails/containerdays2017-170621191704-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Symfony und Ember.js auf einer Seite #codetalks14 /slideshow/symfony-und-ember-medium-quality/40073713 l4wpfgyetwqwsqotgysh-signature-e13e527056f9aabf751977df15744f0c4a2e5ca07bc3b999e3ee692c68dac8d2-poli-141009103051-conversion-gate02
Internetnutzer sind es heutzutage gewohnt, dass Webseiten unmittelbar auf Interaktion reagieren und ohne häufiges Nachladen funktionieren. Techniken, die solche Webseiten ermöglichen, sollten durch die Zuhilfenahme zuverlässiger Frameworks umgesetzt werden. Serverseitig ist für viele Entwickler Symfony das Mittel der Wahl, im Browser kann es Ember.js sein, das vor allem im Bereich der Single-Page-Applikationen glänzt. Mit beiden zusammen kann also nichts mehr schief gehen, oder? Dieser Vortrag zeigt Symfony und Ember.js in Kombination und wie man umdenken muss, wenn man gewohnt ist, klassische Webseiten zu entwickeln. Speziell geht er auf die dabei auftretenden Herausforderungen im Templating, Routing und bei der Model-Synchronisierung ein.]]>

Internetnutzer sind es heutzutage gewohnt, dass Webseiten unmittelbar auf Interaktion reagieren und ohne häufiges Nachladen funktionieren. Techniken, die solche Webseiten ermöglichen, sollten durch die Zuhilfenahme zuverlässiger Frameworks umgesetzt werden. Serverseitig ist für viele Entwickler Symfony das Mittel der Wahl, im Browser kann es Ember.js sein, das vor allem im Bereich der Single-Page-Applikationen glänzt. Mit beiden zusammen kann also nichts mehr schief gehen, oder? Dieser Vortrag zeigt Symfony und Ember.js in Kombination und wie man umdenken muss, wenn man gewohnt ist, klassische Webseiten zu entwickeln. Speziell geht er auf die dabei auftretenden Herausforderungen im Templating, Routing und bei der Model-Synchronisierung ein.]]>
Thu, 09 Oct 2014 10:30:51 GMT /slideshow/symfony-und-ember-medium-quality/40073713 seiffertp@slideshare.net(seiffertp) Symfony und Ember.js auf einer Seite #codetalks14 seiffertp Internetnutzer sind es heutzutage gewohnt, dass Webseiten unmittelbar auf Interaktion reagieren und ohne häufiges Nachladen funktionieren. Techniken, die solche Webseiten ermöglichen, sollten durch die Zuhilfenahme zuverlässiger Frameworks umgesetzt werden. Serverseitig ist für viele Entwickler Symfony das Mittel der Wahl, im Browser kann es Ember.js sein, das vor allem im Bereich der Single-Page-Applikationen glänzt. Mit beiden zusammen kann also nichts mehr schief gehen, oder? Dieser Vortrag zeigt Symfony und Ember.js in Kombination und wie man umdenken muss, wenn man gewohnt ist, klassische Webseiten zu entwickeln. Speziell geht er auf die dabei auftretenden Herausforderungen im Templating, Routing und bei der Model-Synchronisierung ein. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/l4wpfgyetwqwsqotgysh-signature-e13e527056f9aabf751977df15744f0c4a2e5ca07bc3b999e3ee692c68dac8d2-poli-141009103051-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Internetnutzer sind es heutzutage gewohnt, dass Webseiten unmittelbar auf Interaktion reagieren und ohne häufiges Nachladen funktionieren. Techniken, die solche Webseiten ermöglichen, sollten durch die Zuhilfenahme zuverlässiger Frameworks umgesetzt werden. Serverseitig ist für viele Entwickler Symfony das Mittel der Wahl, im Browser kann es Ember.js sein, das vor allem im Bereich der Single-Page-Applikationen glänzt. Mit beiden zusammen kann also nichts mehr schief gehen, oder? Dieser Vortrag zeigt Symfony und Ember.js in Kombination und wie man umdenken muss, wenn man gewohnt ist, klassische Webseiten zu entwickeln. Speziell geht er auf die dabei auftretenden Herausforderungen im Templating, Routing und bei der Model-Synchronisierung ein.
Symfony und Ember.js auf einer Seite #codetalks14 from Paul Seiffert
]]>
2613 11 https://cdn.slidesharecdn.com/ss_thumbnails/l4wpfgyetwqwsqotgysh-signature-e13e527056f9aabf751977df15744f0c4a2e5ca07bc3b999e3ee692c68dac8d2-poli-141009103051-conversion-gate02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Give me some REST - RESTful APIs mit Symfony /slideshow/give-me-some-rest-restful-apis-mit-symfony/37553767 givemesomerest-restfulapismitsymfony-140731173605-phpapp01
Webservices werden heute in vielen Bereichen der IT zur Integration unterschiedlicher Anwendungen verwendet. Die Klasse der REST-Webservices spielt dabei eine besondere Rolle, da REST sich auf die Grundlagen von HTTP stützt, einfach verständlich ist und relativ einfach in bestehende Anwendungen zu integrieren ist. Dieser Vortrag gibt einen Ãœberblick über die Herausforderungen einer RESTful API und zeigt, wie diese mit der Hilfe von Symfony einfach gelöst werden können. Diese ºÝºÝߣs habe ich für meinen Vortrag auf der DWX 2014 genutzt.]]>

Webservices werden heute in vielen Bereichen der IT zur Integration unterschiedlicher Anwendungen verwendet. Die Klasse der REST-Webservices spielt dabei eine besondere Rolle, da REST sich auf die Grundlagen von HTTP stützt, einfach verständlich ist und relativ einfach in bestehende Anwendungen zu integrieren ist. Dieser Vortrag gibt einen Ãœberblick über die Herausforderungen einer RESTful API und zeigt, wie diese mit der Hilfe von Symfony einfach gelöst werden können. Diese ºÝºÝߣs habe ich für meinen Vortrag auf der DWX 2014 genutzt.]]>
Thu, 31 Jul 2014 17:36:05 GMT /slideshow/give-me-some-rest-restful-apis-mit-symfony/37553767 seiffertp@slideshare.net(seiffertp) Give me some REST - RESTful APIs mit Symfony seiffertp Webservices werden heute in vielen Bereichen der IT zur Integration unterschiedlicher Anwendungen verwendet. Die Klasse der REST-Webservices spielt dabei eine besondere Rolle, da REST sich auf die Grundlagen von HTTP stützt, einfach verständlich ist und relativ einfach in bestehende Anwendungen zu integrieren ist. Dieser Vortrag gibt einen Ãœberblick über die Herausforderungen einer RESTful API und zeigt, wie diese mit der Hilfe von Symfony einfach gelöst werden können. Diese ºÝºÝߣs habe ich für meinen Vortrag auf der DWX 2014 genutzt. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/givemesomerest-restfulapismitsymfony-140731173605-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Webservices werden heute in vielen Bereichen der IT zur Integration unterschiedlicher Anwendungen verwendet. Die Klasse der REST-Webservices spielt dabei eine besondere Rolle, da REST sich auf die Grundlagen von HTTP stützt, einfach verständlich ist und relativ einfach in bestehende Anwendungen zu integrieren ist. Dieser Vortrag gibt einen Ãœberblick über die Herausforderungen einer RESTful API und zeigt, wie diese mit der Hilfe von Symfony einfach gelöst werden können. Diese ºÝºÝߣs habe ich für meinen Vortrag auf der DWX 2014 genutzt.
Give me some REST - RESTful APIs mit Symfony from Paul Seiffert
]]>
1768 15 https://cdn.slidesharecdn.com/ss_thumbnails/givemesomerest-restfulapismitsymfony-140731173605-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Losing Controller Weight 101 /seiffertp/loosing-controller-weight-101 loosingcontrollerweight101-131129115745-phpapp02
Die Folien zu Dennis Benkerts und meinem Vortrag über schwergewichtige Controller.]]>

Die Folien zu Dennis Benkerts und meinem Vortrag über schwergewichtige Controller.]]>
Fri, 29 Nov 2013 11:57:45 GMT /seiffertp/loosing-controller-weight-101 seiffertp@slideshare.net(seiffertp) Losing Controller Weight 101 seiffertp Die Folien zu Dennis Benkerts und meinem Vortrag über schwergewichtige Controller. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/loosingcontrollerweight101-131129115745-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Die Folien zu Dennis Benkerts und meinem Vortrag über schwergewichtige Controller.
Losing Controller Weight 101 from Paul Seiffert
]]>
709 3 https://cdn.slidesharecdn.com/ss_thumbnails/loosingcontrollerweight101-131129115745-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Raus aus dem Vendor-Lock-In https://de.slideshare.net/slideshow/raus-aus-dem-vendorlockin/28064194 vendorlockin-131109040205-phpapp01
ENGLISH - Symfony developers should be happy about the amount of publicly available open source libraries they can use for building web applications. In most cases, these libraries can reduce the required development time greatly. However, when you have to maintain an application with many dependencies to third-party libraries, this can become one of your biggest problems. One issue is that you might want to exchange one library with another one but didn't think of this when integrating it. In another case, the maintainers of a bundle might not have the time to revise all pull-requests and bug tickets you sent them. With only a few tricks you can make these situations less painful! This talk uses the HTTP client library Guzzle as an example to discuss how you can profit from the great functionality it implements while avoiding vendor lock-in. --- GERMAN - Bei der Entwicklung von Symfony-Applikationen kann man auf eine Vielzahl bestehender OpenSource Bundles und Libraries zurückgreifen. Dies verkürzt in der Regel die Entwicklungszeit immens, da man nicht bei jedem Projekt "das Rad neuerfinden muss". Bei der längerfristigen Betreuung einer Applikation, die viele Third-Party-Libraries verwendet, wird allerdings genau dies oft zum Problem. Man möchte evtl. eine Komponente austauschen, hat dies allerdings bei der Integration nicht bedacht oder der Maintainer einer Library kann nicht die Zeit aufbringen die notwendig wäre, alle Pull-Requests und Bug-Tickets zu bearbeiten. Diese Situation lässt sich mit ein paar Tricks deutlich weniger schmerzhaft gestalten. Dieser Vortrag erklärt am Beispiel der HTTP-Client-Library Guzzle, wie man die Abhängigkeiten zu konkreten Libraries und Bundles gering hält und dabei trotzdem von ihnen profitieren kann. Rate this talk: https://joind.in/9418]]>

ENGLISH - Symfony developers should be happy about the amount of publicly available open source libraries they can use for building web applications. In most cases, these libraries can reduce the required development time greatly. However, when you have to maintain an application with many dependencies to third-party libraries, this can become one of your biggest problems. One issue is that you might want to exchange one library with another one but didn't think of this when integrating it. In another case, the maintainers of a bundle might not have the time to revise all pull-requests and bug tickets you sent them. With only a few tricks you can make these situations less painful! This talk uses the HTTP client library Guzzle as an example to discuss how you can profit from the great functionality it implements while avoiding vendor lock-in. --- GERMAN - Bei der Entwicklung von Symfony-Applikationen kann man auf eine Vielzahl bestehender OpenSource Bundles und Libraries zurückgreifen. Dies verkürzt in der Regel die Entwicklungszeit immens, da man nicht bei jedem Projekt "das Rad neuerfinden muss". Bei der längerfristigen Betreuung einer Applikation, die viele Third-Party-Libraries verwendet, wird allerdings genau dies oft zum Problem. Man möchte evtl. eine Komponente austauschen, hat dies allerdings bei der Integration nicht bedacht oder der Maintainer einer Library kann nicht die Zeit aufbringen die notwendig wäre, alle Pull-Requests und Bug-Tickets zu bearbeiten. Diese Situation lässt sich mit ein paar Tricks deutlich weniger schmerzhaft gestalten. Dieser Vortrag erklärt am Beispiel der HTTP-Client-Library Guzzle, wie man die Abhängigkeiten zu konkreten Libraries und Bundles gering hält und dabei trotzdem von ihnen profitieren kann. Rate this talk: https://joind.in/9418]]>
Sat, 09 Nov 2013 04:02:05 GMT https://de.slideshare.net/slideshow/raus-aus-dem-vendorlockin/28064194 seiffertp@slideshare.net(seiffertp) Raus aus dem Vendor-Lock-In seiffertp ENGLISH - Symfony developers should be happy about the amount of publicly available open source libraries they can use for building web applications. In most cases, these libraries can reduce the required development time greatly. However, when you have to maintain an application with many dependencies to third-party libraries, this can become one of your biggest problems. One issue is that you might want to exchange one library with another one but didn't think of this when integrating it. In another case, the maintainers of a bundle might not have the time to revise all pull-requests and bug tickets you sent them. With only a few tricks you can make these situations less painful! This talk uses the HTTP client library Guzzle as an example to discuss how you can profit from the great functionality it implements while avoiding vendor lock-in. --- GERMAN - Bei der Entwicklung von Symfony-Applikationen kann man auf eine Vielzahl bestehender OpenSource Bundles und Libraries zurückgreifen. Dies verkürzt in der Regel die Entwicklungszeit immens, da man nicht bei jedem Projekt "das Rad neuerfinden muss". Bei der längerfristigen Betreuung einer Applikation, die viele Third-Party-Libraries verwendet, wird allerdings genau dies oft zum Problem. Man möchte evtl. eine Komponente austauschen, hat dies allerdings bei der Integration nicht bedacht oder der Maintainer einer Library kann nicht die Zeit aufbringen die notwendig wäre, alle Pull-Requests und Bug-Tickets zu bearbeiten. Diese Situation lässt sich mit ein paar Tricks deutlich weniger schmerzhaft gestalten. Dieser Vortrag erklärt am Beispiel der HTTP-Client-Library Guzzle, wie man die Abhängigkeiten zu konkreten Libraries und Bundles gering hält und dabei trotzdem von ihnen profitieren kann. Rate this talk: https://joind.in/9418 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/vendorlockin-131109040205-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> ENGLISH - Symfony developers should be happy about the amount of publicly available open source libraries they can use for building web applications. In most cases, these libraries can reduce the required development time greatly. However, when you have to maintain an application with many dependencies to third-party libraries, this can become one of your biggest problems. One issue is that you might want to exchange one library with another one but didn&#39;t think of this when integrating it. In another case, the maintainers of a bundle might not have the time to revise all pull-requests and bug tickets you sent them. With only a few tricks you can make these situations less painful! This talk uses the HTTP client library Guzzle as an example to discuss how you can profit from the great functionality it implements while avoiding vendor lock-in. --- GERMAN - Bei der Entwicklung von Symfony-Applikationen kann man auf eine Vielzahl bestehender OpenSource Bundles und Libraries zurückgreifen. Dies verkürzt in der Regel die Entwicklungszeit immens, da man nicht bei jedem Projekt &quot;das Rad neuerfinden muss&quot;. Bei der längerfristigen Betreuung einer Applikation, die viele Third-Party-Libraries verwendet, wird allerdings genau dies oft zum Problem. Man möchte evtl. eine Komponente austauschen, hat dies allerdings bei der Integration nicht bedacht oder der Maintainer einer Library kann nicht die Zeit aufbringen die notwendig wäre, alle Pull-Requests und Bug-Tickets zu bearbeiten. Diese Situation lässt sich mit ein paar Tricks deutlich weniger schmerzhaft gestalten. Dieser Vortrag erklärt am Beispiel der HTTP-Client-Library Guzzle, wie man die Abhängigkeiten zu konkreten Libraries und Bundles gering hält und dabei trotzdem von ihnen profitieren kann. Rate this talk: https://joind.in/9418
from Paul Seiffert
]]>
1701 4 https://cdn.slidesharecdn.com/ss_thumbnails/vendorlockin-131109040205-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
State-of-the-art real-time web applications /slideshow/stateoftheart-realtime-web-applications/15352613 sfliveberlin-state-of-the-artreal-timewebapplications-121126091335-phpapp01
]]>

]]>
Mon, 26 Nov 2012 09:13:33 GMT /slideshow/stateoftheart-realtime-web-applications/15352613 seiffertp@slideshare.net(seiffertp) State-of-the-art real-time web applications seiffertp <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/sfliveberlin-state-of-the-artreal-timewebapplications-121126091335-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
State-of-the-art real-time web applications from Paul Seiffert
]]>
1022 5 https://cdn.slidesharecdn.com/ss_thumbnails/sfliveberlin-state-of-the-artreal-timewebapplications-121126091335-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-seiffertp-48x48.jpg?cb=1552640008 https://cdn.slidesharecdn.com/ss_thumbnails/containerdays2017-170621191704-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/monitoring-and-logging-in-wonderland/77152541 Monitoring and Logging... https://cdn.slidesharecdn.com/ss_thumbnails/l4wpfgyetwqwsqotgysh-signature-e13e527056f9aabf751977df15744f0c4a2e5ca07bc3b999e3ee692c68dac8d2-poli-141009103051-conversion-gate02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/symfony-und-ember-medium-quality/40073713 Symfony und Ember.js a... https://cdn.slidesharecdn.com/ss_thumbnails/givemesomerest-restfulapismitsymfony-140731173605-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/give-me-some-rest-restful-apis-mit-symfony/37553767 Give me some REST - RE...