tech ...

Java Recipe for Realtime Graphing with JS and Bayeux

The data comes from my employer, but this is was my pet project.
Note: Don't try a non-Sun/Oracle JVM with Jetty 7.

Everyone in retail finance needs to generate realtime graphs for the web. It gives users a sense of what the price is doing and they're pretty.

Guide to Mass Mailings

I've written up what I have recently learned about mass mailing as a little guide. It's just notes and a link dump, but I think it covers all the important things you need to do.

The Big Condensation

Disclaimer: I've spent my career working for firms too small to afford "proper" enterprise kit. I've never bought a network connection wider than a 100Mbps drop.

The cost of silicon has collapsed; power usage is under control; bandwidth isn't an issue if you're sensible. "Enterprise" is a misnomer, most of it is barely distinguished from what's on sale at Dixons. Within a few years, IT in well run companies will focus almost solely on improving the use of people. CTOs of the future will spend their lives trying to cut phone support and replacement call out costs.

SMTP Whitelists for Charity

Having spent some quality time with SMTP whitelists lately, it's occurred to me that all these lists exist to do is costly signalling. In my experience, all that getting added (or being removed from) a list takes is a polite note confirming you're real and have a reason to send bulk mailings.

The Next Big Thing After Rails and Django Will Be Compojure

Since LISP is due for a comeback from the 80s, and it's written by my old housemate from uni.

Tiers of Web Hardness

This is my attempt at a crude tiering system for web site complexity. I've defined six tiers with vague time/cost estimates and some handy links. Moving up the tiers in cost means the project's starting point moving down the technology stack [Linux at the bottom, PHP is the middle, the browser's at the top]. Changing a few layouts on Blogger is much easier than custom coding your own stock exchange.

(All estimates are vague, non-binding, almost certainly wrong by an order of magnitude in your particular case.)

NHibernate & Spring - User Permissions Thoughts

I'm toying with an auction site idea, mostly to brush up my .Net 3.5, and I have an interesting problem. If I have objects who's permissions, and possibly behaviour is dependant on the currently active user, how do I tell them about it?

I could first mark every object with an interface.

public interface ICurrentUserAware
Person CurrentUser { get; set; }

Then inject each one as it was loaded from the database using the Hibernate Template's interceptor functionality.

Android Demo

Demodroid Android App in Simulator

You can't tell from the image, but those touch screen generated little balls are fading in and out while bouncing under Newtonian gravity. There's also some techno music in the background for early 90s nostalgia.

I'm seriously thinking of an Android phone, it's good stuff.


Subscribe to tech ...