Nathan Boiron

Web dev ʘ‿ʘ

Projets

Forlhörn
Java Ebean Guice

Serveur Minecraft de type RPG en cours de développement.

Dans ce projet je développe plusieurs systèmes : monnaie, donjons et portails.

Je mets également en place l'architecture générale du code (Container, ORM, Query Bus, tests unitaires, etc).

WebZ
PHP HTTP SOAP

Librairie d'abstraction d'appels à différents WebServices (en HTTP ou SOAP).

Elle gère automatiquement le cache, les évènements 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.