Category: Backend

Non-Flaky builds with Nix Flakes and Hakyll
Let’s start with a beautiful quote, which also can act as a great summary of what I want to share: “If you need a readme.md explaining how to build a project, you already failed” – Eelco Dolstra With this in mind, try to think back if you ever tried to follow along in a tutorial…

Implementing Domain Driven Design at Small Improvements
We all love reading about the latest software developments trends and buzzwords but they can often turn out to be just that, buzzwords. For us at Small Improvements, Domain Driven Design (DDD) has really lived up to it’s own hype though and helped us build better software, faster and fewer bugs to boot. Do we have…

Looking back at the FullStack Fest
It was a couple of months or so ago when I came across this conference called FullStack Fest, skimming through the agenda, I was immediately intrigued and thought “I’ve got to check this out”. The coolest bit? The conference was taking part in the beautiful city of Barcelona. September finally came around, and just as…

Using Haskell to Find Unused Spring MVC Code
Like a lot of people at Small Improvements I’m fascinated by functional programming. For a while I’ve been thinking about cleaning up a little in our codebase, mainly the backend which is written in Java. I have known for ages that Haskell is really good with abstract syntax trees (ASTs) and was playing with the…

Running our App Engine Application in the Flexible Environment (Java 8)
It’s no secret that we at Small Improvements love to use cutting edge technologies for our application. On the client side, there’s no limit, that’s why we’re rapidly transitioning to React. In the backend, we’re pushing the limits too, but we’re currently bound by what the App Engine has to offer. The main grievance for us is that…

The current state of DevOps
In course of the DevOpsDays 2015 in Berlin, Small Improvements is going to host a Docker meetup with John Willis of Docker Inc on October 26th! John’s presentation covers the current state of the DevOps movement as presented by one of the original “Core Organizers” of the movement. The presentation will look at some of the taxonomies that have been…