This is an interview with Small Improvement’s software developer Laura Sochaczewski about how the development …
How we develop software in teams
Here at Small Improvements we have 3 development teams. Each team is an autonomous unit …
What’s a hackathon in SI like?
The first half of 2017 has been quite a busy year for us. With all …
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 …