Speakers: Giuseppe Mazzapica

  • Carl Alexander, Giuseppe Mazzapica, Thorsten Frommen: An Introduction to Unit Testing (for WordPress)

    Carl Alexander, Giuseppe Mazzapica, Thorsten Frommen: An Introduction to Unit Testing (for WordPress)

    WordCamp Europe 2018Speakers: Carl Alexander, Giuseppe Mazzapica, Thorsten Frommen

    August 13, 2018 — This is a development-specific workshop, so you should have an idea about coding in general. Besides that, the workshop itself does not require any specific skill or knowledge.

    We’ve all had these “Wait, what? That worked the other day!” moments. They usually happen after we introduced a new feature but broke existing functionality in the process. This is why we often don’t feel confident that our code is working as expected. When developing plugins—or whole websites—this is important, though. Clients expect that making changes won’t break their sites. But can we be sure of that?

    There is a solution for that, and it’s called Unit Testing! During this hands-on workshop, we’ll help you understand what testable code is and how to write unit tests for it. Armed with this knowledge, you’ll be able to prevent these embarrassing moments from ever happening again.

  • Giuseppe Mazzapica: Testing WordPress… without WordPress

    Giuseppe Mazzapica: Testing WordPress… without WordPress

    WordCamp Rome 2017Speaker: Giuseppe Mazzapica

    April 27, 2018 — One of the most known leitmotif for people into code quality assurance is: “run unit tests in isolation”.

    To apply this principle to code written for WordPress will bring us to write tests to be ran without loading WordPress.

    The talk will mostly pivot on real-world examples of unit-testing WordPress plugins in isolation.

    Presentation Slides »

  • Giuseppe Mazzapica: Continuously delivering WordPress

    Giuseppe Mazzapica: Continuously delivering WordPress

    WordCamp Torino 2017Speaker: Giuseppe Mazzapica

    April 11, 2017 — C’era una volta un tempo in cui il webmaster (figura semi-mitica ormai estinta) per mettere online un sito web si armava soltanto di un client FTP e tanta pazienza.

    Oggi, invece, “DevOps”, “Continuous Delivery”, “Continuous integration”… non sono soltanto “buzzword”, ma anche pratiche con cui uno sviluppatore web professionale deve fare i conti giornalmente o quasi.

    Questo talk espone una serie di strumenti e strategie per implementare un strategia di Continuous Delivery per moderni siti web basati su WordPress.

    Presentation Slides »