Our Top 10 Blog Posts of 2016

Written by: Chris Wolfgang
3 min read
Stay connected

At least three times a week, we do our best to publish material on the Codeship blog with a helpful, problem-solving core. That means we're trying to give you content that's teaching you new things, solving potential problems, and showing you how another dev worked with a new tool.

Still, there's no denying some of our posts hit the mark a little more strongly than others. In case you missed them, here are the ten most popular posts from Codeship's blog that were published in 2016:

10 - Unobtrusive JavaScript via AJAX in Rails

Let's take a look at how we can update a dynamic webpage in JavaScript using AJAX in Rails.

9 - An Introduction to APIs with Phoenix

In this post, we're building a restful API with Phoenix and comparing it to a Ruby on Rails API. But first, let's make a case for learning Phoenix.

8 - Getting Started with rkt

rkt has come a long way since its announcement in December 2014. Let's take a closer look at how it fits into the rapidly changing container ecosystem.

7 - The Shortlist of Docker Hosting

There are so many specialized and optimized Docker hosting services available, it's high time for a review to see what's on offer.

6 - Why You Shouldn’t Roll Your Own Authentication

Given how easy it is to build an authentication system, why would you jump straight to a gem that's hard to understand and customize? Let's talk about that.

hbspt.cta.load(1169977, '11903a5d-dfb4-42f2-9dea-9a60171225ca');

5 - Consider VueJS for Your Next Web Project

Here's how and why we at Codeship decided to use the VueJS library for our Docker-builds UI.

4 - How to Build Rails APIs Following the json:api Spec

It's important to produce a clear, standards-compliant API. We're going to look at how to build an API that conforms to the json:api spec.

3 - Ensuring Containers Are Always Running with Docker’s Restart Policy

In this article, we discuss how to use Docker's restart policy to automatically restart containers and avoid those late-night notifications.

2 - A Serverless REST API in Minutes with the Serverless Framework

Let’s get a REST API up and running quickly with the Serverless Framework (which relies on AWS Lambda) by using a starter/boilerplate project.

1 - An Introduction to Crystal: Fast as C, Slick as Ruby

Ruby is awesome, but it's not necessarily known for its speed. Sometimes it's not the right tool for demanding applications. Welcome to Crystal.

Hopefully some of these posts offered you a convenient refresh of your memory, or, if you missed them the first time around, some new food for thought. Thanks for reading with us in 2016!

Stay up to date

We'll never share your email address and you can opt out at any time, we promise.