Knowledge is Power, Shared Knowledge is multiplied Power.
Being part of the software community incorporate actively shaping the future of software engineering. We are convinced a culture of learning and sharing includes accessible knowledge to everyone.
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
en
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.
Lena Schön
Previous Talks:
13 January 2023
en
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.
Thomas Pokorny
09 December 2022
en
Modern Angular - Typed Forms, Standalone Components, Effective State Management
By releasing Angular 14 earlier this year, two long-awaited features have been introduced to the JavaScript framework - Typed Forms and Standalone Components. In this talk, we will look into how those features can help you improve type-safety and code-readability. Additionally, you will receive an overview over NgRx - a powerful state management library - and how it can be elegantly integrated with your components while reducing coupling and clearly defining responsibilities throughout your application.
Lorenz MĂĽller
11 November 2022
en
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.
Paul Rohorzka
14 October 2022
en
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.
Julian Tandler
16 September 2022
en
Reactive Architectures
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.
David Leitner
10 June 2022
en
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.
Manuel Klein
29 April 2022
en
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
en
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.
Clemens Stift
11 March 2022
en
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!
Christoph Havlicek
Vienna
We proudly present our own software development conference.