Modularity in Software: A Retrospective with Dean Wampler
Details
Join us for the next GOTO Night Chicago with Dean Wampler
Modularity in Software: A Retrospective
What will you learn?
Object-oriented programming promised us reusable, modular, component software. We were going to have exchanges where you could buy and sell components, like we buy and sell soybeans and steel beams. Instead, we got artisanal, small-batch, quirky and non-reusable spaghetti code. What went wrong?
Today, we are excited about functional programming, microservices, serverless computing and Kubernetes. They're taking us closer to this dream of modular, reusable components. Why are they working?
We're also seeing the seams emerge in monolithic systems that are yielding fruitful decomposition into reusable subsystems, like distributed computing libraries (Akka, Ray), efficient data formats for memory (Apache Arrow) and on disk (Apache Parquet).
Dean will explore what we've learned about software modularity and how we're finding workable boundaries for decomposing systems. He'll discuss where problems remain and speculate about the future of software modularity.
ABOUT OUR SPEAKER:
Dean Wampler runs engineering teams that build streaming data systems, such as production of ML/AI capabilities. He speaks at conferences around the world and writes about data and related technology trends for O'Reilly Media.
He conceived the Lightbend Fast Data Platform and ran the engineering teams that built it. It's a Kubernetes-based platform for streaming data processing at scale, using Spark, Flink, Akka Streams, and Kafka, with tools to accelerate development, deployment, management, and monitoring of streaming applications. He is currently head of developer relations at Anyscale.
––––––––
Don’t miss the latest GOTO Chicago updates by signing up our newsletter: https://blog.gotocon.com/newsletter/
––––––––
Did you know GOTO Conferences has a YouTube Channel? Now you do! We have plenty of precious videos uploaded — check it out! https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA
––––––––
Please note that all attendees of GOTO Chicago events must adhere to our Code of Conduct: https://gotochgo.com/2020/code-of-conduct
––––––––
Big thank you to SPR for hosting this upcoming GOTO Night!

