Ich habe ein (kleines) Haus gebaut

14.2.2025

Letzten Herbst besuchte ich mit meinem Göttibueb die Modellbaumesse in Friedrichshafen. Er war vor allem an den Modelleisenbahnen interessiert, was mir recht ist, war ich doch als Kind und Teenager auch grosser Modelleisenbahn Fan. Auf dem Heimweg sagte er mir, dass er sich als Geburtstagsgeschenk ein Haus aus dem 3D Drucker für seine Eisenbahn wünscht. Das Thema hat mich gereizt, und so begann diese Story...

Read more

electronic art interactive art arduino 3d printing ws2801


Can Postgres cover your NoSQL needs?

13.2.2025

Conference: Software Talks, St.Gallen, Switzerland
Title: Can Postgres cover your NoSQL needs?
Links: slides, examples and performance measurements

Postgres is famous for its support for SQL data. However, Postgres also has powerful capabilities to work with JSON. I will show how to leverage the various JSON functions of modern Postgres to work with your less structured data. I will also show how to use some of that functionality from within Doctrine.

Visit the git repository for example code and performance test data. I also wrote blog post about the topic on my employers web site: JSON in Postgres and Doctrine ORM support for JSON.

database postgres json doctrine conference


Can Postgres cover your NoSQL needs?

5.12.2024

Conference: Symfony Con Vienna, Austria
Title: Can Postgres cover your NoSQL needs?
Links: slides, examples and performance measurements

Postgres is famous for its support for SQL data. However, Postgres also has powerful capabilities to work with JSON. I will show how to leverage the various JSON functions of modern Postgres to work with your less structured data. I will also show how to use some of that functionality from within Doctrine.

Visit the git repository for example code and performance test data.

database postgres json doctrine conference


HTTP Caching with Varnish

8.3.2024

Conference: Drupal Mountain Camp, Davos, Switzerland
Title: HTTP Caching with Varnish
Links: slides

Get an introduction to caching "on the edge".

With the Varnish caching proxy, you can greatly increase the speed of websites and handle a lot more load. The basics are quite simple once you understand how the cache handling in HTTP works, so we will look into that first. We then go over cache invalidation, cache tagging strategies and have a look at Edge Side Includes (ESI).

Read more

varnish http caching conference