Having trouble reading this email? View it in your browser.
New This Week

Programming Elixir ≥ 1.6 »

You need concurrent applications without all the locking and consistency headaches. You need the clarity of functional programming, but without the academic overtones (monads, anyone?). You need Elixir, a modern, functional, concurrent language built on the rock-solid Erlang VM. Elixir’s pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul. Now completely updated for Elixir 1.6 and beyond.

Recently Released:

 

Coming Up Next:

  • Release It! Second Edition: Design and Deploy Production-Ready Software in print
  • Simplifying JavaScript in beta
  • Complex Network Analysis in Python: Recognize → Construct → Visualize → Analyze → Interpret
  • ...and a whole lot more in 2018!
Programming Elixir ≥ 1.6
January 04, 2018

Get your New Year off to a great start with the newly revised and updated Programming Elixir ≥ 1.6, now in beta from pragprog.com/book/elixir16.

It's a free ebook upgrade if you purchased directly from pragprog.com previously. Just log into your account and you'll see the coupon. If you haven't yet gotten on board with the Elixir world, including the phenomenal Phoenix, now is the time.

Now. Is. The. Time.

Come and get it. Your future self will thank you.

/\ndy

Programming Elixir ≥ 1.6: Functional |> Concurrent |> Pragmatic |> Fun

Functional programming techniques help you manage the complexities of today’s real-world, concurrent systems; maximize uptime; and manage security. Enter Elixir, with its modern, Ruby-like, extendable syntax, compile and runtime evaluation, 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. Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax.

This edition is fully updated with all the new features of Elixir 1.6, with a new chapter on structuring OTP applications, and new sections on the debugger, code formatter, Distillery, and protocols.

By the end of this book, you’ll understand Elixir, and know how to apply it to solve your complex, modern problems.

Now available in beta from pragprog.com/book/elixir16.

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 Hunt @PragmaticAndy.

Thanks for your continued support,
Andy Hunt
Publisher, Pragmatic Bookshelf

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. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615