Online, 23.01 | Thu

#59 Talk4Devs | Examples, properties, mutations, i.e. unit tests on grazing | Scooby RAM, where are you?

Bartek Kuczyński - Examples, properties, mutations, i.e. unit tests on grazing

Each of us writes unit tests (as the metrics are red). Each of us uses TDD (Hard, We Continue). Everyone would like to somehow simplify this process so as not to waste time on "unimportant things". To achieve this, you should reach deeper into the tool bag. During the lecture, I will talk about different approaches to unit tests. About how to use tools to improve work. And about the fact that TDD is not a perfect solution, but we don't have better yet.

Andrzej Grzesik - Scooby RAM, where are you?

Java, the runtime, likes memory. And it is also a fact well known to those who know it well, that subtle differences in code, result in drastic changes to applications memory and runtime profiles. I'll take you through the memory lane part of my work, and show how do I approach analysis, problems and troubleshooting. Tools, what information can they surface, and how to navigate back to the code. Techniques and libraries, how do they affect what the application does. Feel invited if you believe troubleshooting memory in Java is "magic", or "only tuning the GC can save us".

Watch the video:

Stay updated!
Do you want to be the first to receive invitations to the next Talk4Devs meeting? Subscribe to our newsletter:

SIGN UP TO OUR newsletter!
Bartek Kuczyński

Programmer, an architect from time to time, standard nerd and beard owner. Professionally involved in software corruption at various financial institutions for 15 years. He currently mixes elixirs and teaches black magic (read JPA).

Andrzej Grzesik

Andrzej likes distributed systems in all shapes and form. Coding since the age of 8, loves simplicity and continuous delivery. While he has written in many languages, he favours the JVM. Since "most software problems are people problems”, he stirs communities, organizes and speaks at conferences (proud to be a JavaONE Rockstar!). He is passionate about all things data, because science! In his spare time… cycling, photography and books. And he is a Java Champion!

Currently, he's having fun building systems at Revolut.