Blogs

Rails 5.1 API app, part 5: Deploying with confidence

posted on in follow me , rails , api , rails-api-series

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

posted on in follow me , rails , api , rails-api-series

Time to deal with authenticating users in our bookstore application.

continue reading »

Rails 5.1 API app, part 3: API versioning

posted on in follow me , rails , api , rails-api-series

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

posted on in follow me , rails , api , rails-api-series

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 »

Rails 5.1 API app, part 1: Setting up a Rails API app

posted on in follow me , rails , api , rails-api-series

It’s time to continue with our foray into Rails API app with Vue.js frontend! In Part 0 we discussed what technology we’ll be using and why - I highly recommend you read through it if you haven’t already. Now it’s time to get our Rails on.

continue reading »

Rails 5.1 API with Vue.js frontend, part 0: stack choices

posted on in javascript , es6 , follow me , rails , api , rails-api-series

I’ve been rather busy lately, and my progress in learning Vue.js has slowed down. However, I think that I’m ready to dive into making something more resembling a real application than Monster Hunter and GalaxyQuest. I believe that you learn best when your objective is teaching it to somebody else. Therefore, over the next couple of weeks I’ll be making and refining a simple bookstore app1, using Rails 5.1 for the API backend, and vue.

continue reading »

Saturday Project: GalaxyQuest - fuzzily searching github stars

posted on in javascript , vue.js , fuse.js , saturdayproject

Okay, Thursday project. It’s my day off this week, what can I do.

I’m still on this Vue.js kick, so while studying Components, I built myself a little app.

continue reading »

Saturday Project: Monster Hunting with Vue.js

posted on in javascript , vue.js , monsters , saturdayproject

I’m studying Vue.js right now - here’s a simple app that I made in the process.

continue reading »

Saturday Project: Alien Generator in JavaScript

posted on in javascript , aliens , saturdayproject

I’ve been studying ES6 a lot lately. Here’s a fun little project that we can do with it over an hour or so on a Saturday: an alien generator!

continue reading »

How Many Cats Does It Take to Eat a Human?

posted on in science , cats

Once again, the love of my life took to asking me weird questions. This time, the question is: how many cats does it take to eat a human?

continue reading »

Built with ❤ by Paweł J. Wal in 2023. Hugo helped.

Blog contents, except where otherwise noted, are CC BY-SA 4.0. Code of this blog is MIT.

Toggle dark/light mode