Technologies
Parce que 2 projets ne sont jamais identiques à 100%, j'ai pu développer une expertise sur de nombreuses technologies au fur et à mesure des années puis l'apporter à mes clients.
Drupal
WordPress
Shopify
JavaScript
React
WebGL
Projets
Découvrez quelques-uns des projets sur lesquels j'ai eu la chance de travailler.
Domaine d'expertise
En travaillant avec des agences web, j'ai pu développer des projets dans des industries aussi variées que le luxe, l'éducation et la formation mais aussi le bâtiment et la santé.
Du site vitrine au site e-commerce connecté à des outils de gestion internes, j'ai pu explorer une large palette de projets avec toujours un seul mot d'ordre : la qualité.
Articles
Retrouvez ici un ensemble d'articles sur le développement web en général, sur des technologies particulières ou sur mes expérimentations du moment.
Dès qu'un projet web atteint un certain niveau de complexité, la gestion du déploiement de nouvelles fonctionnalités devient un enjeu crucial. Dans le passé, les développeurs travaillaient parfois pendant des semaines sur des fonctionnalités isolées, avant de fusionner leur travail pour la sortie d'une nouvelle version. Aujourd’hui, les cycles de déploiement sont beaucoup plus rapprochés ; il n...
// Pseudo-code
$user = get_user();
$account_creation_time = $user->getCreatedTime();
$birth_country = $user->get('birth_country');
$birth_date = $user->get('birth_date');
if (
(new DateT...
Récemment, j'ai entrepris d'approfondir le "nouvel" éditeur Gutenberg de WordPress pour enfin l'adopter et proposer une meilleure expérience d'édition à mes clients. Ce déclic est arrivé lorsque j'ai vu les vidéos de l'étude de cas de 10up à propos de la réalisation du site de la Maison Blanche. Enfin, j'ai compris que Gutenberg ne se limitait pas simplement à un assemblage de composants atomiq...
add_filter('block_type_metadata_settings', function ($settings, $metadata) {
if (! empty($metadata['render'])) {
$template_path = wp_normalize_path(
realpath(
dirn...
Il y a quelques années, j'avais créé un petit site événementiel qui avait été repris par un important média local. Le domaine ayant expiré depuis mais voyant qu'il était toujours disponible à l'achat, j'ai voulu le récupérer pour créer une redirection vers ce site web et bénéficier d'un backlink de bonne qualité supplémentaire. "Une redirection côté DNS et le tour est joué" pensais-je. Jusque-l...
https://www.monsuperdomaine.com https://www.julienverneaut.com 301!
https://monsuperdomaine.com https://www.julienverneaut.com 301!
Lorsque je recherche quelque chose sur internet, je me rends souvent compte que le contenu anglais est souvent bien plus fourni que le contenu français. Même si cela peut paraître évident de part le nombre d'anglophones dans le monde comparé à celui des francophones (de 4 à 5 fois plus nombreux), j'ai voulu démontrer cette hypothèse et surtout la chiffrer. TLDR : En moyenne, un article anglais ...
def getRandomArticlesUrl(locale):
return "https://" + locale + ".wikipedia.org/w/api.php?action=query&generator=random&grnlimit=500&grnnamespace=0&prop=info&format=json"
def getRandomArticl...
Lors de la création d'une page de listing, il est souvent nécessaire d'offrir à ses utilisateurs un tri par popularité basé sur le nombre de vues de chacune de ses pages mettant ainsi en avant vos contenus ayant le plus de chances de les intéresser. Pour se faire, Drupal propose le module Statistics fourni dans le cœur (pour le moment) qui permet de stocker anonymement le nombre de vues quotidi...
Expériences
Initialement créée comme un terrain d'expérimentation pour améliorer la collaboration entre développeurs et designers, cette section bac à sable regroupe un ensemble d'expérimentations front-end créatives que j'ai développées au fur et à mesure des années.
Depuis sa création, ses pages on été vues plus de 150 000 fois par des développeurs du monde entier.