This presentation was recorded at GOTO Chicago 2014 http://gotochgo.com Reid Draper - Professional Erlang Developer, works on Riak @PumaReid RESOURCES https://x.com/reiddraper https://github.com/reiddraper https://www.linkedin.com/in/reiddraper https://reiddraper.com ABSTRACT Distributed systems are hard. We first got a glimpse of an easier way with 1974’s RFC 674, which introduced the Remote Procedure Call (RPC): a way to treat remote network calls as local. Unfortunately, RPC is fraught with issues, many raised immediately after RPC's introduction. Despite this, RPC hasn't died. Indeed, it's seeing a resurgence, as developers are finding appeal in writing tightly coupled server and browser code in the same language, be it Javascript or a compile-to-Javascript language. In this talk, we'll explore the concrete issues that RPC and its ilk create, as well as explore actionable alternatives. Download slides and read the full abstract here: https://gotocon.com/chicago-2014/presentation/Forty%20Years%20of%20Pretending https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.