Skip to content

Instantly share code, notes, and snippets.

@mgodave
Last active January 3, 2016 17:19
Show Gist options
  • Save mgodave/8495373 to your computer and use it in GitHub Desktop.
Save mgodave/8495373 to your computer and use it in GitHub Desktop.
Talk abstract

Using "A Note on Distributed Computing" and "Seven Fallacies of Distributed Computing" as a guide I would like to explore the topic of distributed programming in Java. Starting with a gentle introduction to the challenges of programming in a distributed environment I will then look at some historical approaches used on the JVM and address their shortcomings. I will then explore some more modern approaches which address many of the concerns laid out in Waldo's seminal paper and discuss some of what must be considered when programming distibuted systems in Java. I will close out the talk by discussing some frameworks and libraries which make this task easier, including other languages built on top of the JVM.

Q: Is this talk: "Just Open a Socket"? - Talk to Sean.

I think what I'm trying to communicate is that everyone is telling us how bad RPC and Distributed Objects are, so what am I supposed to do?! Why are they bad and what am I supposed to do instead, what are good best practices? What does distributed programming look like.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment