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
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
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
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