Tech Lead Journal cover image

#52 - Software Qualities for Quality Software - Marco Faella

Tech Lead Journal

CHAPTER

Is There a Concurrency Problem in Functional Programming?

immutable data is a powerful tool to avoid the various conditions to avoid a lot of the nasty parts of concurrency. For example, once again in Java, the Java screens work best with immutable data. But if you're entirely into an immutable system, every time you want to change something, you just have to create a new object that looks pretty much like the old one except for little change. And of course, this has a performance cost over the standard imperative way, which is to change that thing on the fly.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner