|
Twitter: @rzezeski GitHub: rzezeski Blog: try-try-try Email: rzezeski@basho.com |
Are you a Java developer? Have you tried learning Erlang and walked away disappointed and confused because you just couldn't figure it out? Do you feel like Erlang could be a good tool in your toolbox if only you could get past the initial learning curve?
If you answered yes to these questions then join me at ErlangDC where I'll try to bridge the gap by building on your already established Java knowledge. I'll cherry pick fundamental concepts in the Java ecosystem, from build tools to source code, and relate them to their counterparts in Erlang. At the end of my talk you should have a better idea of where to start the next time you decide to build something in Erlang.
This talk is not about syntax, although it will be covered peripherally. This talk is not an iteration of all Erlang's core language features that you can already find in the many excellent Erlang books out there. This talk is about helping a Java developer think and navigate the Erlang ecosystem.
Ryan lives in Baltimore, MD and has been programming for 14 years now, 6 of them professionally. Until recently most of his experience has been with Java/J2EE. For three years he helped manage an 8+ year old Java codebase with 500K+ lines of code. For another year, while working at AOL, he worked with Groovy/Grails everyday on an internal web application. A little over a year ago Ryan picked up Joe Armstrong's book "Programming Erlang" and immediately began to write an application in Erlang to replace a legacy C# system that had grown out of control. He released the first version in a matter of months and it not only performed better with less resources but was also 1/24th the size in term of lines of code, from 120K+ to 5K+.
These days Ryan is a member of the development team at Basho Technologies. There, he helps build Riak, a distributed, highly-available datastore written primarily in Erlang.
When not hiding behind a laptop screen, you might find Ryan hiding behind a pint of Guinness. He loves to talk cars and still thinks that one day he might end up a mechanic (or a race car driver).