Errorist.io

_images/skullpencil-640x360.png

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.

Get my resume in english or in french.

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

Swagger Tools:

Collection of tools for swagger

sources

https://lab.errorist.xyz/swagger/tools

docs

http://swagger.errorist.io/tools/

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

Async/Await Python projects

I contribute a lot to asyncio frameworks.

AIO Riemann:

Client for the Riemann

sources

https://lab.errorist.xyz/aio/aioriemann

docs

http://aio.errorist.io/aioriemann/

AIO Consul:

Client for the Consul HTTP API

sources

https://lab.errorist.xyz/aio/aioconsul

docs

http://aio.errorist.io/aioconsul/

AIO Disque:

Driver for Disque, a modern task queue made by the creator or Redis

sources

https://lab.errorist.xyz/aio/aiodisque

docs

http://aio.errorist.io/aiodisque/

AIO NSQ:

Driver for a distributed messaging platform made by bit.ly engineers

sources

https://lab.errorist.xyz/aio/aionsq

docs

http://aio.errorist.io/aionsq/

AIO Forecast:

Expose Forecast/darksky API

sources

https://lab.errorist.xyz/aio/aioforecast

docs

http://aio.errorist.io/aioforecast

Facts:

Kind of ruby/facter on steroïd

sources

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

Overdub:

Contextualized dependency injection

sources

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

Pytest Curio:

pytest plugin for testing curio loops

sources

https://lab.errorist.xyz/pytest/pytest-curio

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