The Clever Cloud Blog

The Commit Log

All posts in Engineering

Really understand Rails templating

As a web developer, my first framework ever was RubyOnRails and I still keep a…

Engineering

How to deploy Metabase to make sense of your data

At Clever Cloud we manage most of our own data and when we want to…
Engineering

Bring your API to the World Within 3 Minutes

A couple years ago, I was a developer for a startup which has almost no…

Engineering

How to Fork Things the Right Way

Some open source git repos host really useful code but are sometimes not maintained.

If…

Engineering

In Defense of Optimization Work

It is common knowledge that hardware is cheap, and programmers are expensive, and that…

Engineering

The specifics of PaaS deployment for JHipster

We see a lot of people trying to deploy JHipster applications on Clever Cloud. It…

Engineering

Spectre and Meltdown

Yesterday two issues affecting CPUs have been released to the public.

TL;DR: the attacks are…

Engineering

Hot reloading configuration: why and how?

At Clever Cloud, we are working on Sōzu, an HTTP reverse proxy that can…

Engineering

Async, Futures, AMQP, pick three

A few weeks ago, we set out to develop an AMQP client library in…

Engineering

Falling for Rust

If you ever talked to me, or looked at my Twitter feed, you may have…

Engineering

Rust packaging on Exherbo

At Clever Cloud, we love giving new technologies a try. Since its inception, rust

Engineering

Intro to Clever Cloud-Driven Development

In ancient times, developers weren't able to be just developers. They had to be experts…

Engineering

null is not the issue

Nowadays, we know that null is to be avoided. It's been dubbed the billion dollar…

Engineering

Let your logs help you

We use logs for everything, to track errors, measure performance, keep a journal of how…

Engineering

Speeding the Console Up With the Service Worker API

You may have noticed major updates on the Clever Cloud Console these last weeks. Along…

Engineering

How to Redirect to HTTPS With Play 2.4

To protect your web app or API, there is almost only one way at this…

Engineering

nom 1.0 is here! REJOICE!

nom is a parser combinators library witten in Rust that I started about a…

Engineering

How Facebook Infer Can Make your Software Safer

At Clever Cloud, we like giving a try to new technologies when they're released, especially…

Engineering

How We Cut Latency Down by 30k% on Our Git Server

At Clever Cloud, git is core in the deployment process. With the years, our needs…

Engineering
why autoincrement is a bad idea for your primary keys

Why Auto Increment Is A Terrible Idea

As big users of PostgreSQL, we had the opportunity of re-thinking the idioms common in…

Engineering