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

Spotlight on Peter Ullrich »

If you're a web application developer, chances are you've created A LOT of forms and tables. It can be repetitive, boring, and even difficult to get right, but it can also make or break the entire UX. Peter Ullrich, author of Building Table Views with Phoenix LiveView, truly feels your pain and is ready to help take it all away. Check out Peter's interview, join the AMA, and get a chance at a free ebook. Scroll down for more.

Recently Released:

 

Best Sellers:

Make sure you haven't missed anything!

  1. Become an Effective Software Engineering Manager
  2. Programming Ruby 3.2 (5th Edition)
  3. Software Estimation Without Guessing
  4. Release It! Second Edition
  5. Effective Remote Work

See all best sellers...

Jump the Gap Between Junior and Senior
April 20, 2023

Peter Ullrich first came to Elixir four years ago, and he absolutely loves it. In fact, he says he wants to "use it for centuries to come." With its foundation on the BEAM—Erlang's virtual machine—Elixir sprung to life with features, stability, and concurrency capabilities that would be the envy of much more mature languages. And when coupled with the Phoenix web application framework and LiveView library for reactive features, Peter says it's easier than ever for junior devs to jump the gap to senior.

We recently sat down with Peter to discuss the origins of Elixir, Phoenix, and LiveView, the ubiquity and importance of tables in web development, the role that software architecture should play in even the smallest of projects, the different approaches to building reactive web components, and the future of the Elixir ecosystem itself. Peter's answers not only educated and entertained us, but they also inspired us to think about new ways of tackling today's toughest challenges on the path to production.

You can read the full interview with Peter at https://forum.devtalk.com/t/spotlight-peter-ullrich-author-interview-and-ama/104859. And while you're there, be sure to drop a question in the AMA. You'll get a personal answer back, and you'll also get a chance to win a free ebook copy of Building Table Views with Phoenix LiveView.

And if AMAs aren't your thing, use the promo code devtalk.com for 35% off Building Table Views with Phoenix LiveView at pragprog.com.

Do More with 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

  • 2023-04-20 Johanna Rothman, Lifecycles: How to Organize Programs to Reduce Risk, Release Often, and Build Trust
  • 2023-04-21 Gene Gotimer, InflectraCon 2023, Washington, DC
  • 2023-04-21 Gene Gotimer, InflectraCon 2023, Washington, DC
  • 2023-04-23 Gene Gotimer, devopsdays Denver 2023, Denver, CO
  • 2023-05-09 Johanna Rothman, Non-Fiction Writing Workshop: Free Your Inner Writer (online workshop)
  • 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 while you're here, remember to look up Andy Hunt @PragmaticAndy and Dave Thomas @pragdave, too.

    Thanks for your continued support,

    By Professional Developers, for Professional Developers
    PragProg.com

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