Marit van Dijk is a software developer with 20 years of experience in different roles and companies. She loves building awesome software with amazing people, and has contributed to open source projects like Cucumber and various other projects. She enjoys learning new things, as well as sharing knowledge on Java, Kotlin, programming, test automation, Cucumber/BDD and software engineering. She speaks at international conferences, webinars and podcasts, writes blog posts and contributed to the book "97 Things Every Java Programmer Should Know" (O’Reilly Media).
Use Testing to Develop Better Software FasterConference
Testing doesn't always get the attention it deserves in software development. Many developers claim to be bad at it, or are just not that interested. (These may or may not be related.)
As developers, our job is to deliver working software. With the shift to CI/CD and the move to the cloud, the need to have the right feedback at the right time only increases. There are many ways that testing can help us with that. Not only can testing help us verify our solution and prevent us from breaking things, it can also help us design our software, find flaws in our architecture and come up with better solutions. In this talk I will highlight some of the many ways that testing can help you to develop better software faster.
Collaborating on Open Source Software; How I Started contributing to Open Source and Why You Should TooKeynote
There are several reasons you might want to contribute to open source software. For me, it was that I wanted to learn in a more useful way than doing programming challenges. So I looked into how I could contribute to open source projects that I use myself.
After contributing for almost two years, I notice that I have learned a lot from my contributions (which has been useful at work), as well as have made friends and have become part of a community.
In this talk I will share my experience with contributing to Cucumber, including an early mistake (merging something that wasn’t ready yet) and fixing it with the support of core maintainers, and still feeling welcome!
You’ll learn how how to find your project and contributions to start with, how to connect with the community to make sure your contributions are useful and the many different types of contributions you can make.
Contributing to open source is a way of giving back to the community. In addition, it is a way for you to learn, collaborate and become part of a community. Getting (constructive) feedback on a pull request and collaborating to make things even better is a great feeling!