May 11, 2020
If you’ve been feeling too mentally exhausted lately to blaze your own path, why not give yourself a break? Follow a ready-made path set out by the experts. You’ll still get where you need to go, and you’ll have plenty of energy left to leave your mark on the world once you’re there.
Use coupon code Frameworks2020 to save an unprecedented 50% on any of the following titles:
Offer not valid for previous purchases. Expires May 17, 2020.
![](https://imagery.pragprog.com/products/514/phoenix14_largecover.jpg?1520520956)
Programming Phoenix 1.4
The best way to learn Phoenix is to code, and you’ll get to attack some interesting problems here. Work with controllers, views, and templates within the first few pages. Build an in-memory context, and then back it with an Ecto database layer. Craft an interactive application using the channels API this ecosystem made famous.
![](https://imagery.pragprog.com/products/593/sbsockets_largecover.jpg?1566562141)
Real-Time Phoenix
Understand the magic of real-time communication by inspecting the WebSocket protocol in action. Avoid performance pitfalls early in the development life cycle with a catalog of common problems and their solutions. Deliver an exceptional real-time experience with easy maintenance, reduced operational costs, and maximized performance.
![](https://imagery.pragprog.com/products/587/nrclient_largebeta.jpg?1571760174)
Modern Front-End Development for Rails
Improve the user experience in your Rails app with rich, engaging client-side interactions. Learn to use the Rails 6 tools and simplify the complex JavaScript ecosystem. It’s easier than ever to build user interactions with the Webpacker gem and Stimulus. You can add great front-end flair without much extra complication.
![](https://imagery.pragprog.com/products/542/vbopens_largecover.jpg?1516635915)
Forge Your Future with Open Source
Free and open source software is the default choice for the programming languages and technologies that run our world, and it’s built and maintained by people just like you. Learn what open source is, where it came from, and why it’s important. Anyone can contribute! Make your mark today and help others while also helping yourself.
![](https://imagery.pragprog.com/products/447/dblegacy_largecover.jpg?1433868332)
Beyond Legacy Code
Avoid common pitfalls and dramatically reduce the risk associated with building software. Take a deep dive into technical practices like refactoring and test-first development to understand why they’re so critical to building maintainable software. Together we can turn the legacy code crisis into a true Information Revolution.
![](https://imagery.pragprog.com/products/561/egmicro_largecover.jpg?1587991108)
Practical Microservices
MVC and CRUD make software easier to write, but harder to change. Microservice-based architectures can help even the smallest of projects remain agile in the long term. Discover the basics of message-based architectures, render the same state in different shapes to fit the task at hand, and learn what it is that makes something a monolith.
![](https://imagery.pragprog.com/products/527/tvmelixir_largecover.jpg?1494264269)
Adopting Elixir
Learn real-life strategies from the people who built Elixir and use it successfully at scale. From design and team-building to deployment, monitoring, and more, learn the best practices for the whole life of your application. Adoption is more than programming—make a business case and build a team before you even finish your first prototype.
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.
Upcoming Author Appearances2020-05-14 Alex Miller,
Gateway JUG, St. Louis
2020-05-14 Johanna Rothman,
Agile Africa webinar
2020-05-21 Johanna Rothman,
PMI Webinar: Portfolio Management During a Pandemic
2020-05-30 Jeff Langr,
Mob Programming Conference 2020, Boston, MA, US
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
|