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

Programmer Passport: Elixir »

Programmer Passport is in the midst of its largest language offering to date from our friends at grox.io. You're not too late to subscribe. Elixir is available a la carte as well as part of the Annual and Monthly Programmer Passport subscription.

Recently Released:

 

Coming Up Next:

  • Build Location-Based Projects for iOS, in beta
  • Build Websites with Hugo, in print
  • 555 Timers and How to Use Them, in beta

Best Sellers:

Make sure you haven't missed anything!

  1. Distributed Services with Go
  2. Powerful Command-Line Applications in Go
  3. Become an Effective Software Engineering Manager
  4. Explore Software Defined Radio
  5. Build Websites with Hugo

See all best sellers...

Programmer Passport: Elixir
April 15, 2020

On this day in 1924, Rand McNally published their first road atlas, helping motorists find their way through new and unknown territory.

This week, our friends at Grox.io continue to help you find your way through new and unknown territory with their tribute to Joe Armstrong, Programmer Passport: Elixir. Read on for details.

As times get harder, you need every bit of help you can get. Start here.

Programmer Passport: Elixir

Chapters 5 and 6 shift our focus from beginner content to some of the elements of Elixir that give intermediate developers trouble. We'll work with key-value data first, and then move on to maps.

In Chapter 5, we build a couple of programs to illustrate these concepts. The roman project works with data in bulk, building a complex map with a list of tuples instead of inserting key-value sets one at a time. We also continue our SVG graphics project to illustrate the use of structs, and add some lessons about public APIs.

Chapter 6 addresses processes and concurrency. Elixir's shared-nothing architecture for processes make it ideal for working with concurrent problems at scale. We'll build a project using primitives from the ground up, with message mailboxes and pattern matches. Along the way, we'll look into the tools the IEx console provides for working with processes.

Curious? Get the Elixir course and subscribe to the Programmer Passport at grox.io!

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.

Who Are We?

The Pragmatic Bookshelf publishing imprint is wholly owned by The Pragmatic Programmers, LLC.

Andy Hunt and Dave Thomas founded the company with a simple goal: to improve the lives of professional developers. We create timely, practical books, audio books, and videos on classic and cutting-edge topics to help you learn and practice your craft.

We are not a giant, faceless, greed-soaked corporation. We're a small group of experienced professionals committed to helping make software development easier.

Thank you for your continued support!

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 sign up at pragprog.com (email address and password is all it takes).

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

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

By Professional Developers, for Professional Developers
PragProg.com

Unsubscribe here.
Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615