|
August 03, 2016
On this day in 1977, while dinosaurs grazed outside the window, Tandy Corporation released the TRS-80, one of the first personal computers built for the masses. Were you lucky enough to get in on the ground floor? If not back then, maybe you've got another chance.
Elixir 1.3 is here! If you haven't jumped on the Elixir train yet, now is your chance. Now available from pragprog.com/book/elixir13. If you purchased the ebook from us previously, this is a free upgrade. Put the new version in your cart, and you'll see a 100% coupon in your account for this edition of the title.
And it's a new month, which brings us a new issue of PragPub, now available from theprosegarden.com. Read on for details!
Programming Elixir 1.3: 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.3,
with a new chapter on Tooling, covering testing (both conventional and
property based), code and dependency exploration, and server
monitoring.
By the end of this book, you’ll understand Elixir, and know how to
apply it to solve your complex, modern problems.
Now available from pragprog.com/book/elixir13.
August PragPub Magazine
Space travel has come — or should that be “gone?” — a long way since Yuri Gagarin and Alan Shepard were launched into space in the spring of 1961.
But even back then a rocket launch required a complex set of systems to successfully lift the vehicle on its journey. So does your project. Master coaches Diana Larsen and Ainsley Nies have successfully “lifted off” numerous agile software projects worldwide. This month in PragPub, they reveal their techniques for successful liftoffs.
Also in the August issue, Jeff Heon offers a gentle introduction to the F# language, which turns out also to be a friendly tutorial on recasting solutions in functional programming style.
Haskell is another language designed with functional programming in mind, but Paul Callaghan’s Haskell-based article goes beyond any single language or paradigm for a deep dive into the subject of subtyping. You think you know what types are, but Paul will demonstrate that you had no idea of the power of the construct of the subtype. It’s a lesson in how academic computer science can deliver new and powerful techniques for practical programming.
Mike picks up his series on computing pioneer Ted Nelson this month, sharing the moment in the development of Xanadu when some of the key pieces of its software were developed. He also introduces some key players in the Xanadu story.
Marcus Blankenship has another cautionary tale of bad software team management decisions, Johanna Rothman explains why your third-grade teacher was right about the need to show your work, Antonio Cangiano has another batch of tech books, and Mike summarizes what happened in the world of programming in the past month.
Now available from theprosegarden.com.
Upcoming Author Appearances2016-08-23 Johanna Rothman,
Practical Product Ownership Workshop (online)
2016-08-23 Sandy Mamoli,
Agile Africa, Johannesburg
2016-08-24 Johanna Rothman,
Non-Fiction Writing Workshop to Enhance Your Business (online workshop)
2016-09-01 Sandy Mamoli,
Project 16
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.
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
|