Recording and Slides of My Talk "Local testing of AWS serverless lambda functions" at an OpenValue Meetup

I really enjoyed the evening and the opportunity to speak at the meetup from OpenValue, thank you very much. Special thanks to Sebastian Konieczek for organizing the meetups. Abstract There are a lot of resources and best practices about testing of microservices. Serverless functions like AWS Lambdas are still mostly tested manually after a deployment, especially concerning logic provided by AWS. Though it is possible to start the application locally and even test it. But how does it work for a (relatively) closed system like the AWS cloud? Through smart usage of LocalStack, TestContainers and the AWS SDK it is possible to automatically execute component tests and uncover possible errors in the usage of the lambda function. ...

November 10, 2022 · Last updated on November 10, 2022

Accepted as a JavaLand newcomer speaker

Even with some experiences in microservices, switching into a cloud project was not easy all the time. The first time I started to test my implementations I struggled a lot, especially while dealing with AWS lambdas. There is not much information out there about it and a lot of things you might find are plain wrong or not functional at all. That is why the talk will deal with the local testing of AWS serverless lambdas. In the end I hope to make lots of developer’s life easier by providing a useful resource about testing. ...

October 7, 2022 · Last updated on October 7, 2022

Recording and Slides of My Talk "Testing email with GreenMail, a mock mail server" at an OpenValue Meetup

I really enjoyed the evening and the opportunity to speak at the meetup from OpenValue, thank you very much. Special thanks to Bert Jan Schrijver for organizing the meetups. Unfortunately the audio quality is not as good as I hoped it would be. Abstract Sending emails or receiving and processing emails is something that a lot of applications feature to their users. But how do you know that the code doing this actually works? Even though email integrations are widespread functionalities, only few projects have a clear process of how to test them. Why? Because testing is sometimes challenging and people are afraid of accidentally leaking emails to real mail servers. Often these processes also do not offer a great developer experience. GreenMail is an open source, intuitive and easy-to-use suite of mock email servers for testing purposes, which aims to solve these problems. In this presentation you will learn how to leverage GreenMail to manually and integration test your email functionality while at the same time offering a great development experience. ...

June 5, 2021 · Last updated on June 5, 2021