A tutorial on how to use Java's new Record Patterns feature to write powerful, concise pattern matching code for usecases like AST transformations and rewrite-rules in compiler passes.
(more…)
Read more »
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance. (more…)
Read more »
Project Loom's mission is to make it easier to write, debug, profile and maintain concurrent applications meeting today's requirements. Threads, provided by Java from its first day, are a natural and convenient concurrency construct (putting aside the sep... (more…)
Read more »
BigDecimal is an immutable data type. So every method of this class should be thread safe.
But this not the case for the method toString. Calling it from multiple threads leads to strange results. (more…)
Read more »