small medium large xlarge

Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, and Efficient Full-Stack Web Development

July 29, 2015

There are many books on Rails. And there are quite a few on front-end technologies such as AngularJS, Bootstrap, and back-end databases such as Postgres. But what you need is a book that helps you put it all together:

Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, and Efficient Full-Stack Web Development will get you there. Now in beta and available from

Armed with full knowledge from the front-end to the back, you’ll be invincible.

Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, and Efficient Full-Stack Web Development

Rails is a great tool for building web applications, but it's not the best at everything. Embrace the features built into your database. Learn how to use front-end frameworks. Seize the power of the application stack through AngularJS, Bootstrap, and PostgreSQL. When used together, these powerful and easy-to-use tools will open you to a new world of possibilities. In each chapter of this book, you'll learn how these technologies can work together inside a Rails app to deliver well-performing applications that offer great user experiences.

Create a usable and attractive login form using Bootstrap's styles, while ensuring the database table backing it is secure, using Postgres' check constraints. You'll see how creating an advanced Postgres index for a case-insensitive search can speed up your back-end—allowing you to create a highly dynamic user experience using AngularJS. You'll create reusable components that bring Bootstrap and Angular together, effectively use materialized views for caching within Postgres, and store unstructured data in an indexed JSON field. You'll get your front-end working with the Asset Pipeline, use Postgres' features from migrations, and write unit tests for all of it. All of this within Rails.

You'll gain the confidence to work at every level of the application stack, bringing the right solution to every problem.

Now available in beta from

Upcoming Author Appearances

  • 2015-08-01 Mark Sobkowicz,
    Burlington Ruby Conference, Burlington, VT
  • 2015-08-11 Chris Johnson,
    That Conference
  • 2015-08-19 Andrew Hunt,
    Triangle DevOps
  • 2015-09-08 Adam Tornhill,
    Swanseacon, Swansea, Wales, UK
  • 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 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 (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</a>, <a href="">pragpub, Andy PragmaticAndy</a> and Dave <a href="">pragdave.

    Coming Soon:

    • Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
    • Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software in print

    Recently Released:

    Thanks for your continued support,

    Dave & Andy
    The Pragmatic Programmers

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts