We all love reading about the latest software developments trends and buzzwords but they can …
Displaying a List of Items in React, but Composed
Displaying a list of items is a challenge you will encounter in most web applications. …
Reflections on CSSconf EU 2017 (Berlin)
Recently three of our developers attended the CSSconf 2017 in Berlin. The talks have been …
Ladda – A New Library for Client-Side API Caching
In an ideal world, caching wouldn’t be something we have to care about. However, with …
Our journey migrating 100k lines of code from AngularJS to React (Chapter 1)
Intro This is the first post of a series explaining the story and technical learnings we …
Redesigning the Small Improvements emails
During Ship It Week, I took the opportunity to redesign our emails. The goal was to …
A Facelift for the Font Family
Today we’re excited to announce a new makeover for the Small Improvements application; a new …
Looking Back at GOTO 2016
By Peter Crona and Michael Ruhwedel First of all, it was an amazing conference 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 thought of creating a Haskell tool that would help me with this.
Onboarding your Team to React + Redux
Eventually the time will come when your team wants to use React + Redux for …
Building the Activity Stream. Part 1: Product Design
We recently launched our new Activity Stream. What began as a small idea turned into …
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 …
Hack It, Ship It!
Small Improvements conducts Hackathons every few months which usually involves two days of hacking on …