This are some of the talks I gave in the past. Most of my talks promote open-source software and talk about open-source tools.

A huge thank you to the people who have decided to sponsor my work! A list of sponsor is available at my Sponsors page.

How We Moved Away from Spryker to Symfony (and Deleted 2M Lines of Code)

  • Symfony User Group Berlin -Berlin, Germany
  • 2023-07-05
  • symfony,php,spryker,ecommerce,migration,legacy

Spryker is an e-commerce platform particularly popular in Germany. At Sourceability, we have encountered the limitations of Spryker and made the decision to migrate away from it, embracing the Symfony full-stack framework.

Great APIs with Symfony and Open Source Software

  • SymfonyCamp UA 2019 -Kyiv, Ukraine
  • 2019-10-26
  • symfony,php,rest,api

Symfony CAMP UA Conference is dedicated to web applications development using PHP Framework Symfony. The primary conference theme is the Symfony framework. The conference is targeted at both professional web developers and beginners, as well as heads of Internet projects, web studios which are already using or are only planning to use Symfony framework.

Great APIs with Symfony and Open Source Software

  • sfDay 2019 -Verona, Italy
  • 2019-10-18
  • symfony,php,rest,api

sfday Italy (formerly known as SymfonyDay) is the main conference in Italy dedicated solely to Symfony and its ecosystem. Hundreds of developers from the whole country already participated to the previous 7 editions.

Great APIs with Symfony and Open Source Software

  • SymfonyLive Berlin 2019 -Berlin, Germany
  • 2019-09-27
  • symfony,php,rest,api

SymfonyLive Berlin is the yearly Symfony conference for Germany.

Introduction to Traefik on Docker Swarm

  • PHP User Group -Berlin, Germany
  • 2019-09-03
  • traefik,devops,docker

Traefik is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, ...) and configures itself automatically and dynamically.

Building Modular Architectures

  • PHP Yorkshire 2019 -University of York, UK
  • 2019-04-13
  • php,plugins,architecture

Often the functionalities added to an application are independent-enough but they end up anyway in the main code base increasing the code size, complexity and coupling. A common strategy to raise application maintainability and extensibility is to have external plugins/bundles/modules keeping the application core as smallest as possible.

Bloom-Filters, PHP and Big Data

  • PHP User Group -Berlin, Germany
  • 2019-02-05
  • php,big-data,bloom-filter,hashing

Discover what are Bloom-Filters and how can they be used for big data computation

jms/serializer 2.0 is behind the corner

  • Symfony User Group -Berlin, Germany
  • 2018-10-31
  • php,symfony,api,rest,json,xml

After more than a two years of work, jms/serializer v2.0 is going to see the light. You will get a preview of the changes, new features and improvements that will be released soon.

jms/serializer in 2017

  • PHP User Group -Berlin, Germany
  • 2017-11-07
  • php,symfony,api,rest,json,xml

jms/serializer is one of the most popular serialization libraries available for PHP with more than 14M downloads. This talk presents an overview of what is and how changed the library in the last years.

API with boring code and Symfony

  • Symfony User Group -Berlin, Germany
  • 2017-08-23
  • php,symfony,api,rest

Code is Bad, more code is worse. This talk will show how is possible to build a rich API but with a minimalist approach from the code point of view.
Expect from this talk a guide on how to build a RESTful (Level 3) API with Symfony in less than a week and with less than 10 lines of code per action.

Deploy your PHP app with Docker

  • Symfony User Group -Berlin, Germany
  • 2017-06-06
  • php,docker,docker-compose,swarm

Learn how to create the environment for your PHP application using docker and a couple of other tools. When the app is ready, you will learn how easy is possible to deliver your application to your users, by running simple commands that will deploy your code to the cloud.

Deploy your PHP app with Docker

  • NomadPHP -Web
  • 2017-05-18
  • php,docker,docker-compose,swarm

Learn how to create the environment for your PHP application using docker and a couple of other tools. When the app is ready, you will learn how easy is possible to deliver your application to your users, by running simple commands that will deploy your code to the cloud.

(Build a social network) API with boring code and Symfony

  • PHP User Group -San Diego, United States
  • 2017-02-08
  • php,symfony,api,rest

A guide on how to build a RESTful (Level 3) API with Symfony in less than a week and with less than 10 lines of code per action.

SOAP is beautiful (again)

  • Symfony User Group -Berlin, Germany
  • 2016-11-01
  • php,soap

Enjoy using legacy SOAP webservices with a brand new SOAP client build with modern PHP technologies

How to get the BEST from your REST (api)

  • Solidopinion -Kyiv, Ukraine
  • 2016-08-25
  • php,rest

Best practice to adopt while building a RESTful API

Twital, Feel power of Twig using an AngularJS-like syntax

  • Symfony User Group -Berlin, Germany
  • php,template-engines

Introduction to Twital, a PHP template engine

Introduction to AngularJS

  • PHP User Group -Udine, Italy
  • 2013-06-17
  • php,javascript

Introduction (in Italian) to AngularJS, a JavaScript-based open-source front-end framework, presented at Friuli PHP User Group

PHP: A open source project

  • Università Degli Studi di Udine -Pordenone, Italy
  • 2011-10-22
  • php,open-source,development,technology

Talk about PHP evolution, presented at Linux Day in Pordenone (Friuli Venezia Giulia, Italy).

PHP template engines

  • PHP User Group -Udine, Italy
  • 2011-07-18
  • php,template-engines

Introduction to PHP template engines, presented at Friuli PHP User Group

Introduction to ATAL

  • PHP User Group -Udine, Italy
  • 2011-06-29
  • php,template-engines

Introduction (in Italian) to ATAL, a php template engine based on XML, presented at Friuli PHP User Group

Want more info?