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

Distributed Services with Go »

This is the book for Gophers who want to learn how to build distributed systems. You know the basics of Go and are eager to put your knowledge to work. Build distributed services that are highly available, resilient, and scalable. This book is just what you need to apply Go to real-world situations. Level up your engineering skills today. Read on for a special deal!

Programmer Passport: Flux ML for Julia »

Do you want to understand how machine learning concepts work, but can't cut through the dense jargon? Whether you're a programmer excited about the recent release of Nx in Elixir or have a problem that ML can solve, our friends at Grox.io have your onramp to machine learning.

Recently Released:


Coming Up Next:

  • Exploring Graphs with Elixir
  • PragProg Hero's Journey Podcast featuring Brian Hogan

Best Sellers:

Make sure you haven't missed anything!

  1. Intuitive Python
  2. Programming Phoenix LiveView
  3. The Pragmatic Programmer, 20th Anniversary Edition
  4. Hands-on Rust
  5. Help Your Boss Help You

See all best sellers...

Distributed Services with Go; Flux ML
March 31, 2021

Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems

Take your Go skills to the next level by learning how to design, develop, and deploy a distributed service. Start from the bare essentials of storage handling, work your way through networking a client and server, turn that single-node application into a distributed system with service discovery and consensus, and then deploy your service to the cloud. All this will make coding in your day job or side projects easier, faster, and more fun.

Create your own distributed services and contribute to open source projects. Build networked, secure clients and servers with gRPC. Gain insights into your systems and debug issues with observable services instrumented with metrics, logs, and traces. Operate your own Certificate Authority to authenticate internal web services with TLS. Automatically handle when nodes are added or removed to your cluster with service discovery. Coordinate distributed systems with replicated state machines powered by the Raft consensus algorithm. Lay out your applications and libraries to be modular and easy to maintain. Write CLIs to configure and run your applications. Run your distributed system locally and deploy to the cloud with Kubernetes. Test and benchmark your applications to ensure they’re correct and fast.

Dive into writing Go and join the hundreds of thousands who are using it to build software for the real world.

Now in print: Use Coupon Code "TJGOCOMPLETE" for 40% off the ebook at pragprog.com/titles/tjgo. For the paperback edition, please support your local independent bookstore.

Programmer Passport: Flux ML for Julia

A few days ago, the New York Times released an article describing how machine learning techniques helped researchers find connections within data for coffee drinkers they never knew existed. Machine learning is one of those things every developer should know something about, but sometimes it's hard to break through the mathematical jargon. Solve that problem by subscribing to Groxio for just $150/year, or get the FluxML course for $70 to find out exactly how these techniques work.

Annual subscribers have access to everything on the Grox.io site for a year. Purchase any individual Passport Programmer course and you can keep the contents of the course forever. Check out the schedule at Grox.io. After Ecto, we'll be covering machine learning in Elixir and image recognition in Julia's MetalHead. Come join us!

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/become-an-author page for details, including our 50% royalty (yes, for real!) and world-class development editors.

Remember, the best way to tell the future is to create it.

Upcoming Author Appearances

  • 2021-04-12 Johanna Rothman, Non-Fiction Writing Workshop to Enhance Your Business (online workshop)
  • 2021-04-20 Johanna Rothman, DFWScrum
  • 2021-04-22 Herbert Wolverson, Rust Meetup Linz (Austria, Remote)
  • 2021-04-26 Kenneth Kousen, GIDS Live 2021, online
  • 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 signup at pragprog.com.

    Tell your friends! Tweet this

    Follow us on Twitter for the latest news, commentary, and occasional discounts: @pragprog, Andy Hunt @PragmaticAndy.

    By Professional Developers, for Professional Developers

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