|
May 22, 2013
Historic footnote: on this day in 2013, Pragmatic Bookshelf released Programming Elixir by Dave Thomas.
You want to explore functional programming, but are put off by the difficult syntax and academic feel (“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.
Get in on the ground floor now at pragprog.com/book/elixir.
Check out the short video on Elixir at youtu.be/hht9s6nAAx8, or the 30 minute, more detailed video at youtu.be/a-off4Vznjs and enjoy.
Programming Elixir
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 beta and available from pragprog.com/book/elixir.
You Could be a Published Author
Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at pragprog.com/write-for-us for details, including our 50% royalty and world-class development editors.
Upcoming Author Appearances2013-05-23 Jonathan Penn,
Cincinnati CocoaHeads (Cincinnati, OH)
2013-05-24 Andrew Hunt,
Path to Agility, Columbus OH
2013-05-28 Trevor Burnham,
Fluent 2013
2013-05-29 Staffan Nöteberg,
DevSum 2013, Stockholm
2013-06-03 Drew Neil,
Core Vim Masterclass, Online
2013-06-05 Venkat Subramaniam,
Software Architecture Summit, Berlin
2013-06-06 Johanna Rothman,
Agile Development Conference/Better Software, Las Vegas
2013-06-10 Andrew Hunt,
Norwegian Developer Conference, Oslo, Norway
2013-06-10 Michael Bevilacqua-Linn,
Scaladays NYC
Did you Know?
You can synch your ebooks amongst your devices via Dropbox, including updates! Just login to your account on pragprog.com, edit your profile, and connect your dropbox account. See our FAQ for details.
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,
Dave & Andy
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
|