Skip to main content

Tom Cools

Dad, Java Champion, BeJUG Organizer

Wisdom comes from experience
Experience is often a result of lack of wisdom
- Terry Pratchett

Recent

Timefold Solver 2.0 upgrade: 15 projects, under 10 minutes
Upgrading to Timefold Solver 2.0 is faster than you’d think: using an automated OpenRewrite migration recipe, 15 quickstart projects were migrated in under 10 minutes, with a step-by-step breakdown to guide your own upgrade.
Mixed Models in Timefold Solver: Combining Planning Variable Types in One Solution
Timefold Solver lets you combine basic and list planning variables in a single solution. This post walks through three practical patterns for modelling complex real-world problems like production scheduling and vehicle routing.
They're everywhere: Spotting optimization problems in the wild
Optimization problems are hiding in plain sight — airports, restaurant kitchens, research facilities. They all share the same structure: allocating limited resources to tasks within constraints.