Nathan Boiron

Web dev ʘ‿ʘ

Open source

WebZ
PHP HTTP SOAP

WebZ est une librairie ayant pour but d'abstraire les appels a différents WebServices (en HTTP ou SOAP).

Elle gère automatiquement le cache, les évènement et de parser le résultat en tableau.

MagicConstants
PHP

Implémentation PHP d'énumération avec gestion de multiples formats.

Cette librairie a d'abord été développée pour Direct Energie avant de devenir open source.

Portfolio
PHP Node.js Ruby

J'aime bien refaire de zéro mon portfolio de temps en temps.

Il y a eu plusieurs technologies au fil des années : Jekyll (en ruby), Jigsaw (en PHP) et actuellement du PHP custom.

CraftWorld
PHP Java Debian Git

CraftWorld était un serveur Minecraft français créé en 2011 et fermé en 2014.

Ce projet a été à la fois un hobby et un moyen d'expérimenter des technologies.
Le jeu et le site étaient hébergée sur des machines différentes, entièrements configurées à la main.

J'ai développée une API et des outils pour permettre des interactions entre le site et le jeu.

Les joueurs pouvaient gérer certains aspects du jeu (argent du jeu, rang, etc) depuis le site.

J'ai aussi créé un pannel administratif pour que le staff puisse gérer le serveur sans devoir se connecter en jeu.
Ce pannel permettait de voir les logs, la console de tchat, exécuter des commandes en jeu, installer des plugins, démarrer/arrêter le serveur, etc.