Blog
The Future of Constraint Programming in Rust
Wednesday, January 21, 2026 in Blog
SolverForge is a constraint solver written in Rust. The goal: write constraints like you write code. This wasn’t an obvious language choice. Python dominates the optimization space. Java has decades of established solvers. Why Rust? The answer …
How We Build Frontends: jQuery in 2026
Wednesday, January 21, 2026 in Technical
In 2026, we still ship jQuery. This isn’t technical debt or legacy code we haven’t gotten around to modernizing. It’s an intentional choice. SolverForge quickstarts are educational demos for constraint optimization. Their purpose is …
SolverForge 0.5.0: Zero-Erasure Constraint Solving
Thursday, January 15, 2026 in Releases
Major Release SolverForge 0.5.0 represents a complete architectural rewrite. It is no longer a WASM compiler or a wrapper around the JVM. This is a native Rust constraint solver built from the ground up with zero-erasure design and the SERIO …
Why Java Interop is Difficult in SolverForge Core
Tuesday, December 30, 2025 in Technical
Historical Article **This article describes SolverForge's earlier WASM wrapper architecture** that attempted to bridge Rust and Java through HTTP and WebAssembly. Since this article was written, **SolverForge has been completely rewritten as a native …
Order Picking Quickstart: JPype Bridge Overhead in Constraint Solving
Wednesday, December 24, 2025 in Technical
Historical Article **This article describes solverforge-legacy**, a fork of Timefold 1.24 that bridges Python to Java via JPype. This legacy implementation is now archived. Since this article was written, **SolverForge has been completely rewritten …
Dataclasses vs Pydantic in Constraint Solvers
Saturday, December 06, 2025 in Technical
Historical Article **This article describes solverforge-legacy**, a fork of Timefold 1.24 that bridges Python to Java via JPype. This legacy implementation is now archived. Since this article was written, **SolverForge has been completely rewritten …