Modular Application Architecture - Events

  • 2017-11-14
  • php, extensibility, plugins, hooks, api, software-design, software-architecture, modules, core, events

When developing software, sometimes we need to allow our application to have plugin-ins or modules developed by third parties. In this post we will start looking on how to implement a plugin-system by using "events".

Modular Application Architecture - Intro

  • 2017-11-01
  • php, extensibility, plugins, hooks, api, software-design, software-architecture, modules, core

When developing software, sometimes we need to allow our application to have plugin-ins or modules developed by third parties. Creating a robust architecture that allows a powerful mechanism can be challenging. In this series of posts we will see some strategies to do it.

Immobinet at TTG 2017 Rimini

  • 2017-10-23
  • tourism, immobinet, apartments, software

From the 12th to the 14th of October 2017 I was presenting with Mercurio Sistemi S.r.l. "Immobinet", a software to manage touristic rentals as apartments, villas any similar types of accommodation.

How do I deploy my Symfony API - Part 5 - Conclusion

  • 2017-10-18
  • php, symfony, aws, deploy, symfony, api, docker, amazon, ec2, swarm

This is the fifth and last article from a series of blog posts on how to deploy a symfony PHP based application to a docker swarm cluster hosted on Amazon EC2 instances.
This post is a conclusive post. Contains a summary and some tips.

How do I deploy my Symfony API - Part 4 - Deploy

  • 2017-10-10
  • php, symfony, aws, deploy, symfony, api, docker, amazon, ec2, swarm

This is the forth article from a series of blog posts on how to deploy a symfony PHP based application to a docker swarm cluster hosted on Amazon EC2 instances.
This post focuses on the final and last step, the deploy.

How do I deploy my Symfony API - Part 3 - Infrastructure

  • 2017-10-04
  • php, symfony, aws, deploy, symfony, api, docker, amazon, ec2, swarm, puppet

This is the third article from a series of blog posts on how to deploy a symfony PHP based application to a docker swarm cluster hosted on Amazon EC2 instances.
This post focuses on the AWS and instances configuration.

How do I deploy my Symfony API - Part 2 - Build

  • 2017-09-27
  • php, symfony, aws, deploy, symfony, api, docker, amazon, ec2, docker-compose, swarm, build, circle-ci

This is the second article from a series of blog posts on how to deploy a symfony PHP based application to a docker swarm cluster hosted on Amazon EC2 instances.
This post focuses on the build process, executed on a continuous integration server.

How do I deploy my Symfony API - Part 1 - Development

  • 2017-09-20
  • php, symfony, aws, deploy, symfony, api, docker, amazon, ec2, docker-compose, swarm

This is the first from a series of blog posts on how to deploy a symfony PHP based application to a docker swarm cluster hosted on Amazon EC2 instances.
This post focuses on the development environment.

How to add custom error codes to your Symfony API responses

  • 2017-09-12
  • php, jms-serializer, json, serialization, symfony, symfony-form, error-codes, api, custom-error

Deserialization, normalization, validation and the JMS Serializer

  • 2017-08-21
  • php, jms-serializer, json, yaml, xml, serialization, deserialization, symfony, symfony-form

Serializing can be a not trivial process, but when talking about de-serialization, the problem is even more difficult. The source data (XML or JSON) can be not well formatted, well formatted but not valid or valid syntactically but not valid in our domain. Dividing deserialization, normalization, validation is fundamental.

Want more info?