WordCamp Oslo 2018: “Security Is a Process, Not a Plugin” (Talk)



In 2000, the internationally renowned security technologist Bruce Schneier wrote: “Security is a process, not a product”. In the same essay, he wondered: “Will we ever learn?”. Apparently not.

How many times have you considered your WordPress application security only once completed? How many times have you installed a security plugin and thought it was enough? Securing a web application doesn’t mean installing a plugin just before deployment. Not at all.

I’m very passionate about security and I’d like to share my thoughts with you. My focus will be the security awareness related to web applications. Is WordPress secure? I will answer this question very clearly. And you’re not gonna like it!

Working on a WordCamp Website: Tips and Tricks

Last winter, I joined the team organising the WordCamp Torino 2017 as the lead for the website group. In this post, I’d like to write some tips and tricks for managing a WordCamp website, considering the challenges that we had to face.

A screenshot of the header of WordCamp Torino 2017 website, with logo and picture of Torino
The website for WordCamp Torino 2017. The logo has been realised by Carmen Tortorella.

The reference is the Web Presence section of the WordCamp Organizer Handbook.

Setting Up the Environment

The first thing to do when starting working on a WordCamp website is setting up a local environment. WordCamp.org is part of the WordPress Meta Environment. You can choose to install either the whole Meta project or just the WordCamp website.

Here you can find some useful resources:

Continue reading “Working on a WordCamp Website: Tips and Tricks”

My First 2 Years as WordPress Contributor

Exactly two years ago, at this same time, I was coming home from Milan after attending the first Italian WordPress Contributor Day. I didn’t know then what it would have meant to me, but it was the beginning of something awesome.

I started using WordPress as a CMS in 2009, but it was just in 2015, in Milan, that I found out the Community and the several opportunities to contribute to this successful open source project. Have a look at the Make area to read more about the different teams working on WordPress.

Contributor Day for WordCamp Torino 2017 - Thomas Vitale is presenting
Contributor Day Torino 2017 – Photo by Gianni Vascellari

Continue reading “My First 2 Years as WordPress Contributor”

WordCamp Torino 2017: “Getting Started With WordPress Plugin Development” (Talk)

This morning I gave a talk about how to get started with WordPress Plugin Development at WordCamp Torino 2017.

"Harry Plugin & The Power of WordPress" written in the style of Harry Potter

Here you can find the video and the slides of my talk, enjoy 🙂






WordPress Plugins are powerful tools that let us extend WordPress and turn it into whatever we want. What’s their secret? Join me if you want to know more about them and get started developing your own Plugin! I’ll tell you a story about magic, dangerous pirates, brave bowmen and ancient castles…