Talks

How to turn pressure into performance? Anti-fragility of a software characterizes the benefit derived from the variability in faults and errors that have effected the system. Dependable software systems can learn from incidents & poor practices, how to avoid and to deal with them, to increase availability and performance. Despite their growing complexity and increasing size, modern software applications must satisfy strict quality requirements that impose short defect fixing and release cycles. To reduce the developers teams workload, and pressure to produce high-quality software on time, many software engineering tools and concepts are subject to continuous extensive development and improvement.

In this talk, we will take a closer look at the technical aspects of anti-fragile software systems and how teams deal with errors and reliability. Through the technical analysis of anti-fragility and resilience we will discuss the advantages and drawbacks of systems and techniques, and not at least the relation between anti-fragility in the development process and the anti-fragility of the resulting software product. The audience can expect the topics such as design & operating principles, fault tolerance, fault handling, e.g. automatic software repair, fault injections, and TDD. The overview of methods and principles should encourage developers to adopt anti-fragility and resilience principles into their software architectures.
Iryna Dohndorf
Karakun Group
Iryna Dohndorf is a software engineer at Karakun, where she works on customer projects using the Java technology stack. With strong technical expertise, genuine curiosity, and a deep passion for computer science, she develops technologies that tackle the challenges of modern companies and today’s society. As an active member of the BaselOne Program Committee, the Devoxx UK Program Committee, and a frequent international speaker, she is dedicated to inspiring developers and supporting the growth of the global Java community.

An enthusiastic interdisciplinary researcher and developer, Iryna has conducted research in modeling and optimization at TU Dortmund and has worked on software for autonomous driving, government agencies, and EU initiatives supporting the advancement of organic farming.

Outside of work, she enjoys spending time with family and friends, and is passionate about swimming, skiing, and—most recently—cycling.

Iryna’s recent articles include:

https://dev.karakun.com/2025/04/02/tdd-genai.html

https://dev.karakun.com/2024/06/26/ai-software-development.html

https://dev.karakun.com/2025/09/18/Kotlin-K2-Compiler.html

https://dev.karakun.com/2024/07/24/devoxxuk.html

You can learn more about her software development work and research at:
https://scholar.google.com/citations?user=eIKkTkYAAAAJ&hl=en

https://www.amazon.com/-/de/dp/B00PULZWO8/ref=sr_1_1?dib=eyJ2IjoiMSJ9.Kirh-rp9pbyAgqoszM9tdA.X-dlvMuAEisO6Jduc7dWS8f9CrjdJ8mFV7XSxVJFx90&dib_tag=se&qid=1749633651&refinements=p_27%3AIryna+Felko&s=books&sr=1-1