Errorist.io

I’m Xavier, I’m driven by web and open source. I started building websites since college. This hobby grew into passion and then became my job. I’m an autonomous team player, well organized, came up with new ideas for easy to understand well engineering projects features.

Personnal projects

Most of my personnal projects are published into Errorist XYZ and Github.

Elixir projects

Duration:

Convenient module to play with ISO 8601:2004 durations and Timex.shift/2.

sources

https://lab.errorist.xyz/elixir/duration

docs

https://hexdocs.pm/duration/api-reference.html

mix.exs

{:duration, "~> 0.1.1"}

Python projects

Dryer:

Coerce, validate, transform data structure in a composable manner.

sources

https://lab.errorist.xyz/py/dryer

docs

http://py.errorist.io/dryer/

Pynba:

Fast driver and SWGI middleware for Pinba. Optimized with Cython

sources

https://github.com/johnnoone/pynba

JSON Specs:

Full implementation of JSON Schema, JSON Ref and JSON Pointer

sources

https://lab.errorist.xyz/py/json-spec

docs

http://py.errorist.io/json-spec/

Puzzle:

Wraps libpuzzle and let define similarity between images

sources

https://lab.errorist.xyz/py/libpuzzle

Pincaster:

Python binding for Pincaster

sources

https://github.com/johnnoone/Pincaster

Django integration

Rayures:

Consolidate Stripe objects via webhooks and other helpers into django models. Still in progress.

sources

https://lab.errorist.xyz/django/rayures

Git commands

Git Versioneer:

Git Resolutions:

Git Multi:

Misc.

Gradle Versioneer:

Gradle plugin which defines relevant versions for maven and rpm project from git-tree.

sources

https://lab.errorist.xyz/gradle/versioneer

PHP Facebook:

Lightweight Facebook API

sources

https://github.com/johnnoone/php-facebook