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

Programming Ecto »

Learn how to use Ecto, the premier database library for Elixir and Phoenix. Get a firm handle on Ecto fundamentals with a module-by-module tour of the critical parts of Ecto. Then move on to more advanced topics and advice on best practices with a series of recipes that provide clear, step-by-step instructions on scenarios commonly encountered by app developers. Co-authored by the creator of Ecto, this title provides all the essentials you need to use Ecto effectively.

Recently Released:

 

Coming Up Next:

  • Build Reactive Websites with RxJS: Master Observables and Wrangle Events, in beta
  • Genetic Algorithms and Machine Learning for Programmers: Create AI Models and Evolve Solutions, in beta
  • Code with the Wisdom of the Crowd: Get Better Together with Mob Programming, in beta
Programming Ecto
May 30, 2018

Languages may come and go, but the relational database endures. Learn how to use Ecto, the premier database library for Elixir, to connect your Elixir and Phoenix apps to databases. Get your own copy of Programming Ecto: Build Database Apps in Elixir for Scalability and Performance, now available in beta from pragprog.com/book/wmecto today.

In case you missed it, we've got a trifecta of great Elixir titles just out:

Come and join the future, already in progress.

/\ndy

Programming Ecto: Build Database Apps in Elixir for Scalability and Performance

Elixir and Phoenix are taking the application development world by storm, and Ecto, the database library that ships with Phoenix, is going right along with them. There are plenty of examples that show you the basics, but to use Ecto to its full potential, you need to learn the library from the ground up.

This definitive guide starts with a tour of the core features of Ecto—repos, queries, schemas, changesets, transactions—gradually building your knowledge with tasks of ever-increasing complexity. Along the way, you'll be learning by doing—a sample application handles all the boilerplate so you can focus on getting Ecto into your fingers.

Build on that core knowledge with a series of recipes featuring more advanced topics. Change your pooling strategy to maximize your database's efficiency. Use nested associations to handle complex table relationships. Add streams to handle large result sets with ease. Based on questions from Ecto users, these recipes cover the most common situations developers run into.

Whether you're new to Ecto, or already have an app in production, this title will give you a deeper understanding of how Ecto works, and help make your database code cleaner and more efficient.

Now in beta from pragprog.com/book/wmecto.

Upcoming Author Appearances

  • 2018-07-13 Dmitry Zinoviev, IC2S2, Evanston, IL
  • 2018-07-16 VM Brasseur, OSCON, Portland, OR
  • 2018-07-18 Johanna Rothman, Uberconf, Denver
  • 2018-07-18 VM Brasseur, OSCON, Portland, OR
  • 2018-08-06 Diana Larsen, Agile 2018, San Diego, CA
  • Did You Know?

    Please note our ebooks do not contain any Digital Restrictions Management, and have always been DRM-free. For us, "DRM Free" means "freedom": you should own the books you've paid for. On whatever device is handy—your laptop, iThingy, Blueberry, you name it. We think ideas should outlast any device you put them on.

    And you can always come back and re-download your books when needed, using your account on pragprog.com. We're here to make your life easier.

    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 create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.

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

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

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts
    PragProg.com

    Manage your subscription using your account, or permanently unsubscribe here.
    Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615