These are a few thoughts I put in a text file, probably on paper before.

When going native is the only option, at least do it once and well.

Constructors are a basic building block of object-oriented programming (OOP). They expose ways to build specific types of objects …

Compiling mathematical optimization problems in a multiple-dispatch context.

In a previous post, we pushed the boundaries of the LightGraphs.jl abstraction to see how conforming the algorithms are to the declared …

In various graph-related algorithms, a graph is modified through successive operations, merging, creating and deleting vertices. …

Cracking Benders decomposition, one cut at a time.

Some digging in representations for optimization modelling

Making social events easier as a graph problem.

Pushing the type system for more compile-time information