follow me

Vue.js front end app, part 6: Deploying to S3

In this final episode of the series, we’ll take a look at deploying our Single Page Application to Amazon Web Services Simple Storage Service (or S3).

continue reading »

Vue.js front end app, part 5: Data presentation

New year, new you blog post! In this long overdue part we’ll strengthen our command of loading data from the server and take a look at presenting it.

continue reading »

Vue.js front end app, part 4: Keeping state with Vuex

Last time we built an authentication mechanism with a pretty glaring bug - you can just set the token in localStorage to whatever and it’ll let you in. We need to actually read the token, and persist what we’ve read so we don’t have to do it over and over.

continue reading »

Vue.js front end app, part 3: Authentication

In this part we’ll allow the user to log in to our frontend app, using the auth mechanism we’ve built on the back end earlier. A lot of topics in this one, so jump right in!

continue reading »

Vue.js front end app, part 2: Design is (not) hard

Now that we have our environment running, the app is initialized, and we know a little bit about what’s going on in there, it’s time to take a little bit of time to design our front end.

continue reading »

Vue.js front end app, part 1: Setting up the app

Last time we’ve seen each other, we’ve just deployed our Rails 5.1 API app. Time to put an end to this! A front end, of course.

continue reading »

Rails 5.1 API app, part 5: Deploying with confidence

In this final part of our Rails API app series we’ll talk about specs, code coverage, continuous integration and deployment - and how to be certain your application is working.

continue reading »

Rails 5.1 API app, part 4: Authentication and authorization

Time to deal with authenticating users in our bookstore application.

continue reading »

Rails 5.1 API app, part 3: API versioning

We have two more things to tackle before our Rails API app is an MVP: namespacing the controllers and creating an authentication mechanism. We’ll tackle namespacing the controllers in this article - it might seem wordy, but it’s for a good reason.

continue reading »

Rails 5.1 API app, part 2: Modeling reality

Oh yeah. Now we’re going hardcore. Well, not really.

While Rails embraces a continuously changing data model, it’s always good to stop and think for a minute about the domain we’re trying to magically lockwithin an app. We’re building a bookstore. So what’s in one?

continue reading »