Tutorial: HTTP caching with Varnish

23.1.2015
Conference: PHP Benelux Conference 2015, Antwerp, Belgium
Title: HTTP Caching with Varnish
Links: joind.in

For some scenarios, Varnish is the silver bullet to fix performance issues and go from slow site to lightning fast site. More often though, you will need to put some effort into your application to get good results. Ideally, you design your application to play well with caching from the outset. If you don’t know what you are doing, Varnish can also be the bullet to shoot yourself in the foot. Varnish is a server component that runs independent from your web server, making it useful whether your application is written in PHP,

Read more

caching http performance symfony varnish conference


Symfony2 Content Management in 50 Minuten

31.10.2014
Conference: Symfony Live 2014 Berlin
Title: Symfony2 Content Management in 50 Minuten
Links: Tutorial Repository, joind.in

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.

PS: Thanks @realdragonito for the amazing doodle!

cmf symfony german conference


Madison PHP Conference: HTTP Caching with Varnish

13.9.2014
Conference: Madison PHP Conference, Madison, WI
Title: HTTP Caching with Varnish
Links: Slides, joind.in

With the Varnish caching proxy, you can make slow websites blazingly fast. The basics are quite simple once you understand how the cache handling in HTTP works. For starters, we will look into HTTP and the Varnish configuration. The main course is going to be cache invalidation and the cache tagging strategy. For dessert, there will be an introduction to edge side includes (ESI) - all liberally sprinkled with examples from the FOSHttpCache library and some ideas from the FOSHttpCacheBundle for Symfony2.

varnish caching http performance symfony conference


DCPHP Washington: Introduction to the Symfony2 ecosystem

27.8.2014
Venue: DCPHP Washington PHP User Group, Canvas co-working space, 27.8.2014
Title: Introduction to the Symfony2 ecosystem
Links: Slides, meetup.com

Symfony2 is a powerful and very flexible web application framework. It is built as a set of components that can also be used independently.

The presentation will introduce the concepts of the Symfony2 framework and show how to work with it. We will also see related technologies like Twig, the default templating layer for Symfony.

Read more

symfony conference


Webmardi Fribourg: HTTP Caching with Varnish

3.6.2014
Venue: Webmardi Fribourg, 3.6.2014
Title: HTTP Caching with Varnish
Links: Slides, Techup.ch

With the Varnish caching proxy you can make slow websites blazingly fast. The basics are quite simple once you understand how the cache handling in HTTP works. For starters, we will look into HTTP and the varnish configuration. The main course is going to be cache invalidation and the cache tagging strategy. For desserts, there will be an introduction to edge side includes (ESI). All liberally sprinkled with examples from the FOSHttpCache PHP library and some ideas from the FOSHttpCacheBundle for Symfony2.

varnish conference


phpDay 2014: Content Management with Symfony2, 2 hour workshop

16.5.2014
Conference: phpDay Italy, 16-17.5.2014
Title: Content Management with Symfony2
Links: A few Slides, Tutorial Code, joind.in

The Content Management Framework (CMF) is a set of building blocks for content management. You can use just parts of it to add some content management to your Symfony2 project, or use the whole stack to build customized CMS applications for specific needs.

In this workshop, we do a hands-on tour through the CMF. We look at the existing functionality and implement simple features to get a feel for how things work.

* PHPCR-ODM Content repository with translation and versioning

Read more

symfony cmf conference


Symfony UserGroup ZH: Varnish caching with Symfony2

14.5.2014
Venue: Symfony UserGroup Zurich, 14.5.2014
Title: Varnish caching with Symfony2
Links: Slides, Meetup

With the Varnish caching proxy you can make slow websites blazingly fast. The basics are quite simple once you understand how the cache handling in HTTP works. For starters, we will look into HTTP and the varnish configuration. The main course is going to be cache invalidation and the cache tagging strategy. For desserts, there will be an introduction to edge side includes (ESI). All liberally sprinkled with examples from the FOSHttpCacheBundle for Symfony2.

symfony varnish conference


Open PHP stack trace links in PhpStorm

6.5.2014
Inspired by a tweet from Wouter, i wanted to configure my setup to open stacktrace links directly in PhpStorm. Turned out there was more involved than i thought at first. Documentation is sparse and confusing, so i want to record the steps i needed here. Basically you need to configure xdebug.file_link_format and make your system handle a new protocol. Its less complicated than it sounds:

Configure XDebug



Just configure the xdebug extension in your php.ini to set
xdebug.file_link_format = pstorm://%f:%l

Read more

tools phpstorm php


PHPBenelux Conference 2014: Getting started with content management in Symfony2 - 3 hour workshop

24.1.2014
Conference: PHPBenelux Conference 2014, 24-25.1.2014
Title: Getting started with content management in Symfony2
Links: Tutorial Code, joind.in

he Content Management Framework (CMF) is a set of building blocks for content management in Symfony2. You can use just parts of it to add some content management to your Symfony2 project, or use the whole stack to build customized CMS applications for specific needs.

In this workshop, we do a tour through the CMF. We will look at the existing functionality and I will do live-coding to implement additional features. This will get you a feel for how things work.

I will cover at least the following subjects:

Read more

symfony cmf conference


Symfony Community Awards

29.12.2013
During the SymfonyCon in Warsaw, Poland, there was also the first Symfony award ceremony. I was deemed worthy to get the community award for the "Best Bundle of the year". It is a great thing to hear that other people appreciate what you do, so this makes me really happy.

Whats more, the Symfony Content Management Framework also got an award for being the best Symfony Open-Source application of 2013.

Congratulations to all the award winners! And thanks to all the others who do great efforts on Symfony that did not get an award this time - keep it going!

symfony cmf