rand(Ø)

> beautiful code & photos

about <

Introducing: joris.me

Hi! I'd like to wisely introduce you my new online resume. I worked hard to reach this level of quality so I'm kinda proud of it.

Features

  • HTML5 + CSS3
  • Spritted CSS images
  • Smooth scrolling using jQuery
  • Full responsive layout (from 320x240 to... whatever!)
  • Mobile version (goes with responsive layout)
  • Supports IE7+
  • 98/100 on Google Page Speed
  • A Grade on YSlow
  • HTTP caching + compression
  • Twitter Bootstrap
  • Semantic HTML5 design
  • RDF/XML + Dublin Core metadata

It took some time for me to realize it because I'm not a designer and I didn't know what I really wanted... Wanted something very neat,

> Continue Reading

PHP: Projet Silex - TDD pour le code métier

Après quelques mois sans nouvelles, voici le cinquième volet de ce projet, si vous le découvrez à peine, je vous invite à commencer par la première étape, je pense que ce sera mieux pour vous plutôt que de prendre en cours de route.
Pour les fidèles, on retrouve encore et toujours notre road map habituelle :

Road map du projet

  1. Pré-requis et architecture
  2. Configuration de Silex
  3. Jouons avec Silex
  4. Ecriture de tests fonctionnels
  5. TDD pour le code métier
  6. Templating

Lors de la précédente étape, j'ai introduit les tests fonctionnels avec PHPunit et les composants de Symfony, j'espère que cela vous a

> Continue Reading

Un mois qui a bouncé

Hébergé sur une distribution Linux HA (High Availability), la réplication MySQL « Heartbeat » existe vraiment. Bien que ne l'ayant pas encore pratiqué, la notion est abordée dans mon cours d'architecture réseau... 'Voyez que la fac c'est pas toujours tout pourri !

Du négatif

Si vous vous demandiez pourquoi est-ce qu'il n'y a eu aucun article de publié depuis un mois, et bien, je vais vous expliquer : j'ai subis une avalanche de malchance comme il ne m'en arrive jamais !

Mais rassurez-vous, l'équilibre de la force s'est très bien rétabli et il commence même à reprendre de l'avance comme à son habitude (ouais, j'ai

> Continue Reading

La dernière année avant la vie

Et oui, me voila sur la route de ma dernière année en temps qu'étudiant. Elle va passer super vite et risque d'être assez intense mais ça sent la fin à plein nez.

En tout cas, c'est beaucoup moins difficile qu'il y a 2 ans puisque clairement je n'étais pas prêts à intégrer la vie professionnelle à l'issue de ma Licence Professionnelle Web Développeur.
Cette année, suite à mon stage et mon CDD, je me sens déjà bien plus d'attaque et apte à m'intégrer dans une vie d'entreprise et surtout de m'y sentir bien. Probablement une question de maturité, un grand

> Continue Reading

Git: Créer des dépôts privés sur du mutualisé

Si vous lisez régulièrement mon blog, vous devriez savoir que j'ai rompu avec 1&1 et que je suis désormais chez OVH.

Etant donné que je me suis encore un peu plus intéressé à Git ces derniers temps, je me suis dit qu'il serait vraiment cool d'avoir des dépôts privés parce qu'entre nous, les prix sont un peu trop reuch sur Github.. ahem. Du coup, j'ai tenté le truc : pourquoi ne pas avoir des dépôts Git sur mon hébergement mutualisé ?

Finalement, en cherchant à droite à gauche sur Web, je me suis rendu compte que c'était assez simple et

> Continue Reading

Migration chez OVH

C'est avec très grands regrets grande joie que je quitte 1&1 pour OVH. Oui, oui, j'étais chez 1&1... Mais la question est pourquoi ?

Je suis arrivé chez 1&1 en 2006 avec un offre mutualisée gratuite sur 3 ans pour un hébergement simple puis ensuite on m'a fidélisé avec le pack Privilège :

pack-privilege-11

Ce pack peu coûteux me suffisait amplement puisque j'avais un espace disque suffisant, un accès SSH, un muti-compte FTP, 1000 sous-domaines, 15 bases de données MySQL 5.0 à 100 Mo / base, 700 comptes email, etc.
Bref, quelque chose de plutôt pas mal

> Continue Reading