Why I built beanquery: a whitelist-first query API for JPA
Generic filter endpoints over JPA entities are convenient and dangerous. beanquery flips the default: nothing is queryable until you say so.
Notes from building open-source tools and shipping backends, collected in chronological order.
Generic filter endpoints over JPA entities are convenient and dangerous. beanquery flips the default: nothing is queryable until you say so.
How beanguard issues, encrypts and verifies licences for Java applications, and how you enforce limits and features with annotations.
What I hand to AI, what I keep, where it goes wrong, and the two files that keep Claude on course.