Programming Ecto

    Build Database Apps in Elixir for Scalability and Performance



    Bookstore > Books > Programming Ecto

    Price$35.49 - $35.51
    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.




    5 5 147

    Similar Books


    Options and Derivatives Programming in C++20, 2nd Edition

    Options and Derivatives Programming in C++20, 2nd Edition

    by Carlos Oliveira

    Master the features of C++ that are frequently used to write financial software for options and derivatives, including the STL, templates, functional programming, and numerical libraries. This book also covers new features introduced in C++20 and other recent standard releases: modules, concepts, spaceship operators, and smart pointers. Y...

    Price:  $34.37  |  Publisher:  Apress  |  Release:  2020

    Learn Scala Programming

    Learn Scala Programming

    by Slava Schmidt

    The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings with it a host of updates.Learn Scala Programming addresses both technical and architectural changes to the redesigned standard...

    Price:  $37.37  |  Publisher:  Packt Publishing  |  Release:  2018

    Java-Based Real-Time Programming

    Java-Based Real-Time Programming

    by Klas Nilsson

    Development of embedded software has for some years mainly been carried out by hardware-aware programming using the C-language, and in some cases even in assembly languages. This works well in simple cases when the application demands and the hardware are known at design time, and the size of the (statically defined) software is small. Wh...

    Free ebook  |  Publisher:  Self-publishing  |  Release:  2016

    Multiplayer Game Programming

    Multiplayer Game Programming

    by Josh Glazer, Sanjay Madhav

    Networked multiplayer games are a multibillion dollar business: some games now attract tens of millions of players. In this practical, code-rich guide, Joshua Glazer and Sanjay Madhav guide you through every aspect of engineering them. Drawing on their immense experience as both game developers and instructors, the authors lead you throug...

    Price:  $33.99  |  Publisher:  Addison-Wesley  |  Release:  2015

    Learning Swift 2 Programming, 2nd Edition

    Learning Swift 2 Programming, 2nd Edition

    by Jacob Schatz

    Learning Swift 2 Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple's programming language. Written for developers with experience in any modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems.Author Jacob Schatz�...

    Price:  $28.32  |  Publisher:  Addison-Wesley  |  Release:  2015

    A Practical Guide to Linux Commands, Editors, and Shell Programming, 4th Edition

    A Practical Guide to Linux Commands, Editors, and Shell Programming, 4th Edition

    by Mark G. Sobell, Matthew Helmke

    Linux is today's dominant Internet server platform. System administrators and Web developers need deep Linux fluency, including expert knowledge of shells and the command line. This is the only guide with everything you need to achieve that level of Linux mastery. Renowned Linux expert Mark Sobell has brought together comprehensive, ...

    Price:  $28.99  |  Publisher:  Addison-Wesley  |  Release:  2017

    The Developer's Guide to Social Programming

    The Developer's Guide to Social Programming

    by Mark D. Hawker

    In The Developer's Guide to Social Programming, Mark Hawker shows developers how to build applications that integrate with the major social networking sites. Unlike competitive books that focus on a single social media platform, this book covers all three leading platforms: Facebook, OpenSocial, and Twitter. Hawker identifies the cha...

    Price:  $4.38  |  Publisher:  Addison-Wesley  |  Release:  2010

    The C# Programming Language, 4th Edition

    The C# Programming Language, 4th Edition

    by Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth, Peter Golde

    The popular C# programming language combines the high productivity of rapid application development languages with the raw power of C and C++. Updated to cover the new features of C# 4.0, including dynamic binding, named and optional parameters, and covariant and contravariant generic types, this release takes the language to the next lev...

    Price:  $39.99  |  Publisher:  Addison-Wesley  |  Release:  2011