Introducing: joris.me

by Joris on novembre 30, 2011

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. =D

Features

  • HTML5 + CSS3
  • Spritted CSS images
  • Smooth scrolling using jQuery
  • Full responsive layout (from 320×240 to… whatever!)
  • Mobile version (goes with responsive layout)
  • Supports IE7+
  • 99/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, simple but also with a touch of « handiwork » because I wanted it to reflect my way of coding. Clear, neat, easy and full featured with handy tools.

The PDF resume is now generated with LaTeX (I found a great template =P) and it’s as clear as the online version but without jobs details…
What do you think of it? Write me your feels about it…

Read the rest of this entry »

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

by Joris on novembre 14, 2011

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

Read the rest of this entry »

Un mois qui a bouncé

by Joris on octobre 15, 2011

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 tendance à être un type chanceux).
Si vous saviez comme ça m’a manqué de pouvoir prendre un peu de temps pour vous écrire… Et me revoici, sur la voie du partage et plus gonflé que jamais car après une chute, vaut mieux vite se relever et reprendre le dessus au lieu de se faire envahir par le doute et autres émotions à tendance dévastatrices.

Read the rest of this entry »

La dernière année avant la vie

by Joris on septembre 11, 2011

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 merci @CleverAge !

Read the rest of this entry »

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

by Joris on août 27, 2011

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 :cheerful:.
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 :ninja:. 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 qu’en quelques lignes de commandes (côté client par contre), on peut arriver à nos fins.

Pré-requis

  • Un accès SSH
  • Git

Read the rest of this entry »