Garrett Smith
Creator of e2 and the MongoDB is Web Scale videos
CloudBees
Garrett Smith is programmer at CloudBees, a leading platform-as-a-service vendor, where he leads the use of Erlang to manage platform services and infrastructure. He has over 20 years development experience and specializes in distributed systems and reliable software. Garrett organizes the Chicago Erlang User Group and an occasionally teaches Erlang classes. He's the author of the e2, an Erlang library that simplifies the process of writing correct OTP application.
Garrett Smith is Giving the Following Talks
Panel Discussion: Erlang and the Web
When you think of Web application development today, you may think of Ruby, Python, or PHP. Erlang, however, is not known as a language for Web development. Ironically, Erlang's unique features make it ideal as a Web platform - specifically its ability to handle massive scale while maintaining high reliability.
In this session, you'll hear from a panel of Web application experts who use Erlang to build Web servers and frameworks. Each will present a proven Erlang technology that demonstrates how Erlang can be leveraged to build Web applications. You'll learn where Erlang shines and where it struggles in this important field.
Essential Erlang/OTP
Garrett will dive into specific features that make Erlang stand out from other languages.
- The motivation for creating Erlang
- Syntax features that simplify building reliable software
- How Erlang applications are logically constructed
- Process isolation and concurrency
- Process supervision and fault tolerance
You'll come away with an appreciation for the types of problems Erlang is best suited to solve and Erlang's approach to solving them.
Garrett Smith is Host to the Following Tracks