13 Mar 23

03 Jan 23

Sierra is an open-source framework for simplifying development of Java Swing applications. It provides a convenient DSL for declaratively constructing Swing component hierarchies.

by mlb 3 years ago

05 Apr 21

In which scratching the surface of hashCode() leads to a speleology trip through the JVM source reaching object layout, biased locking, and surprising performance implications of relying on the default hashCode().

by mlb 4 years ago
Tags:

28 Nov 20

Skija a collection of hand-crafted bindings for the JVM to the Skia library (the one that powers Chrome, Android, Flutter and Xamarin).

by mlb 5 years ago

18 Nov 20

Picocli is a one-file framework for creating Java command line applications with almost zero code. It supports a variety of command line syntax styles including POSIX, GNU, MS-DOS and more. It generates highly customizable usage help messages that use ANSI colors and styles to contrast important elements and reduce the cognitive load on the user.

by mlb 5 years ago

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 14 years ago

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 14 years ago

21 Sep 11

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

by mlb 14 years ago

01 Jun 11

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

by mlb 14 years ago

13 Apr 11

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

by mlb 15 years ago
Tags:

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 15 years ago

02 Jul 10

25 Jun 10

Highly configurable, easily modifiable source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA.

by mlb 15 years ago

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 15 years ago