Hi, I'm Alessandro

I'm passionate about creating accessible tools and experiences. Everyone should have the opportunity to enjoy digital content without barriers. I'm also a big fan of the Godot game engine and love building tools and games with it.

            

Why PHP namespace is better than prefixing

One of the loved WordPress features is: how easy is to install and use 3rd party plugins to enhance our experience. And there are more than 55k plugins we can choose from! Cool, isn’t it? Is so cool that some users go crazy and start installing too many of them, but this is not what we’re talking about 🙂 The uniqueness problem As a WordPress developer, we want to create a plugin and (maybe) publish it.

Composer for modern WordPress development: Why and how

As a WordPress developer, I do often rely on Composer libraries to easily manage CPTs, Settings, Infinite scroll, API integration, and much more… Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you. getcomposer.org Beautiful definition, but what does it mean? We can see Composer like a kind of npm but for the PHP world, and like npm, it allows you to easily install, update and remove 3rd party libraries, or publishing your own private/public ones.

Modern WordPress development

I’ve started using WordPress back in 2008 to develop themes and plugins. And since then a lot has changed in both WordPress and Web development worlds. For example, I’ve used it as a framework for building about 4/5 web apps powered by VueJS. But also, because of Gutenberg, I had the opportunity to learn and work with React. What is “Modern” WordPress development? In 2018 at the WordCamp London there was a panel of small companies and developers exchanging their own experience as WordPress development.

Demistify Ssh

My “Demystify SSH” slides for WordCamp Manchester 2018.

Alex the Frog

My attempt to create a simple game using Unity.