Saturday, June 21, 2008

Cookies are for Closers: Oren Hurvitz’s Blog » LinkedIn Architecture

Discussion of LinkedIn's back-end architecture. Particularly interesting bit about in-memory data graph; also, apparently no ORM. Eh.

Monday, June 9, 2008

ESI - Edge Side Includes

Akamai initiative - simplistically, configurable fragment distribution including to CDN etc. Could be nice.

Friday, June 6, 2008

Play Balloonacy

Hot on the heels of Spot the Bull comes POKE’s next big campaign for Orange, Balloonacy. It’s a balloon race across Internet. No, really. It’s in its sign–up phase at the moment; the race itself starts on June 23rd.

You can launch a balloon or sign your site up to be part of the map, and if your balloon gets the furthest you can win a holiday in Ibiza.

It’s the biggest project we’ve built using our home–grown, bare–bones, remote–MVC framework, “Death Star”, and the first in which we’ve integrated it with AS3.

A lot of POKErs have been involved in this, including Iain who came up with the idea in the first place. Design is by Marc, Nicky and Dickon. In the client-side tech team, we have extreme Flash & pattern action by Dezza, with code & Papervision help from Gabes, and lovely Flash 9 sheen from POKE’s very own Caroline B. Stepping back from the Flash, we have front-end build and Death Star CMS delights from Greg; JS integration wizardry and Death Star coding from Mattias; Death Star coding, AMF services and database tomfoolery by Nilesh; system & platform architecture and team leading by mine own evil hand. Project managed by Mike who’s done his damnedest to keep us all sane. Ish.

Wednesday, May 21, 2008

What to tune in MySQL Server after installation | MySQL Performance Blog

Exactly what it says on the tin

Friday, May 9, 2008

John Resig - Processing.js

JQuery guy ports Processing to JS. With a decent IDE (Eclipse plugin?) to target a JS platform supporting this stuff along with e.g. GWT, maybe OpenGL in browsers, we have an open-standards Flash replacement. Time to bust out the data distribution.

Saturday, March 8, 2008

.:: QuickServer ::. Features

“Open source Java library/framework for quick creation of robust multi-client TCP server applications. Provides an abstraction over the ServerSocket, Socket and other network and input output classes”
Apache MINA - Index

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract, event-driven, asynchronous API over various transports such as TCP/IP and UDP/IP via Java

Sunday, March 2, 2008 - vimperator: index

Firefox plugin allowing you to use Vim key bindings. Yes, Vim bindings. In Firefox. Yes.

Wednesday, February 6, 2008

Grails - “The search is over.”

Java-based web app framework using Groovy script engine. Nice fluent-looking ORM layer. Wait … servlet. WAR. Ant. Gaah. Worth a look though.

Thursday, January 31, 2008

Create dynamic applications with

Java 6 includes programmatic access to Java compilers (e.g. ToolProvider.getSystemJavaCompiler(), getSystemToolClassLoader()) meaning you can generate, compile and load Java classes on the fly. No more mucking around with undocumented private classes, yay