Distributed Systems 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.

Sam Hood [Public domain or Public domain], via Wikimedia Commons

About

LShift is an independent software development company with offices in London and Berlin. It was founded in 2000 in Shoreditch, London, long before Silicon Roundabout or Tech City had even been imagined, by developers and designed to provide the ideal 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.

Old spring-cover clock with chain
Blog

A memory gotcha

Matthew Sackman wrote “ A couple of weeks ago I was reading Juho Snellman’s blog on implementing a hierarchical timer wheel, and as usual, over on the morning paper, Adrian’s covered a paper on various approaches to timer structures. What I found most interesting though is the final graph on Juho’s blog post where he does some performance testing…”

greyscale
Blog

Using the BBC micro:bit with PlatformIO

Tom Parker wrote “ I recently acquired a micro:bit, the new BBC device intended for helping computer education. After a bit of delay, they’ve finally starting shipping the device, and now members of the public like myself can grab one. So, why this device in the middle of a sea of other options in the modern embedded environment? Well,… ”

Konflikty.pl [Attribution or Attribution], via Wikimedia Commons
News

LShift joins GCloud 8

LShift is proud to announce its inclusion on the UK government’s “GCloud 8” roster of suppliers for Specialist Cloud Services.

Berlin

LShift now has a second office—Zimmerstraße 11, Berlin D-10969, Tel (+49) 30 1205 3497

berlin-office
sparks
Blog

Why bother testing?

Ian Rogers wrote “ It’d be nice to be able to make a definitive case for the benefits of software tests, but I can’t due to this one question: Is it possible to prove the correctness of a program using tests? The answer is unfortunately “no of course not” and I’ll show why below. But all is not lost… ”

By Thermos (Own work) [GFDL (http://www.gnu.org/copyleft/fdl.html), CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/) or CC BY-SA 2.5-2.0-1.0 (http://creativecommons.org/licenses/by-sa/2.5-2.0-1.0)], via Wikimedia Commons
News

Matthew Sackman’s talk at QCon 2016

LShift’s Matthew Sackman, is talking at Qcon on Tuesday 8th March about his new database GoshawkDB. Worth hearing if you’re interested in consistency in distributed systems.

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, although we have been spending quite a bit of time using messaging-related technologies at present. Our general experience allows us to recommend solutions uniquely tailored to address your business issues.

ConorM_140616_9071_HIRESBW

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