About

LShift is an independent software development company, founded 2000 in Shoreditch, London, long before Silicon Roundabout or Tech City had even been imagined. Founded by developers and designed to provide the conditions in which the best levels of technical services can be offered to clients, our model has proven successful again and again in the many long-standing relationships we have developed with our clients.

Development

We do not focus on any particular 'preferred' technologies—whether operating systems, databases, or development languages and environments. We do not routinely resell the same technologies to each client. Instead, our experience allows us to recommend solutions uniquely tailored to address your business issues.

ConorM_140616_9071_HIRESBW

Leads

The 'Lead Developer' is not a just a body in a production line at LShift, but a respected artisan. Our flat management structure places our Lead Developers at the centre of projects. Supported by training in project management methodologies and the counsel of experienced professionals, the Developers use their expertise to direct and shape efficient and successful projects. This amounts to a unique opportunity for Developers to broaden their understanding of commercial issues and build confidence in managing them at a pace tailored to suit their own needs.

ConorM_140616_8982_HIRESBW
ml-dig
Blog

Why not program in Standard ML?

I decided to learn a language from the ML family recently, because we are seeing quite a few good candidates whose strongest language is F# or OCAML. So I decided to learn Standard ML. Yes, I know, that makes no sense. But wait… Standard ML is really small and easily learned. If you know another…

Join Us

Fantastic opportunities are available for skilled Software Engineers to join LShift at our offices in London and Berlin. Be a part of the most interesting technical team around!

JoinUs-big

RabbitMQ Consulting

LShift offers bespoke consulting for clients using RabbitMQ for the first time, or with large or complex use cases. We were the original authors of RabbitMQ so we have a good understanding of the best way to employ it, as well as, for that matter, any messaging or integration technology.

rabbit-book

Graduates and Interns

We welcome fresh blood and applications from students, or those newly qualified. Lack of experience can be accommodated (and fixed) for those with the right skills and aptitude.

ConorM_140625_9666_HIRESBW
springtime
Blog

Lunchtime Hack: Decoding LocationHistory

Last month we took a look at how we might get our location history from Google and show it on a map. We found that the real deal is found at Takeout and consists of a file that’s mostly an array of lat/lng/time entries, but with some sort of ‘activities’ sub-elements sometimes. After a quick…

cables-straight
Blog

(defn reloaded/-main [] …)

I’ve been using Stuart Sierra’s reloaded pattern on a few Clojure projects recently, and I hit upon the problem of how best to use Stuart Sierra’s reloaded with a typical long running application. So, I thought I’d share one possible solution. Most of the code should be self explanatory, but there are a few things…

canft
News

CAN launched

LShift have written a software platform for The Cartesius Advisory Network (CAN), a new international advisory business that launched this week.

rabbit-cloud
News

Putting RabbitMQ in the cloud

Bigwig is now available on Heroku. It’s been a big week for Bigwig! We’re now live on Heroku with plans ranging from a no-cost testing tier through to production-ready services. The Bigwig add-on is powered by the open source RabbitMQ broker and comes with a slew of advantages for developers and organisations: Scale your applications.…

Frankfurt am Main, Germany, Skyline/Highrises. Photo taken by Nils Jeppe, released under {{cc-by-sa-2.0}} at WikiTravel.org
News

Typesetr at the Frankfurt Book Fair

LShift and its partners from the Leuphana Inkubator (University of Hamburg) presented Typesetr(™) to a packed session at this year’s Frankfurt Bookfair during the “The Future of Higher Education and Academic Publishing” seminar. Typesetr had just undergone a complete UI refresh and integration with the Zotero citation and bibliography service before the show and so…