Conferences

4Developers Wrocław – November 2024

Legacy code – lessons learned

A large legacy system is usually a huge tangle of dependencies and inconsistencies that have been accumulating for years. A multitude of programmers have suffered smaller or larger failures trying to straighten out this mess. I will show you what I have learned over many years of working with legacy code and from my own mistakes I will suggest how to avoid them in the future and restore the shine to the legacy system.


.Net User Group Bydgoszcz – March 2024

Legacy code – lessons learned

A large legacy system is usually a huge tangle of dependencies and inconsistencies that have been accumulating for years. A multitude of programmers have suffered smaller or larger failures trying to straighten out this mess. I will show you what I have learned over many years of working with legacy code and from my own mistakes I will suggest how to avoid them in the future and restore the shine to the legacy system.


Code Frenzy – February 2024

How to work with legacy code

Working with legacy projects is no walk in the park. Sparse deployment, many errors from clients, few tests, complicated domain, multiple inheritance of objects, lack of IoC, and a patchwork of different architectures. These are the problems I face on a daily basis. I will show you how, step by step, you can put such a project on the right track and that even the smallest refactoring pays off.


Dotnet Summit – December 2023

Azure SignalR – a recipe for synchronization in an asynchronous application

Event-driven architecture is beautiful in its simplicity and ease of expansion. Unfortunately, we send events on a fire-and-forget basis, but sometimes we need to display the response to the user. Using the example of a quiz, I will show how to build a real-time application using SignalR and explain how this technology works.


4Developers Wrocław – November 2023

Azure SignalR – a recipe for synchronization in an asynchronous application

Event-driven architecture is beautiful in its simplicity and ease of expansion. Unfortunately, we send events on a fire-and-forget basis, but sometimes we need to display the response to the user. Using the example of a quiz, I will show how to build a real-time application using SignalR and explain how this technology works.


4Developers Poznań – October 2023

How to work with legacy code

Working with legacy projects is no walk in the park. Sparse deployment, many errors from clients, few tests, complicated domain, multiple inheritance of objects, lack of IoC and a patchwork of different architectures. These are the problems I face on a daily basis. I will show you how, step by step, you can put such a project on the right track and that even the smallest refactoring pays off.


4Developers Warszawa – April 2023

How to work with legacy code

Working with legacy projects is no walk in the park. Sparse deployment, many errors from clients, few tests, complicated domain, multiple inheritance of objects, lack of IoC and a patchwork of different architectures. These are the problems I face on a daily basis. I will show you how, step by step, you can put such a project on the right track and that even the smallest refactoring pays off.