DEV Milan has started, and it was awesome!
Tags: irl, news, webdev, meetup
Published: 2019-09-24 13:12:34

On Monday 23rd September we kicked off the first event of the DEV Community Milanese chapter, and it was a blast! 🇮🇹

We as [Mikamai](https://mikamai.com) have fostered and helped to gather many tech communities in Milan over the course of the years, and it with great pleasure that we organized this one ourselves to thank all these awesome people and their daily effort in bringing Italian developers together.

We hosted two talks (actually one big talk divided into two sections) exploring the magical world of [GraphQL](https://graphql.org) APIs first on the backend side, and then on the frontend.

## The Mighty Backend

![Matteo Joliveau presenting the first half of the talk](https://thepracticaldev.s3.amazonaws.com/i/alqzafa1x8npxzwf4sff.jpeg)

I started the evening with the backend talk, introducing new people to what GraphQL is and isn't and quickly explaining the inner working of the language, then moved on to more practical advices and strategies for implementing clean and effective GraphQL APIs.

We touched topics like [types](https://graphql.org/learn/schema/) and [scalars](https://graphql.org/learn/schema/#scalar-types), datasources, [batch loading](https://www.graphql-java.com/documentation/v12/batching/) and evolving schemas, and tried to give actionable suggestions on how to cleanly and efficiently tackle all these issues. 

Participants were very active and asked clever questions that made the whole experience much more inclusive and enjoyable!

## When in Italy, just pizza 🍕

![Participants networking over a hot slice of pizza](https://thepracticaldev.s3.amazonaws.com/i/bcx2k1nc8mpdqaex82wx.jpg)

After the first talk, it's time for a break! We offered pizzas, chips and beverage to all attendees and had a fun time networking, discussing and generally have a good time. It was really fun and I'm very proud of how the evening turned out.

## The Glorious Frontend

![Mattia Panzeri explaining how GraphQL can help frontend developers](https://thepracticaldev.s3.amazonaws.com/i/29tg8i76i0cd040vqjvy.jpeg)

Then it was time for the second half of the event. My colleague Mattia Panzeri, one of our finest frontend engineers, talked about the challenges of modern frontend development, from multiple devices and screen resolutions to finicky mobile networks and voice assistants, and how GraphQL help clients tailor API requests exactly to their needs. He provided examples of similar and related technologies like [Netflix Falcor](https://netflix.github.io/falcor/) and why they failed to achieve what GraphQL does.

All of this explained with his witty and funny style that made the whole speech very lighthearted and enjoyable.

We close the evening with a live demonstration using GitLab's [GraphQL Explorer](http://gitlab.com/-/graphql-explorer) to showcase how queries work in the wild, and of course, this being a live demo it went horribly wrong with authentication problems and the window manager of my laptop ultimately deciding that it didn't like our projector so much, but all in all we had good fun.

We gave out stickers to everyone and announced a followup of this event, that we absolutely want to make again and possibly on a regular basis. We are thinking one per month or every two months, depending on speakers' availability. 

I really want to thank the DEV Team for launching [IRL](https://irl.dev) and supporting this kind of initiatives. There is still work to be done on the logistic side of things, but in the end, the event was a success and everyone enjoyed it.

Thank you for reading and I hope to see you next time!


You can find the slides [here](https://docs.google.com/presentation/d/1kl1jhjQJIHDIvTJfUL_GcPrBN7wGdqxiJiqegKZb9q0/edit?usp=sharing).

{% twitter 1176193547768389633 %}