Serverless Server-side Swift using Google Cloud Run

Learn about Google’s new service launched recently – Google Cloud Run – and how it allows you to run server-side swift server-less 😱. In part 1 we will cover the basics and deploy a Vapor application in less than 10 minutes.

Vapor
A Guide to Google Home Integrations

Within the trend of IoT, Google Home is amongst the most popular. Thankfully, Google has made the development of actions quite approachable. To get an overview of the process, let’s create a weather integration together.

Vapor
Bugsnag for Vapor 3

At Nodes we have been working hard on a Vapor 3 provider for Bugsnag. Bugsnag is a reporting tool that we use extensively to help catch and fix bugs.

Vapor
Going to ServerSide.swift 2018

The first conference in the world to focus on server-side Swift We (the Vapor team at Nodes) were excited when we heard that a conference focusing on server-side Swift was announced. We did get the news a bit early since the conference is run by Tim Condon, Martin Lasek and...

Vapor
Getting started with Vapor 3

Vapor has been our go-to framework when we develop backend solutions at Nodes since January 2017. A lot has happened during the past year, especially when we saw Vapor 2 got released back in May. Our overall opinion is that Vapor 2 has been a mature and a fairly feature-rich...

Vapor
Vapor code generation with Sourcery

Swift is a relatively new language in the server realm that brings a lot of nice changes, such as type safety and compilation. But it’s not all sunshine and rainbows. Swift’s poor metaprogramming can introduce a huge amount of boilerplate into Swift projects, including Vapor projects.

Vapor
Getting stack traces in Swift on Linux

Bugsnag is a convenient service for reporting and catching bugs and crashes that Nodes has been using for a long time. When we moved our backend stack over to Swift, we noticed that there was not a Linux-friendly package. So, we built our own! Doing so led us down quite...

Vapor
Nodes Wars - My experience as a Vapor intern at Nodes in Copenhagen

Hello! My name is Valen, I am studying in Spain and the last subject of my training consist in an internship in a company. They gave me the chance to do this abroad and it seemed like a good opportunity. So, here I am, in Nodes, a digital agency in...

Vapor
Adding MySQL to your Vapor project

In this tutorial we will walk through how to add a database layer to a Vapor project. We will be using MySQL and will assume that you have set it up on your local machine.

Vapor
6 simple steps to get your first Vapor JSON response

We will cover the initial setup and how to make both POST and GET with controllers and models.

Vapor