Vladimir Khorikov

SE Radio 418: Vladimir Khorikov on Functional Programming in Enterprise Applications

Vladimir Khorikov discusses functional programming in enterprise applications with Jeremy Jung. They cover immutability, the downsides of exceptions and null values, the difference between value objects and entities, refactoring existing projects, and how creating a mutable core with an immutable shell can help you create easier to understand applications.

Show Notes

Related Links

SE Radio theme: “Broken Reality” by Kevin MacLeod ( — Licensed under Creative Commons: By Attribution 3.0)

Join the discussion
1 comment
  • I’ve been pushing this for years at work. Hidden inputs/outputs are what is destroying enterprise software. So many Java devs create a complete mess this way. This is why functional programming is better.

More from this show