# ConstraintSolver Series

**URL:** <https://discourse.julialang.org/t/constraintsolver-series/39335>\
**Category:** Community\
**Tags:** blog-post\
**Created:** [May 12, 2020, 9:24am UTC](https://discourse.julialang.org/t/constraintsolver-series/39335 "2020-05-12T09:24:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wikunia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wikunia/32/2180_2.png) [@Wikunia](https://discourse.julialang.org/u/Wikunia)\
**Post date:** [May 12, 2020, 9:24am UTC](https://discourse.julialang.org/t/constraintsolver-series/39335/1 "2020-05-12T09:24:38Z")

</div>

Just found out about the `blog-post` tag 😃  
Some of you might have seen this already but maybe it’s something new for others who are interested in this kinda stuff.

I’ve started to create a sudoku solver back in September 2019 and am working my way up to creating a real constraint solver out of it. Normally I blog after a project but that doesn’t seem feasible for this project. Therefore I created this series where you can learn a bit about creating a package, profiling code, running benchmarks, creating a JuMP solver etc. and of course a bit about constraint programming 😉

If you’re interested feel free to check out the currently over 20 posts. Starting here:

> **[Setup and backtracking](https://opensourc.es/blog/constraint-solver-1/)**
>
> How to build a constraint programming solver in Julia. Part 1: Solving Sudoku using backtracking

---

<div class="post-metadata">

**Author:** ![mohamed82008](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mohamed82008/32/18171_2.png) [@mohamed82008](https://discourse.julialang.org/u/mohamed82008)\
**Post date:** [May 12, 2020, 9:30am UTC](https://discourse.julialang.org/t/constraintsolver-series/39335/2 "2020-05-12T09:30:40Z")

</div>

Amazing work @Wikunia as always!
