Anita Ludermann is a seasoned software engineer with over a decade of expertise. At Modell Aachen GmbH, she has worked extensively with the Elixir programming language, test-driven development and domain driven design. Together with her collagues, she modernizes the legacy codebase into a modern, maintainable solution.
In addition to her technical work, Anita is committed to fostering community and supporting others in tech. As the co-founder of Ladybugs Aachen, she creates opportunities for women in software development to connect, share knowledge, and grow their skills.
Drawing from her experience in legacy system transformation and her passion for collaboration, Anita offers practical insights into leveraging Elixir for building modern software solutions.
It’s 2022 and our software feels like 1999. Our developer pace is fine but the habitat is crumbling, the technology is outdated. So in January 2023, we took the plunge and started building the new town over in Elixir Land.
In this talk, we share our approach to the technology shift and how we integrate this long term goal into our business as usual where we focus on modern software engineering with small incremental steps. We’ll take a look at the challenges we have faced and are still facing, some of which are: communicating between old and new system, shifting to functional programming, making existing data usable in Ecto, building bridges and shifting traffic and last but not least doing this all without the user noticing. We’ll also take a look at a real life feature that went from ugly duckling to shiny new with the help of the strangler fig pattern.
Key Takeaways: How you can integrate technology transformations like moving to elixir and functional programming into your business as usual and how to approach some of the challenges.
Target Audience: Seasoned Developers who are curious how elixir can be integrated in existing non-elixir software products.