More and more developers are building client-side applications to consumer JSON
APIs. Rails allows us to build APIs that serves JSON to a client-side framework
by using Rails::API, a lighter-weight subset of a Rails application designed
specifically to serve JSON.
Rails::API used to be available only through the… »
In this post we'll build out a feature on an Ember app that allows users to
annotate pages and have those annotations be persisted for future visits.
It should look something like this:
To implement these annotations, we'll use the Annotator.js library.
Overview
This application… »
Ember is a fast, responsive, flexible front-end framework. As a front-end
framework, however, we have to make some interesting decisions in both our
development and testing environments.
Most of our Ember applications will make calls to an external API through which
they will send and retrieve the data our users… »
One of the most powerful features of Ember is it's responsiveness. What does
that mean? It means that the application is fast and easy to interact with––when
a user requests something, via visiting a new page, clicking a button or
entering a search query, they not only… »
Continuous Integration (CI) is a development practice in which developers
working on the same code base will integrate the code they've written into that
shared repository. In other words, CI is the simple act of opening a pull
request on a repo that you're collaborating on.… »