Like the first day at CodeTalks, the conference was full of interesting IT talks and it brought together a diverse group of speakers and attendees to discuss the latest trends in technology. I attended six talks on a variety of topics, including event-driven architectures, DevOps, and testing.
My attended Talks:
Introducing Event-Driven Architectures (Kino 4): This talk introduced the concept of event-driven architectures and discussed how they can be used to build more scalable and resilient applications. The speaker, Frank Grzesiak-Mau, talked about the different components of an event-driven architecture and how they work together. He also discussed the benefits of event-driven architectures, such as their ability to handle high volumes of traffic and their ability to be easily scaled.
DevOps: A New Way of Thinking About Software Delivery (Kino 4): This talk discussed how DevOps can be used to improve the efficiency and reliability of software delivery. The speaker, Carolin Désirée Töpfer, talked about the different aspects of DevOps, such as continuous integration and continuous delivery (CI/CD), and how they can be implemented in an organization. She also discussed the benefits of DevOps, such as its ability to shorten the time to market for new features and its ability to improve the quality of software.
The Debate Between Clean Code and Creativity (Kino 7): This talk explored the debate between clean code and creativity in software development. The speaker, Jacqueline Fransse, talked about the importance of both clean code and creativity, and how they can be balanced to produce high-quality software. She also discussed the different ways to write clean code, such as using consistent naming conventions and avoiding duplication.
Building a Clean Architecture-Inspired React Application with MVVM (Kino 2): This talk showed how to build a clean architecture-inspired React application using the MVVM pattern. The speaker, Marc Brehmer, talked about the benefits of using the MVVM pattern, such as its ability to decouple the view from the model and its ability to make code more maintainable. He also talked about how to implement the MVVM pattern in React.
Avoiding Common End-to-End Testing Pitfalls (Kino 2): This talk discussed common end-to-end testing pitfalls and how to avoid them. The speaker, Ramona Schwering, talked about the importance of end-to-end testing and how to ensure that your tests are effective. She also talked about the different types of end-to-end tests and how to choose the right type of test for your application.
Improving the Resiliency of GraphQL Applications (Kino 4): This talk discussed how to improve the resiliency of GraphQL applications. The speaker, Fernando Francisco Cristiano, talked about the cache avalanche effect and how it can be avoided. He also talked about different ways to improve the resiliency of GraphQL applications, such as using caching and error handling.
Also the second day was full of new stuff for me. I am now more familiar with the concept of event-driven architectures, DevOps, and testing. It also covered my topic by heart clean code and how this fits with creativity in software development. I now go home with some new experience and hopefully can use it in my daily work.
Looking forward to the CodeTalks 2024!