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

Engineering Elixir Applications »

This book introduces a new paradigm, BEAMOps, that helps you build, test, deploy, and debug BEAM applications. Create effective development and deployment strategies; leverage continuous improvement pipelines; and ensure environment integrity. Combine operational orchestrators such as Docker Swarm with the distribution, fault tolerance, and scalability of the BEAM, to create robust and reliable applications.

Recently Released:


Best Sellers:

Make sure you haven't missed anything!

  1. Become a Great Engineering Leader
  2. Effective Go Recipes
  3. High Performance PostgreSQL for Rails
  4. Programming Ruby 3.3 (5th Edition)
  5. Charged Bodies

See all best sellers...

Engineering Elixir Applications
April 11, 2024

Engineering Elixir Applications: Navigate Each Stage of Software Delivery with Confidence

BEAMOps starts by building a solid foundation for your project. On the infrastructure side, see how to use Terraform before you even start coding to automate your deployment and operations. On the project management side, we show you how to use issues and milestones to simplify tracking; you'll use this foundation as you go through the book, implementing each of the steps required to deploy a scalable Elixir application.

Now that you have a foundation, you can start building. Create a Phoenix LiveView application and explore mix releases. Make your deployments reliable with Docker. Continuously improve your codebase by implementing an efficient continuous deployment/integration pipeline with GitHub Actions. Scale the Phoenix LiveView application and operate a distributed BEAM system in production using AWS EC2 nodes, AWS load balancers, and a remote Docker swarm. Recognize which application metrics should be collected and monitored, and set alerts when certain thresholds are met to ensure that your application auto-scales. Ship less code more often, and ensure it works!

The pragmatic BEAMOps approach that we teach in this book—an extension of the well-known DevOps paradigm—will help you become a multidisciplinary developer who is empowered to own each stage of the software delivery process. After reading this book, you'll understand how to apply the BEAMOps principles in your daily work, creating reliable, scalable, and easy to understand applications in a cooperative team environment.

Now available in beta from pragprog.com/titles/beamops.

Want to Write Something? Share What You Know

From paperbacks and ebooks to online courses and beyond, if you want to create technical content, we may be your perfect partner.

Leverage our 20+ years of experience, our global distribution network, our massive fan base, our relationships with industry leaders, our editorial, production, and marketing prowess, and even our reputation for excellence. Sure, you could go it alone, but with some of the highest royalties in all of traditional publishing and your own personal team, why would you bother?

Shoot us an email at proposals@pragprog.com or visit pragprog.com/publish-with-us for more details today.

Let's publish something together!

Upcoming Author Appearances

  • 2024-04-15 Frances Buontempo, ACCU/Bristol
  • 2024-04-17 VM Brasseur, Open Source Summit, Seattle
  • 2024-04-23 Kenneth Kousen, Great International Developer Summit, Bangalore, India
  • 2024-04-25 Dmitry Zinoviev, CompleNet, Exeter UK
  • 2024-04-26 Andy Atkinson, PgDay Chicago 2024
  • 2024-05-03 Kenneth Kousen, New England Software Symposium
  • 2024-05-08 Andy Atkinson, RailsConf 2023, Detroit, MI
  • 2024-05-17 Kenneth Kousen, Greater Wisconsin Software Symposium
  • 2024-05-21 Jon Reid, SwiftCraft, Folkestone, UK
  • 2024-05-22 Johanna Rothman, Visualize Your Agile Approach: Practical Ways to Increase Your Agility
  • Be the First

    Sign up for this newsletter at https://pragprog.com/newsletter/ and be the first to hear about our newest content, best promotions, and upcoming events.

    Want even more? Follow @pragprog on Twitter and The Pragmatic Programmers on LinkedIn for commentary, news, job openings, and even puzzles.

    And, if you want, you can see what Dave Thomas (@pragdave) is up to.

    Thanks for your continued support,

    By Professional Developers, for Professional Developers

    Sent by the Pragmatic Programmers, LLC. • PO Box 271356 • Flower Mound TX 75027