Build a Realtime Serverless GraphQL API with Websockets on AWS

With the release of AWS AppSync we finally have the ability to create realtime serverless apps on AWS. Previously you were forced to spin up EC2 instances in order to create websocket connections as they are not supported by AWS Lambda. In the tutorial you’ll…

Build a GeoSearch GraphQL API using AWS AppSync & Elasticsearch

My guide to building a GeoSearch GraphQL API using AWS AppSync & Elasticsearch has just been published on the Serverless Framework blog . In the tutorial you’ll learn how to build a GraphQL location search service similar to AirBnB’s using a fully serverless…

Why Startups Should Build on Serverless Platforms in 2018

When you go to startup communities like r/startups or indie hackers you often see non-technical founders asking for advice about which tech they should use to build their app. Invariably these end up in flame wars about development languages and frameworks…

How to Migrate a Go API to Serverless (in Under 10 Mins)

I’m going to step you through the process converting an existing Go API to serverless and deploying it to to AWS Lambda & API Gateway with AWS Severless Application Model (SAM) . The whole process should take under 10 minutes. Let’s get started! Set Up…

How to Send Lightning Payments using the Terminal

In this guide I’m going to walk you through making a payment using Bitcoin’s Layer 2 Lightning Network using testnet to demonstrate. We will be using the command line as I’ve found this to be the most reliable way to use the network and doing so gives you…

How to Set Up a Lightning Network Node (4 Easy Steps)

This guide will take you through setting up a machine running ubuntu/debian as a lightning network node. 1. Install Bitcoind 2. Install C-Lightning c-lightning is blockstream’s lightning network daemon. 3. Configure Bitcoind and C-Lightning Create a file at…