Practicing functional programming inside a Fortune 100 enterprise can feel like flying the Starship Enterprise through asteroid fields of legacy code and bureaucracy. This talk shares hard-earned lessons from the Information Engineering team at JPMorganChase, which runs a production Scala codebase powering a novel metadata platform. We'll explore the political, cultural, and technical friction of pushing functional programming in a Java and Python dominated environment. We'll introduce the domain we work in, the techniques that have worked (and those that haven't), the compromises we've made, and why - despite it all - we still think it's worth it. If you've never tried to run cats-effect in a place where Spring Boot is king, add this talk to your battle log.
talk-data.com
Topic
Scala
programming_language
functional_programming
jvm
2
tagged
Activity Trend
12
peak/qtr
2020-Q1
2026-Q1
Top Events
O'Reilly Data Engineering Books
34
Data Engineering Podcast
33
Databricks DATA + AI Summit 2023
11
ADSP: Algorithms + Data Structures = Programs
3
Scala Talks: Hands-On Capture Checking & Scala Native live-coding ☀️
2
Scala Talks: A deep dive into streaming with fs2 & Scala Meets GenAI
2
Data + AI Summit 2025
2
Scala Talks: Tour of error handling & Functional Programming at Huge Companies
2
Women in Scala: From Paradigms to Percussion & Hands On with Creative Scala
2
Meetup Paris Scala User Group (PSUG) – Hébergé par DataDome!
2
Scala Talks: Write a book about Scala during Covid & AI tooling for developers
2
DataDome x PSUG #116 : My First Year in Scala! + TBA
2
Filtering by:
Scala Talks: Tour of error handling & Functional Programming at Huge Companies
×
Errors are part of life - But how best to work with them in our code? In this talk, I'll take you on a tour of various typed error handling approaches within the Scala ecosystem, as well introduce a new one for cats/cats-effect ecosystem!