October 16, 2014
Waiting for the next big thing? Perhaps your long wait is over. Elixir 1.0 is here.
You want to explore functional programming, but are put off by the academic feel (oh please, tell me about monads just one more time). You know you need concurrent applications, but also know these are almost impossible to get right.
Maybe you need something that's closer to Ruby, but with a battle-proven environment that's unrivaled for massive scalability, concurrency, distribution, and fault tolerance. Maybe the time is right for the Next Big Thing. Maybe it's Elixir.
Dave Thomas' Programming Elixir is now in print and shipping from pragprog.com/book/elixir. Come get your very own copy today.
Dave likes Elixir a lot. We think you will, too.
Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
As a developer, you've probably heard that functional programming techniques help manage the complexities of today's real-world, concurrent systems. You're also investigating designs that help you maximize uptime and manage security.
This book is your guide to Elixir, a modern, functional, and concurrent programming language. Because Elixir runs on the Erlang VM, and uses the underlying Erlang/OTP architecture, it benefits from almost 20 years of research into high performance, highly parallel, and seriously robust applications. Elixir brings a lot that's new: a modern, Ruby-like, extendable syntax, compile and runtime evaluation, a hygienic macro system, and more.
But, just as importantly, Elixir brings a sense of enjoyment to parallel, functional programming. Your applications become fun to work with, and the language encourages you to experiment.
Part 1 covers the basics of writing sequential Elixir programs. We'll look at the language, the tools, and the conventions.
Part 2 uses these skills to start writing concurrent code—applications that use all the cores on your machine, or all the machines on your network! And we do it both with and without OTP.
And Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax.
By the end of this book, you'll understand Elixir, and know how to apply it to solve your complex, modern problems.
Now in print and shipping from pragprog.com/book/elixir.
Upcoming Author Appearances2014-10-16 Chris Adamson, CocoaConf Seattle
2014-10-17 Chris Adamson, CocoaConf Seattle
2014-10-19 Chris Adamson, CocoaConf Seattle
2014-10-23 Johanna Rothman, Agile Hiring Webinar
2014-10-24 Portia Tung, Agile Tour London, UK
Don't Get Left Out
Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.
Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:
Tell your friends! Tweet this
Follow us on Twitter: @pragprog, @pragpub, Andy @PragmaticAndy and Dave @pragdave.
Thanks for your continued support,
Andy & Dave
The Pragmatic Programmers
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts PragProg.com
Manage your subscription using your account, or permanently unsubscribe here. Sent by the Pragmatic Programmers, LLC. • 2831 El Dorado Pkwy, #103-381 • Frisco TX 75033
|