Programming Ecto

Build Database Apps in Elixir for Scalability and Performance



Bookstore > Books > Programming Ecto

Price$35.49 - $44.49
Rating
AuthorsDarin Wilson, Eric Meadows-Jonsson
PublisherThe Pragmatic Programmers
Published2019
Pages242
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101680502824
ISBN-139781680502824
EBook Hardcover Paperback

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 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.

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. Speed up your test suite by running database tests concurrently. 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.





4 5 38

Similar Books


Functional Programming in C#

Functional Programming in C#

by Oliver Sturm

C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills t...

Price:  $11.46  |  Publisher:  Wrox  |  Release:  2011

Bioinformatics Programming Using Python

Bioinformatics Programming Using Python

by Mitchell L Model

Powerful, flexible, and easy to use, Python is an ideal language for building software tools and applications for life science research and development. This unique book shows you how to program with Python, using code examples taken directly from bioinformatics. In a short time, you'll be using sophisticated techniques and Python modules...

Price:  $42.46  |  Publisher:  O'Reilly Media  |  Release:  2009

Programming Scala

Programming Scala

by Dean Wampler, Alex Payne

Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution.Programming...

Price:  $3.99  |  Publisher:  O'Reilly Media  |  Release:  2009

Programming Python, 4th Edition

Programming Python, 4th Edition

by Mark Lutz

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, ...

Price:  $26.81  |  Publisher:  O'Reilly Media  |  Release:  2010

Masterminds of Programming

Masterminds of Programming

by Federico Biancuzzi, Chromatic

Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences hav...

Price:  $7.54  |  Publisher:  O'Reilly Media  |  Release:  2009

Head First Programming

Head First Programming

by David Griffiths, Paul Barry

Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs - variables, decisions, loops, functions, and objects - which apply regardless of the programming language. This book offers concrete examples and...

Price:  $36.34  |  Publisher:  O'Reilly Media  |  Release:  2009

Advanced Network Programming - Principles and Techniques

Advanced Network Programming - Principles and Techniques

by Bogdan Ciubotaru, Gabriel-Miro Muntean

The field of network programming is so large, and developing so rapidly, that it can appear almost overwhelming to those new to the discipline.Answering the need for an accessible overview of the field, this text/reference presents a manageable introduction to both the theoretical and practical aspects of computer networks and network pro...

Price:  $89.99  |  Publisher:  Springer  |  Release:  2013

Programming Android, 2nd Edition

Programming Android, 2nd Edition

by Zigurd Mednieks, Laird Dornin, G. Blake Meike, Masumi Nakamura

Get thoroughly up to speed on Android programming, and learn how to create up-to-date user experiences for both handsets and tablets. With this book's extensively revised second edition, you'll focus on Android tools and programming essentials, including best practices for using Android 4 APIs. If you're experienced with Java or Objective...

Price:  $22.88  |  Publisher:  O'Reilly Media  |  Release:  2012