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.

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

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

Invoke dynamic languages dynamically, Part 1: Introducing the Java scripting API

javax.script, apparently based on Apache Bean Script Framework and integrated into Java 6, provides two-way integration with various scripting languages.
Create dynamic applications with javax.tools

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

Sunday, December 23, 2007

Project Darkstar Community - Home

Open-source multi-player game server written in Java, sponsored by Sun.

Thursday, December 20, 2007

Sun Labs: Project Darkstar: Changing the Game

Press: Sun sponsors an open-source multi-player game server.

Sunday, December 16, 2007

Flanagan Java-Nutshell-3 examples

David Flanagan wrote Java in a Nutshell - these are the source listings from the accompanying "examples" book

Thursday, November 15, 2007

Stefano's Linotype ~ Dalvik: how Google routed around Sun's IP-based licensing restrictions on Java ME

Seems Google have basically reimplemented the whole J2ME API in order to avoid paying Sun any money. Apparently J2ME is where Sun aim to get big bucks.