About the conference

Beauty in Code is a single-track IT conference at Malmö Live, Sweden, brought to you by Living IT. Every year in March we gather six amazing speakers that are bringing new exciting material for a full day of learning.

Our idea is to create a conference for everyone involved in the software industry. We put it on a Saturday so no-one gets denied due to work. We keep the fee very low so everyone can afford to attend. In fact, you only pay for the lunch and fika; the actual conference is on us, because we love to share knowledge and this is our way of giving back to the community.

We wish you welcome to an inspiring day at Malmö Live!


  • 08:15 - 09:00

    The doors open

  • 09:00 - 09:45

    GeePaw Hill

  • 09:45 - 10:15


  • 10:15 - 11:00

    Nyari Samushonga

  • 11:15 - 12:00

    Dr. Markus Borg

    Trained, not coded – Beauty in Software 2.0

    Deep learning has revolutionized several application areas, especially within computer vision. However, developing systems that rely on machine learning (ML) introduces new challenges. As features are trained rather than coded, the beauty concept must expand to cover also data. But even with beauty in the training data, how could we possibly trust AI in critical applications such as self-driving cars?

    In this talk, we will look at testing of a pedestrian detection system in state-of-the-art automotive simulators. We will discuss how the concept of safety fundamentally changes with ML and present a promising approach to testing. By embracing beauty in test code, we will demonstrate evolutionary test case generation for testing of trained systems – using AI to test AI.

  • 12:00 - 13:00


  • 13:00 - 13:45

    Kevlin Henney

    Lambda? You Keep Using that Letter

    Lambdas. All the cool kid languages have them. But does ‘lambda’ mean what C#, Java, Python, C++, etc. mean by ‘lambda’? Where did lambdas come from? What were they originally for? What is their relationship to data abstraction?

    In this session we will look into the history, the syntax and the uses of lambdas and the way in which lambda constructs in various languages do (or do not) match the original construct introduced in lambda calculus.

  • 14:00 - 14:45

    Aslam Khan

    Beauty and the Beast

    One fine day, a developer was deep in the flow of coding; and beauty was pouring out of that keyboard. In a split second, the developer stopped. A tiny thought emerged. It scared the developer. It was too risky to attempt. It would tarnish the beauty that was created. The thought evaporated. The developer continued, ignoring the signs. Over time, it became harder and harder still to keep it beautiful. Eventually, the software was no more; and talk of it’s beauty died with it. The developer pondered and went back in time to those moments of fear and wondered what would have happened if the risky option was attempted. That very thought scared the developer; and what came of this developer of beauty, we don’t know.

    This talk is about taking risks; the beast that co-exists with beauty. I’ll share some risks I’ve taken and what has helped me along the way; and why I embrace the beast that is risk.

  • 14:45 - 15:15


  • 15:15 - 16:00

    Alistair Cockburn