30 Jun 25
27 Jun 25
26 Jun 25
13 Jun 25
02 Jun 25
Web review of Ervin
28 May 25
27 Apr 25
S2 is a library for spherical geometry written primarily by Eric Veach:
- Designed to have good performance on large geographic datasets.
- Organized as a toolkit with various layers, that gives clients as much control as possible.
- Works exclusively with spherical projections.
- API available in C++, Go, Java and Python.
- Supports Linux and MacOSX.
28 Dec 23
When you write a module in C’Dent, you can use it in a dozen different programming languages. For instance, you could write a module in Python and use it in JavaScript, or you could write a module in JavaScript and use it in Perl 6, Ruby or Java.
What a trip.
This is of limited use since it’s for logic, not for API stuff, and most apps write their own logic instead of relying on modules for logic, but I’ll have to try to remember that this exists for things that do rely on logic.
One example that does come to mind is an infix expression parser library that takes strings as input and returns numbers. Something like that could work with C’Dent.
Under “next steps” it says:
Add variables and assignments
Conclusion: completely useless for now without further hacking & patching.
15 Sep 23
23 Aug 23
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 Feb 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.
13 Nov 22
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().