Talk 26: Tame Complexity by Embracing Simplicity


Details
📣 What are we talking about?
As a growing company, our systems and codebase are becoming more and more complex every day. We want to introduce you to a few of N26’s approaches on how to ensure that with increasing complexity, we can confidently & frequently deploy to production.
Both of our talks will be focused on increasing the test coverage in a meaningful way, providing you with some useful tips & tricks when it comes to unit-testing. We will also cover effective domain modelling that helps us to improve quality, readability and maintainability while requiring us to write less tests.
Would you be interested in hearing more about those topics? We would be happy to see you and discuss your take on this topic.
Speakers:
🎤 Host: Adam Studenic, Associate Engineering Manager @N26
Adam is a fresh engineering manager with 10+ years of experience in software development, mostly focused on iOS platform. He loves taking on new challenges and building efficient teams.
đź—Ł Speaker: Tomasz Jakub Kusienicki, Senior Backend Engineer @N26
Tomasz is a passionate programmer with over 8 years of professional experience. In his daily work, he creates software that works and is easy to maintain. He loves working in an agile and trust-based environment.
đź—Ł Speaker: Stefan Sevelda, Senior Backend Engineer @N26
Stefan is a Senior Backend Engineer at N26 and worked in financial services in the last 7 years. He loves functional programming, simplicity and trying hard to build software , which is setup to evolve over time easily without causing headache.
Agenda:
18:00 - Doors open, grab a drink!
18:30 - Welcome! Who’s in the room and kick-off with Adam Studenic, Associate Engineering Manager
18:35 - Speaker #1: Tomasz Kusienicki, Senior Backend Engineer
Unit Testing: Best Practices
How to write tests you will not hate in 6 months.
19:10 - Speaker #2: Stefan Sevelda, Senior Backend Engineer
Tests are good, impossible is better!
Effective domain modeling to improve quality, readability and maintainability with less tests.
19:45 - Snacks & Drinks
💻 At N26, we are breaking through barriers to change the way the world thinks about their finances. We want to create a bank that the world love to use. Yeah. It’s an ambitious goal. That’s why we’re looking for ambitious engineers who share our vision to join the team. If you’d like to add “Giving people the power to live and bank their way to” to your list of accomplishments, keep reading.👇
We want to offer a unique, digital opportunity for tech professionals to discover the ways we work, learn more about the products we’re building, and meet new and inspiring people from across the globe.
🧑‍💻 Find out more about our open roles in Vienna, following this link:
https://n26.com/en/careers/locations/63082
COVID-19 safety measures

Talk 26: Tame Complexity by Embracing Simplicity