Quantcast
Channel: James' Pad
Browsing all 27 articles
Browse latest View live

ScaleCamp - scaling with Squid

Summarising a recent Thoughtworks experience with this, from Chris Read and Sam Newman.This was for a high volume retailer. A Proxy / caching solution was supposed to be provided and TW would do the...

View Article



ScaleCamp - Varnish

Artur Bergman talking about Varnish; this followed on from the Squid talk and most of the same crowd hung around for this one.purges gone from multicast to Rabbit MQ (damn can't remember if I got that...

View Article

ScaleCamp - LittleBigPlanet

Alex and James from mediamolecule.com. Fascinating perspective of embedded developers coming to server-programming and refusing to accept commonly held views on best practices for doing so. This was...

View Article

ScaleCamp - Scaling Java with Shared Nothing

Thoughtworks guys again.Basic Servlet overview - in-memory sessions don't scale, duh!Preferred options - state goes into cookies and serialized. Security, legal aspects? Pretty well common to most...

View Article

ScaleCamp - Scaling Java and Oracle for the Guardian

Guardian.co.ukGraham and various other people from the development and operations team pitching in.3 years ago - published static files with apache SSI to fill-in gaps. Moved to a fully dynamic system....

View Article


ScaleCamp - How do you scale Activity Feeds?

Popular session this - standing room only, so no notes from me. The short answer is Redis, courtesy of Simon Willison. Since the consensus was that Redis would do the trick, we then touched on Simon's...

View Article

ScaleCamp - Queue PUBSUB

From some reason I went to this thinking PubSubHubbub, but it was more a refresher about making an app asynchronous, why you'd want to do that and how implementation complexity goes up as you go after...

View Article

Objective-C for Java Developers

I'm coming from an Eclipse on Ubuntu background, but this is equally applicable for IDEA on Windows. What are the equivalents for iPhone development?JavaiPhoneNotesJUnit (unit testing framework)?It is...

View Article


Java Developers Guide to Objective-C on the iPhone

This will be a place-holder page containing links to the other entries that I create in this series. I've got a lot of commercial experience with Java, some Python and Ruby. This has all been...

View Article


Objective-C - the language

First off, I read the Objective-C Primer and Objective-C Programming Language guides. I collect languages, so there was some underlying familiarity there. Ruby, Smalltalk and C obviously shone through...

View Article

mod_python in apache on OS X with Homebrew

Recently had to install mod_python to test something for a customer. It needed some nudging, so including it here. Snow Leopard, Homebrew and default httpd.All content Copyright 2005, 2006 James Abley

View Article

Capturing Mobile Network Traffic On OS X

Recently had to audit an app to ensure that it wasn't leaking any unwanted details over the network. This was an iPhone app, but the same process can be used for Android, etc.Ensure Macbook Pro is...

View Article

Apple AppStore feedback

This morning the AppStore on my iPod Touch pointed out that the Twitter app had an update. I installed it and launched the app to see what was new. Crash! After 5 crashes in a row without a successful...

View Article


Creating a Custom Origin Server for Amazon CloudFront

At the time of writing, tool support is limited to the REST API? The intention with this piece of work was to take content being served by our origin server; e.g. http://example.com/images/foo.png; and...

View Article

Objective-C tooling

Java development tools are top of the pile out of anything I've used. The IDEs are massively powerful (they have to be, with the warts on the language). I'm also an emacs user day to day, and...

View Article


Objective-C concurrency issues

Disclaimer - I've not shipped Java Swing / SWT apps. I'm a server guy where markup is the UI. Consequently, I don't have in-depth knowledge of Java to compare against. I'm aware of...

View Article

Image may be NSFW.
Clik here to view.

Content Negotiation on Mobile considered harmful

This is kind of a follow up to my previous post on using Amazon CloudFront.This post is to cover conneg, or Content Negotiation.TL;DR - use HTTP as designed and follow the rules.Alice tries to access...

View Article


Installing Graphite on OSX (Snow Leopard)

This wasn't entirely straightforward, so in the hope that it's useful for others:python on Snow Leopard doesn't seem to come with the development headers, so we need to address that, since pycairo...

View Article

Minifying Javascript at runtime

Steve Souderspointed at this today; I've done something similar in the past, but I struggled somewhat with the documentation. Hopefully this might be useful to others.As part of a product that serves...

View Article

svn merging on OSX

I don't always use svn as a version control system with which I'll need to merge branches, but when I do, I use fmdiff.$ brew install fmdiffOne minor annoyance - fmmerge (used for interactive conflict...

View Article
Browsing all 27 articles
Browse latest View live




Latest Images