Sunday, September 18, 2011

Weekly roundup: speaking at DDD Day

On October 8th I will speak at DDD Day in Bologna, an Italian event for Domain-Driven Design practitioners. The topic of the talk is DDD in PHP: which part of the approach changes with the programming language and platform, and which stay the same.
The abstract (in Italian, as for the talk) follows.
Cosa cambia nell'applicare Domain-Driven Design quando si passa da un linguaggio fortemente tipato e compilato come C# o Java ad uno dinamico e interpretato come PHP? Ci sono differenze ancora più subdole: il tempo di residenza degli oggetti in memoria è molto diverso, così come il livello di sviluppo degli ORM; per non parlare della differenza di mentalità fra gli sviluppatori, abituati a siti pubblici invece che a domini (applicativi) aziendali. Passare ad un linguaggio veramente diverso ci fa capire quali sono le parti di DDD che importano solo dal punto di vista tecnico (che quindi possiamo trascurare), e quali sono invece i concetti che non cambiano mai.
Here are also the links to my articles published this week on DZone.
Practical PHP Refactoring: Encapsulate Field
Backbone.js: MVC in JavaScript
Practical PHP Refactoring: Encapsulate Collection
Web typography in 2011

2 comments:

  1. I used to be a PHP developer for more than 5 years. Now I moved to C# and applied DDD quite heavily... I hope to meet you on 8 october!

    Giacomo

    ReplyDelete
  2. Nice to see some intersection between the two worlds. :)

    ReplyDelete