À propos de moi

Tech fan

Ewilan Rivière

Ewilan Rivière

Développeuse full-stack

J'ai commencé à développer mes premiers projets réels avec Laravel (PHP), apprenant également à utiliser Git. Mais je suis aussi très intéressée par l'expérience utilisateur, ce qui me pousse à garder un lien avec le front-end avec Vue.js et Nuxt.js (JavaScript / TypeScript) avec des frameworks CSS comme Tailwind CSS. Je souhaite mettre en place le nécessaire pour le référencement, bien que je ne sois pas une experte dans ce domaine. Côté mobile, au-delà du web responsive, je fais du Flutter (Dart) afin de pouvoir déployer des applications sur Android et sur iOS.

J'aime avoir des connaissances sur chaque partie de la chaîne, du développement local au déploiement sur un serveur (avec NGINX), ce qui m'amène à configurer assez souvent des serveurs Linux à la fois pour la production et le développement local. J'aime donc disposer d'outils efficaces, quel que soit l'environnement de développement (Linux, Windows ou macOS) pour pouvoir utiliser facilement telle ou telle version d'un langage.

Je me développe mieux en groupe, préférant la communication et l'aide au développement isolé, à condition d'avoir des collègues qui apprécient également cette façon de travailler. J'aime discuter des technologies, je m'intéresse aux dernières versions des langages que j'utilise et je passe beaucoup de temps à lire de la documentation ou à en faire, en Markdown bien sûr. J'ai toujours trop de projets en cours, mais j'ai toujours quelque chose à faire !

Mes outils de préférés sont :

  • IDE : Visual Studio Code
  • Système : macOS (puce M1), Android
  • Serveur : Linux Debian
  • Technologies principales : Laravel, Vue.js, TypeScript, Node.js, Tailwind CSS
  • En plus : GitHub Copilot, TablePlus, Figma

Les technologies que j'utilise

NGINX
Dart
Livewire
Markdown
AlpineJS
Git
Markdoc
Laravel
JavaScript
TypeScript
Pest
Tailwind CSS
Vitest
PHP
Bash
Vue.js
SASS / SCSS
InertiaJS
Vite
MySQL / MariaDB
Meilisearch
Fastify
Flutter
Nuxt.js
LaTeX
NodeJS
Docker
Strapi

Mes passions

Ce que j'aime faire dans la vie

Développer & veille techno
Développer des projets avec mes frameworks préférés, pour expérimenter de nouvelles fonctionnalités de ma veille techno.
Lire
Lire des livres de fantasy, de science-fiction ou des romans, comme ceux de Robin Hobb or J.M. Auel.
Peindre
Des Warhammers comme ceux du Seigneur des Anneaux.
Podcasts
Ecouter des podcasts, sur la culture, les jeux vidéo, la veille techno ou le jeu de rôle.
Jeux vidéo
Jouer aux jeux vidéo et modder, comme avec les Elder Scrolls ou les jeux de simulation.
Séries
Regarder des séries et web séries de science-fiction ou de fantasy.

Développement

Créez une application du front-end au back-end, avec une API. Regarder toujours ce qui a été codé pour voir si cela peut être amélioré, les commentaires et le refactoring permettent de toujours améliorer le code.

Responsive & design

Le front-end est la base de la maîtrise de l'intégration d'un modèle, que ce soit avec un framework CSS ou à la main, avec un développment mobile-first.

Déploiements

Déployer des projets sur des serveurs, que ce soit directement avec NGINX ou en conteneur, avec des bases de données relationnelles (MySQL, PostgreSQL).

Tests & expérimentations

Écrire des tests pour améliorer la maintenabilité des projets. Mais aussi voir ce qui vient de sortir sur les technologies que j'apprécie et tester ces nouveautés, puis les implémenter dans les nouveaux projets.

SEO

Qu'il s'agisse de la mise en place des métadonnées `head`, de l'open graph, des redirections, de l'analyse du trafic ou de l'écoconception, le référencement est important dans chaque projet.

Documentation technique

Rédiger la documentation technique pour expliquer comment utiliser certains projets, sauvegarder les snippets, rédiger certains articles pour les développeurs.