Siavash Ghassemi is a softwarearchitect and developer. He is an expert in Microsoft Azure and Xamarin. Since two years he co-organizes the .NET User Group Hamburg together with 3 friends from Hamburg's developer-community and gives talks and workshops throughout Germany and on community conferences like the Developer Open Space or Spartakiade. As a big fan of such community events he created a Cross-Plattform-App with Xamarin for such events.

On GitHub you can find all the sheets and code samples from his talks and workshops. In his free time he started the startup MyMie with one of his friends, this way he can always use the newest technology and tools to see how useful they are and if so, he uses those in his professional work.

Siavash Ghassemi is a softwarearchitect and developer. He is an expert in Microsoft Azure and Xamarin. Since two years he co-organizes the .NET User Group Hamburg together with 3 friends from Hamburg's developer-community and gives talks and workshops throughout Germany and on community conferences like the Developer Open Space or Spartakiade. As a big fan of such community events he created a Cross-Plattform-App with Xamarin for such events.

On GitHub you can find all the sheets and code samples from his talks and workshops. In his free time he started the startup MyMie with one of his friends, this way he can always use the newest technology and tools to see how useful they are and if so, he uses those in his professional work.

Kleiner Vorgeschmack gefällig? (english version)

First there were monolithic applications. They were big, unhandy for maintenance and hard to extend. So developers came up with microservices and everyone knew they’re better, even if no one really knew what "micro" really means and how big it is.

These days a lot of companies are doing microservices using Docker. Docker is a blessing piece of software, since it takes a pain point from developers, not having to take care of infrastructure anymore. Developers don’t need to take care of environment variables nor rights on every new deployment, no one wants to run their applications with full admin rights. But even, if we use Docker, there is still a lot of boilerplate code and developers have to rewrite every time they implement a new service, even if they use known and best practice frameworks or SDKs. This is platform infrastructure code, like routing and other I/O Access.

Wouldn’t be nice if we could just skip this part too? This is where Serverless Computing comes into play. It is event-based and it lets developers focus on the actual service implementation. This talk gives you a brief introduction to Serverless Computing, shows the differences between the two major serverless providers, AWS Lambdas and Azure Function Apps, and shows how easily you can jumpstart and leverage all the power given by Azure Functions to start your first serverless service.