We're getting back to in-person meetups, but that doesn't mean that we'll stop streaming! If you're not able to join this meetup in-person, you can still enjoy a high quality live stream with lots of room for interaction with the speakers.
You can tune in to the stream from the comfort of your home and ask questions via the live chat. A host will monitor the chat for questions and relay them to the speakers.
On with the good stuff: Bert Jan Schrijver will kick off, sharing his thoughts and experiences as a Software Architect in an DevOps world. Next, Then Sebastian will talk about why, despite all the tools available and the consensus that it is important, testing is under-practiced in everyday software development practice. More importantly, he will give concrete tips to change this!
Agenda:
+- 19:00 Talk 1 (see below)
+- 20:00 Break
+- 20:15 Talk 2 (see below)
First talk:
"Software Architecture in a DevOps World" by Bert Jan Schrijver
Most modern software teams strive for Continuous Delivery of business impact with a DevOps mindset: you build it, you run it. With short iterations and continuous feedback loops, teams deploy new software to production daily.
But how about the role of a software architect in such a fast-paced world? With daily deployments, is there even time for software architecture? As an architect, how do you prevent being a delaying factor to the pace and success of a team? And how do you keep up?
In this session, I’ll share my experiences as an architect in the DevOps world. I’ll talk about “just enough” architecture and moving from up front design to evolving architecture.
After this session, you’ll have practical insights and tips in how to work as an architect with a DevOps team.
About Bert Jan
Bert Jan Schrijver is CTO at OpenValue and focuses on Java, software architecture, Continuous Delivery and DevOps. Bert Jan is a Java Champion, JavaOne Rock Star speaker, Duke's Choice Award winner and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code.
Second talk:
"Why is testing so difficult?" by Sebastian Konieczek
There are hundreds, if not thousands of blogs, papers, videos and talks that describe how and what to test and especially why!
Furthermore there are as well numerous testing frameworks like JUnit and TestNG and more, as well as mocking and assertion frameworks.
Nevertheless, there seems to be problems with unit and other tests, especially in large enterprise projects.
Often enough there is lacking test coverage and even long-time professionals seem to have their difficulties with testing their own code although everyone agrees on why tests are necessary and useful.
In my talk I want to shed light on possible reasons for test fatigue and show possible solutions on how test coverage can be increased in large enterprise projects and how developers can enjoy testing more!
About Sebastian
Sebastian is a passionate Full Stack Software Engineer from OpenValue Düsseldorf. He is an expert in the requirement analysis of complex systems in the field of investment advice and pension provision, but his long years of experience he covers the entire software life cycle from analysis to commissioning and support. Sebastian's interests lie in architecture and design issues, but coding remains his passion. When there is time left over from work and family, he does weight training and fitness, plays games and enjoys working on hobby projects.