Past Meetup

Symfony User Group Munich February Edition

This Meetup is past

36 people went

Inviqa

Tassilopl. 25 · München

How to find us

Inviqa office is located at the 4th floor of Tassiloplatz 25 (building block right behind the restaurant "Tassilogarten"), there will be signs guiding you there.

Location image of event venue

Details

Dear Munich Symfony Community!

We a glad to announce our next meetup, this time's format is a "proper" one with two great sessions hosted at Inviqa.

####################

Schedule:

18.30 Socializing plus pizza & drinks
19.00 First talk
19.45 Break plus some more drinks
20.00 Second talk

####################

Talks:

Internet of Things – Back to Basics
Răzvan Mocanu, Inviqa GmbH

Using the internet as the communication medium for computing devices is nothing new. The internet itself was invented for this purpose. Nowadays the number and variety of devices using the internet for communication are increasing dramatically every day. With that, the technology became more and more accessible up to the point where the hardware required to build quite an advanced `internet thing` costs no more than an ice cream. The interesting part comes with the software required to make this hardware work and that is what this session topic is about. We’ll see how we can actually use low-cost hardware to build our own "internet things".

+++++++++++++++++++

Using Symfony Forms with Rich Domain Models
Christian Flothmann & Christopher Hertel, SensioLabs Deutschland GmbH

With the popularisation of DDD people started shifting from anemic models with only getters and setters to a rich model describing the state changes in specific methods. This way of designing models does not play well with Symfony forms. User provided input is inherently invalid while we want to maintain certain invariants in our domain model. A common approach to overcome these limitations is to create data transfer objects our forms are then bound to. This can lead to lots of mapping & glue code that might be cumbersome to write and maintain. But couldn’t we do better? In this talk we will discuss the different aspects of a rich domain model that makes it hard to use it in conjunction with the Form component. We will then look at the possibilities to hook into the data flow of the form handling and discover how we can modify it to interact seamlessly with our model.

####################

We are very happy about having two presentations this time and being able to welcome Christian and Christopher, coming all the way to Munich extra for us! Already a big thank you to all the speakers and to Inviqa for hosting the event this time :)

Looking forward to meet you, please join us!

PS: if you have a topic and are keen on presenting it on one of our next meetups, please get in touch!