Quantcast
Channel: Alextv.net feed from lshift.net
Browsing latest articles
Browse All 12 View Live

Bloated Rabbit – Part 1

Can a rabbit with a 128Gb stomach swallow 128Gb of carrots? I’m working with a client at the moment, and they seem to be finding that no, it can’t. I want to figure out why not, so I’m going to have to...

View Article



ECMAScript 6

Recent projects got me dealing with JavaScript and this got me thinking about the language. You know, The Bad Parts. The damage has been done and there is no simple way to backpedal out of it. But hey,...

View Article

The end-to-end principle and RabbitMQ queue mirroring

One of the foundations of the internet is the end-to-end principle as described by Saltzer, J. H., D. P. Reed, and D. D. Clark (1981) in End-to-End Arguments in System Design. This pretty much says...

View Article

Raspberry Chef

Last month I wrote about temperature monitoring, and how I ended up using Raspberry Pi’s. I’m still fiddling around with their configuration, and I ran into a few problems. For starters, if I brought...

View Article

Rules-based Network programming with Mio and Rust

One thing that you notice after spending most of your time looking at the insides of a program, is that it’s very easy to get bogged down in implementation detail, and end up with rather an optimistic...

View Article


Image may be NSFW.
Clik here to view.

RabbitMQ throughput: assigning blame

Recently I looked at the instrumentation API to see what I could figure out about allocation performance. Actually, there’s a bunch of information available via erlang:system_info:...

View Article

bbfy: BBCode in the Age of JavaScript

Some readers might remember BBCode, a dated HTML-like syntax that enables users of forums to apply markup to their posts while minimising the danger of injecting malicious content into the whole...

View Article

Teaching Emacs Who You Are

To some people like me, GNU Emacs is more than just the most powerful text editing system in the world. We don’t just write prose and code in Emacs, we read and send our mail from Emacs, we browse the...

View Article


Messaging, partition and consistency

‘Why is this so hard?’ is a recurring theme of my RabbitMQ consulting at the moment. If a database gets a split brain, I just ask it to reconcile, and it mostly works. Why can’t RabbitMQ do that? Here...

View Article


Yet Another Jukebox

LShift has for a significant part of it’s history (at least 9 years, according to the blog post in 2006 about an earlier version) had an in-office jukebox. When I arrived here to begin with in 2010,...

View Article
Browsing latest articles
Browse All 12 View Live




Latest Images