02 Feb 12

Surprisingly common scenarios:

  • requiring 1G memory to support a few hundred users
  • saving 500K session state per user
  • requiring 2M for a text index per simple document
  • creating 100K temporary objects per user hit
by mlb

19 Jan 12

This covers the basics of memory allocation and garbage collection in Java, the different garbage collectors available in HotSpot and how they can be tuned, and finally some anecdotes from Attila’s experiences at Twitter.

by mlb

21 Sep 11

Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more

by mlb

01 Jun 11

How to redefine the cached values of Integers between -127 and 128 in Java.

by mlb

13 Apr 11

Clojars is a dead easy community repository for open source Clojure libraries. It plays nice with Maven and Leiningen.

by mlb

03 Dec 10

With the new JNLP Applet functionality in Java, SWT and Ogre4J, it is possible to embed Ogre in a webpage.

by mlb

20 May 10

SchemaSpy is a Java-based tool (requires Java 5 or higher) that analyzes the metadata of a schema in a database and generates a visual representation of it in a browser-displayable format. It lets you click through the hierarchy of database tables via child and parent table relationships as represented by both HTML links and entity-relationship diagrams. It’s also designed to help resolve the obtuse errors that a database sometimes gives related to failures due to constraints.

by mlb