About the author
Now it's possible to run your Java applications on the .NET framework without recompiling (on your part, at least. The system will recompile it though).
For more information, go to the blog for the development of a Java VM for .NET. For downloads, source snapshot, binaries.
A method to design records so that they're allocated on a specific byte boundary, such as 16 bytes, 512 bytes, 4096 bytes, etc.