Speakers: Giuseppe Mazzapica

  • Giuseppe Mazzapica: Il sito WordPress da un milione di euro

    WordCamp Catania 2019Speaker: Giuseppe Mazzapica

    November 22, 2019 — “Un plugin dal costo di 99$ l’anno può considerarsi fra i più cari del mercato.
    Un’agenzia che sviluppa siti per grandi aziende, può costare al cliente 1500$ al giorno.
    Se WordPress è lo stesso WordPress, dev’esserci una ragione per questa considerevole differenza.
    In questo talk esploreremo alcune delle pecurialità nella concezione e realizzazione di siti WordPress per grandi aziende, e in cosa questo “”caso d’uso”” differisce da altri possibili usi del CMS più diffuso al mondo.”

    Presentation Slides »

  • Giuseppe Mazzapica: Rock-SOLID code

    WordCamp Milano 2017Speaker: Giuseppe Mazzapica

    October 11, 2019 — Da quando intorno all’anno 2000 l’acronimo SOLID è stato coniato, esso è spesso usato come sinonimo di codice di qualità.
    Infatti, seguendo i principi espressi da SOLID gli sviluppatori possono creare e mantenere codice elegante e robusto nonché facilmente scalabile ed estendibile.
    In questo talk verranno elencati ed illustrati con esempi basilari i cinque principi a cui SOLID fa riferimento, mostrandone applicazioni pratiche in contesto di codice WordPress.

    Presentation Slides »

  • 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

    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

    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 »