Burn Your Laurels | Brooklyn Zelenka | Code BEAM Europe 2022
Conference: Women in BEAM: International Women's Day
This video was recorded at Code BEAM Europe 2022 - https://codesync.global/conferences/code-beam-sto-2022/ Burn Your Laurels | Brooklyn Zelenka - Cofounder & CTO at Fission ABSTRACT The BEAM has been tremendously successful for three decades and counting. It underpins a huge number of systems, served as the basis for many successful high profile projects, and seeded interest in the actor model among a huge number of programmers. To all the world, the BEAM is the absolute envy of the industry. And yet our devices and networks are changing substantially for the first time in nearly a generation. We have new building blocks, rapidly evolving theory, and ever-shifting user expectations. Wasm, far edge, the digital commons, and trustless computing are all fundamentally changing the face of the industry. We can’t rest on our laurels: how do we rise to meet these new demands? What replaces processes when location is irrelevant? What even is a supervision tree when you don't trust the children? When is “let it crash” not enough? Can we make changes to the platform that radically simplify code for developers? How do we enable the next generation of LiveView, Nerves, and CouchDB to meet users where they are? This talk will ask hard questions about where we are, where we’re going, and how to have the highest impact. The BEAM is a distributed systems trailblazer; we're riding a ton of momentum, and the ecosystem is a model for communities outside of our own. Let’s not stop here; the world is changing and we need a Cambrian explosion of activity and innovation to keep up with it. Let's move the needle, again! • Timecodes 0:00 Introduction 2:11 Brooklyn Zelenka 5:06 Random Walk 6:44 Let's Go Exploring! 9:19 Good Design Tradeoffs 12:54 Natural Progression 14:25 Evolution of Concerns 21:44 A New Topology 22:48 Evolving Toolbox 27:57 Irreducible Complexity 28:45 Coordination Costs 29:22 Semantics Non-Preservation 31:54 Metastable Mechanism 33:37 Values References Processes 36:04 Pure Parallel 37:26 PIDs for Values & CAS Transactions 43:48 Reading the Universal Dataspace • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global