Building a better tech community through events
Development

Building a better tech community through events

By

Our employees organise and host a number of internal and external events and meetup groups at our offices - here's a roundup of those.

Read more
Moving to a user-centric design model of product development
Design

Moving to a user-centric design model of product development

By

uSwitch is changing how we build product to put the user front and centre. Here's how we went about it.

Read more
Examples of using Window Functions in PostgreSQL
Development

Examples of using Window Functions in PostgreSQL

By

Provides an example of how you can use window functions to improve performance and solve complex problems in SQL alone.

Read more
Visualising colour themes in popular movies using Clojure
Development

Visualising colour themes in popular movies using Clojure

By

Did the Harry Potter films get darker in tone as the kids got older? Let's use Clojure to find out

Read more
Find important customer segments in A/B tests
Analytics

Find important customer segments in A/B tests

By

How to find customer segments when doing A/B testing - explained with an example in R.

Read more
How to do an accessibility audit
Development

How to do an accessibility audit

By

You know what accessibility is. You're trying to improve several apps at a time. How do you audit everything without getting overwhelmed? Read this!

Read more
Successful business accounting requires developers and analysts
Product

Successful business accounting requires developers and analysts

By

Developers and analysts should support their finance team as it’s valuable for their company as a whole.

Read more
An Introduction to the Clojure Standard Library
Development

An Introduction to the Clojure Standard Library

By

The Clojure standard library is a treasure trove of useful functions. Knowing it's content can speed up development and lead to a better functional design.

Read more
Helping unicorns stay weird

Helping unicorns stay weird

By

Everyone loves swag at conferences, and t-shirts always seem to be the most popular. So when uSwitch sponsors conferences we make sure we always have some to hand out.

Read more
An Apprenticeship at uSwitch
Development

An Apprenticeship at uSwitch

By

Hello! My name is Charlotte, and I've been a developer at uSwitch for three months. I've passed my probation and I wanted to share my experience so far.

Read more
Using tagging to create an intuitive filtering experience
Development

Using tagging to create an intuitive filtering experience

By

We let customers filter by all kinds of things - everything from provider, to price, to download speed. This post explores how those filters work.

Read more
GenStage for continuous job processing
Development

GenStage for continuous job processing

By

Run down of our approach to continuously process SQS messages using GenStage in Elixir.

Read more
How we use AWS lambda
Development

How we use AWS lambda

By

Serverless with AWS lambda. Our practices: Clojure/ClojureScript, chaining lambdas, monorepo, environments, CI and gotchas.

Read more
Using Nix to manage multiple Ruby versions
Development

Using Nix to manage multiple Ruby versions

By

Nix is a powerful build tool that we use across a number of projects. One of the problems it solves for us is multiple versions of Ruby without rbenv or RVM

Read more
Integrating React components with complex legacy forms
Development

Integrating React components with complex legacy forms

By

In this post I will walk through some of the techniques used integrating a new React component with a complex existing form on our website.

Read more