December 12, 2019
Happy birthday today to Edvard Munch, born on this day in 1863. You might recognize his most famous painting, entitled The Scream. You might even feel like you've posed for it when trying to design modern, scalable, resilient systems.
Stop screaming and enjoy the rich and reliable ecosystem of OTP with Designing Elixir Systems with OTP: Write Highly Scalable, Self-Healing Software with Layers, now content complete and available from pragprog.com/book/jgotp. For the paperback edition, please support your local independent bookstore.
Designing Elixir Systems with OTP: Write Highly Scalable, Self-Healing Software with Layers
Elixir is gaining mindshare as the programming language you can use to keep your software running forever, even in the face of unexpected errors and an ever-growing need to use more processors. This power comes from an effective programming language, an excellent foundation for concurrency and its inheritance of a battle-tested framework called the OTP.
If you're using frameworks like Phoenix or Nerves, you're already experiencing the features that make Elixir an excellent language for today's demands. This book shows you how to go beyond simple programming to designing, and that means building the right layers. Embrace those data structures that work best in functional programs and use them to build functions that perform and compose well, layer by layer, across processes. Test your code at the right place using the right techniques. Layer your code into pieces that are easy to understand and heal themselves when errors strike.
Of all Elixir's boons, the most important one is that it guides us to design our programs in a way to most benefit from the architecture that they run on. The experts do it, and now you can learn to design programs that do the same.
Now in print: the ebook is content complete and available from pragprog.com/book/jgotp. For the paperback edition, please support your local independent bookstore.
Upcoming Author Appearances2019-12-17 Johanna Rothman,
Webinar: 8 Principles for Successful Distributed Agile Teams
2020-01-07 Ethan Garofolo,
CodeMash, Sandusky, OH
2020-01-08 Jeff Kelley,
CodeMash, Sandusky, OH
2020-01-09 Jeff Kelley,
CodeMash, Sandusky, OH
2020-01-10 Jeff Kelley,
CodeMash, Sandusky, OH
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 our pragprog.com/write-for-us page for details, including our 50% royalty (yes, for real!) and world-class development editors.
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
|