At regular intervals, we will keep you up-to-date on software development trends, solve complex software architecture challenges and discuss agile methods and practices with you. Subscribe to our Youtube channel or join our meetup group to not miss any brainfood talks!
Staying ahead of competition in the fast-changing environment of technology and cooperate models is a never-ending process of improving and learning. In our brainfood talks, our practicing experts will share their knowledge of technology. All previous brainfood talks can be found here:
10 February 2023
Design Meets Development: Unlocking the Power of Collaboration between UX Designers and Software Engineers
In this talk we will explore the challenges and opportunities that arise when working with both UX designers and software engineers. The talk will cover strategies for effective collaboration and will provide real-life examples to demonstrate the benefits of collaboration between UX designers and software engineers and the impact on the final product. It will also provide insights on how to overcome common problems, such as misalignment of design and development. This talk is aimed at anyone interested in understanding how to effectively collaborate between these two roles and how to create great products that meet user needs and are technically feasible.
13 January 2023
Non-blocking IO under the Hood
Reactive programming encourages us to structure our applications in terms of asynchronous data streams, thus in a completely non-blocking environment, enabling us to achieve higher concurrency and efficient resource usage. This talk is aimed towards giving you a comprehensive overview of the low level approaches towards creating such a non-blocking environment.
09 December 2022
Modern Angular - Typed Forms, Standalone Components, Effective State Management
11 November 2022
Distributed Systems Don’t Need to be Complicated
Today’s architectural challenges, especially in IoT scenarios, are often tackled using distributed systems with microservices as major building blocks. While microservices offer great benefits, they tend to increase the overall complexity of a system. In this talk, we will show how actor frameworks can greatly mitigate those problems, using a long forgotten paradigm from the early days of computer science.
14 October 2022
No Estimates? A Deep Dive into Business Agility.
Are you estimating your software projects? Some say don’t. But why? Let’s revisit the no estimates movement together and figure out where it does make sense to estimate and when it’s just a waste of time. On our way, we’ll dig deep into real-world examples of organizational structures and their estimates, as well as lean and agile software development.
16 September 2022
Reactive architectures enable us to build more robust and scalable full-stack apps from the get-go by using modern API architectures along with the power of the cloud. Learn why we are amidst a paradigm shift — from pull-based and synchronous to push-based and asynchronous reactive architectures.
10 June 2022
Three Layers of Agile Transformation
Agile Transformations can be started and accompanied in various ways. Besides a bunch of techniques and practices, we saw three different layers that need to be taken care of at the course of a successful transformation.
29 April 2022
A Gentle Introduction to Cloud Native Infrastructure
Boost your knowledge of Cloud Native Infrastructure by gaining a fundamental understanding of Kubernetes and its components.
Paul Steppacher & Ralph Kühnert
08 April 2022
Slicing Microservices Efficiently
Get a primer on how to slice your Microservices to avoid creating a distributed monolith by focusing on customer journeys instead of Entities in your business.
11 March 2022
Patterns to Decompose Monoliths
Migrating legacy monoliths is complex and can cause a lot of pain within organisations. We will explain how to move business logic and data out of a monolith using powerful migration patterns!
We proudly present our own software development conference.