Behind the magic of PaaS

News, tutorials and customer success related to 'golang'

March 03, 2017

An InfluxDB sample: handling time series data in real time

After the release of our InfluxDB addon, you may wonder if a time series database can suit your need. In this blog post, we will explain a sample of a typical use of a time series database.
November 20, 2015

Release of Scalingo CLI 1.2.0

Another load of new features for Scalingo command line utility. We’re introducing here the first brick of our application monitoring stack, the subcommand ‘stats’. Alongside this new feature, the UX has been improved for the ‘logs’, ‘run’ and ‘db-tunnel’ commands. These changes will help you being more efficient when m
October 02, 2015

heroku2scalingo: migrate from Heroku to Scalingo in a minute

We’ve always promoted the fact that we’re utterly compatible with Heroku, from Procfile support to 12factor adherence (with a very nice environment variables management). We’re going one step further by releasing today a first version of heroku2scalingo, a tool to easily migrate your app from Heroku to Scalingo.
September 15, 2015

Scalingo CLI 1.1.0: smart completion and improved UX

Update : Scalingo CLI 1.1.1 has been released, look at the end of the post for more details. During these past weeks, the command line client scalingo has been greatly improved, adding new features that will enhance your working environment and productivity. These features include the smart completion of every command
December 19, 2014

Graceful server restart with Go

Go has been designed as a backend language and is mostly used as such. Servers are the most common type of software produced with it. The question I’m going to answer here is: how to cleanly upgrade a running server? Goals: Do not close any of the existing connections: for instance, we don’t want to cut down any r
December 12, 2014

Writing a replacement to OpenSSH using Go (2/2)

Last week, we have seen that tools exist to build SSH based applications with Go: Writing a replacement to OpenSSH using Go (1/2). This week, we are going to give advanced usage examples of the golang.org/x/crypto/ssh package. Appsdeck use case To deploy applications on our platform, people are using GIT over SSH. T
December 05, 2014

Writing a replacement to OpenSSH using Go (1/2)

The second part is live: Writing a replacement to OpenSSH using Go (2/2) SSH is a well-known protocol to access remote servers and OpenSSH is the most common implementation. This article will explain how to build a SSH server and client using Go. TL;DR Why OpenSSH Server is not sufficient in a distributed environ
November 28, 2014

Async jobs between Go and Ruby

This post is the first article of the #FridayTechnical serie. We’ll try to post some interesting technical content about the languages, the libraries and the tools we use to build our product. Our technological stack is mostly based on Ruby and Go. At some point, we had to make those languages communicate with each ot