13 Mar 23
Benchmarks and compares the performance of using optional values in Java and Rust
04 Mar 23
On using JFR Analytics to locate a thread leak on a java application.
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.
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().
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).
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.
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
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.
21 Sep 11
Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more
01 Jun 11
How to redefine the cached values of Integers between -127 and 128 in Java.
13 Apr 11
Clojars is a dead easy community repository for open source Clojure libraries. It plays nice with Maven and Leiningen.
03 Dec 10
With the new JNLP Applet functionality in Java, SWT and Ogre4J, it is possible to embed Ogre in a webpage.
02 Jul 10
Shazam implemented in Java. It isn’t that hard !
25 Jun 10
Highly configurable, easily modifiable source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA.
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.
26 Mar 10
Sun’s Code Conventions for the Java Programming Language