Speakers: Christoph Daum

  • Website-Performance steigern: Auch mit 500.000 Anhängen

    WordCamp Leipzig 2025Speaker: Christoph Daum

    May 19, 2025 — In meiner ersten Arbeitswoche wurde ich beauftragt, eine Website zu beschleunigen, die unglaublich langsam war. Und wenn ich langsam sage, meine ich WIRKLICH langsam: 40 Sekunden oder länger, um einen einzelnen Beitrag zu speichern. Einen Beitrag laden? Mindestens 20 Sekunden!
    Spoiler: Wir haben es geschafft! Und dies ist die Geschichte, wie wir die Seite schnell gemacht haben.
    Wir haben endlose Zeilen von Code durchforstet.
    Wir haben einige fantastische Beiträge zum Thema gelesen.
    Wir haben mit unseren Freunden in der Community gesprochen, die Experten in ihren jeweiligen Bereichen sind.
    Einige technische Details des Talks:
    * XHProf mit einem individuellen Toolset, welches ich entwickelt habe
    * Der Filter posts_clauses
    * Die Funktion dbDelta()
    Folgt mir bei diesem Vortrag durch die Techniken und Strategien, die wir verwendet haben, um die Leistung der Website drastisch zu verbessern. Ihr lernt praktische Tipps und nützliche Erkenntnisse, um eure eigenen Projekte zu beschleunigen.

  • How to Speed Up a Site with 500,000 Attachments

    WordCamp Netherlands 2024Speaker: Christoph Daum

    December 24, 2024 — In my first week on the job, I was tasked with speeding up a site that was incredibly slow. And when I say slow, I mean REALLY slow: 40 seconds or longer to save a single post. 20 seconds or more just to get to the post editor.

    Spoiler: We got it to work! And this is the story of how we fixed it:

    We dug through endless lines of code.
    We read some fantastic resources on the topic.
    We spoke to our friends in the community, who are experts in their respective fields.

    The technical details of this talk include:

    xhprof with a custom addition that I wrote.
    The filter ‘posts_clauses’.
    The function ‘dbDelta()’.

  • Website-Performance steigern: Auch mit 500.000 Anhängen

    WordCamp Karlsruhe 2024Speaker: Christoph Daum

    October 12, 2024 — In meiner ersten Arbeitswoche wurde ich beauftragt, eine Website zu beschleunigen, die unglaublich langsam war. Und wenn ich langsam sage, meine ich WIRKLICH langsam: 40 Sekunden oder länger, um einen einzelnen Beitrag zu speichern. Einen Beitrag laden? Mindestens 20 Sekunden!

    Spoiler: Wir haben es geschafft! Und dies ist die Geschichte, wie wir die Seite schnell gemacht haben.

    Wir haben endlose Zeilen von Code durchforstet.
    Wir haben einige fantastische Beiträge zum Thema gelesen.
    Wir haben mit unseren Freunden in der Community gesprochen, die Experten in ihren jeweiligen Bereichen sind.

    Einige technische Details des Talks:

    XHProf mit einem individuellen Toolset, welches ich entwickelt habe
    Der Filter posts_clauses
    Die Funktion dbDelta()
    Folgt mir bei diesem Vortrag durch die Techniken und Strategien, die wir verwendet haben, um die Leistung der Website drastisch zu verbessern. Ihr lernt praktische Tipps und nützliche Erkenntnisse, um eure eigenen Projekte zu beschleunigen.

  • Using WordPress for leading local newspaper websites

    WordCamp Nederland 2022Speaker: Christoph Daum

    November 17, 2022 — Early 2021 we migrated our first newspaper website to WordPress over the following months we migrated/launched a total of 11 newspapers to WordPress.
    We developed custom plugins to ensure our editors can work seamless with our proprietary editorial system, that our customers can log in with the credentials of the previous website, to improve performance and scalability.
    In this presentation I want to give you a brief overview of the obstacles we faced, the lessons learned and also of the success we had.

  • Christoph Daum: Working in Germany as a Foreigner

    WordCamp Cologne 2018Speakers: Christoph Daum, Carlos Fischer Fernández, Jacobo Villegas, Maria J. Aragon, Walter Ebert

    October 21, 2018 — Participants:
    Carlos Fischer Fernández
    Christoph Daum
    Jacobo Villegas
    Maria J. Aragon
    Walter Ebert

  • Christoph Daum: Lightning Talk – Friends will be friends – Dev, Staging und Live als Team

    WordCamp Frankfurt 2016Speaker: Christoph Daum

    September 8, 2016 — Früher oder später kommen wir alle an den Punkt an dem wir neben dem Livesystem noch mindestens ein weiteres System haben, ein lokales Entwicklungssystem oder im besten Fall noch ein Preview System um dem Kunden Änderungen zur Freigabe vorzulegen.

    Da kommen diverse Probleme und Fallstricke.

    Wie synchronisiere ich die Datanbank, oder muss ich das überhaupt?
    Wie halte ich Bilder synchron?
    Wie vermeide ich aus Fahrlässigkeit auf dem Livesystem etwas zu testen?
    Wie kann ich schnell und komfortabel zwischen den Systemen wechseln?
    Was ist mit Updates?

    Presentation Slides »

  • Christoph Daum: We are MySQL – Datenbanken auf Live und Testsystemen

    WordCamp Frankfurt 2016Speaker: Christoph Daum

    September 6, 2016 — Als Reaktion auf den Talk von Hans Helge auf dem WordCamp Nürnberg war mir klar das das Thema Synchronisation von Datenbanken zwischen Entwicklungs-, Test- und Livesystemen ein großes Problem darstellen.

    In diesem Talk möchte ich einen Weg aufzeigen wie man mit diesem Problem umgehen kann, insbesondere wie man individuelle Tabellen in WordPress richtig anlegt und verwaltet.

    Presentation Slides »

  • Christoph Daum: A Kind of Magic – CSS für Fortgeschrittene

    WordCamp Berlin 2015Speaker: Christoph Daum

    February 5, 2016 — In dieser Session erhaltet ihr einen Einblick in Themen wie die Verwendung von CSS Sprites und Icon-Fonts, Optimierung für Retina Displays, sowie einige Anregungen um ein wahrer CSS Magier zu werden.

    Presentation Slides »