Le blog

Vœux 2025 : Explorez ce que l'année vous réserve avec nos cartes

Publié le 29 janvier 2025

La tradition veut que nous ayons encore deux jours pour adresser nos vœux : toute notre équipe vous souhaite une excellente année 2025 ! L'année 2024 a une fois de plus été riche pour notre coopérative. De nombreux temps forts ont marqué notre vie d'associé·es, des kilomètres ont été parcourus pour participer à des événements variés, et de belles lignes de code ont été produites pour nos clients ainsi que pour nos projets open source.

Si nous devions retenir quelques moments marquants de l'an passé, ce seraient :

  • API Platform offre, plus que jamais, une expérience de développement simple, élégante et adaptée à tous les besoins : la sortie de sa version 4, le 19 septembre dernier, a marqué un tournant avec l'arrivée très attendue du support de Laravel. Désormais, API Platform Laravel permet d'exposer facilement vos modèles Eloquent pour créer des API REST et GraphQL en un temps record. Ce support ouvre également l'accès à une large gamme d'outils de l'écosystème Laravel (authentification, validation, tests...). De plus, les performances des applications sont désormais boostées grâce à l'intégration d'Octane et FrankenPHP.
  • Le serveur d'application FrankenPHP, quant à lui, est de plus en plus performant, notamment depuis la sortie de sa version 1.3. D'après nos benchmarks, cette version est deux fois plus rapide que la précédente. Un mode "watcher" a également été intégré, ainsi que la toute nouvelle version de Mercure. Avez-vous déjà utilisé FrankenPHP en production ? N'hésitez pas à nous en parler, nous serions ravis d'avoir vos retours !
  • La quatrième édition de l'API Platform Conference a battu tous les records de fréquentation. Des pointures internationales des écosystèmes PHP, JavaScript et Cloud étaient présentes à Lille les 19 et 20 septembre derniers. Retours d'expérience, sujets sur l'IA, performances, ou sujets de société… Les dernières innovations et meilleures pratiques de développement étaient au cœur de ce bel événement. Si vous avez manqué cette édition, le replay est disponible sur notre chaîne YouTube. La billetterie pour la cinquième édition, prévue les 18 et 19 septembre prochains, est déjà ouverte ! L'appel à speakers a également démarré.
#

Les yeux rivés vers l'avenir

Au cas où vous ne le sauriez pas, depuis quelques années, nous avons l'habitude d'envoyer, en guise de vœux, une application développée par nos soins. Cela nous permet de continuer à monter en compétences techniquement et de témoigner, de manière originale, de nos meilleures intentions à nos partenaires. Ces dernières années, nous avons lancé : Happy New Mix (2024), Back to 2022 (2023), un générateur de messages (2022) ou encore notre condensé de bonnes nouvelles (2021). Pour cette nouvelle année, nous vous proposons de découvrir l'avenir à travers notre jeu de tarot.

Plongez dès à présent dans 2025 revealed, tirez trois cartes et, qui sait, vous apprendrez peut-être le retour de l’être aimé·e ou qu’une importante somme d’argent va vous parvenir !

#

Le choix de la simplicité et de la performance

Pour cette application, nous avons opté pour Next.js. Au vu de la taille du projet, React seul aurait pu suffire, mais ce choix a été motivé par plusieurs raisons pratiques :

  • Nos habitudes de développement avec ce framework.
  • La rapidité et simplicité de déploiement avec Vercel.
  • L'optimisation et la facilité de mise en place des meta tags et des images de partage, essentiels pour la visibilité du projet.

Par ailleurs, nous avons intégré l’API d’OpenAI pour générer des prédictions textuelles adaptées. Cela a nécessité de tester et d’ajuster plusieurs prompts afin d’obtenir un résultat optimal : un paragraphe par carte, chaque paragraphe correspondant à une période de l’année en fonction de l’ordre de tirage, sans tutoiement et en évitant un vocabulaire trop « mystique ».

Après avoir exploré plusieurs modèles, dont GPT-4o-mini (qui offrait des réponses rapides mais avec une syntaxe trop artificielle), nous avons finalement opté pour chatgpt-4o-latest. Ce modèle fournit une syntaxe beaucoup plus naturelle et des résultats globalement de meilleure qualité. Afin d’optimiser les coûts et les temps de traitement, nous avons pris la décision de pré-générer tous les résultats possibles plutôt que de générer le résultat en temps réel. Enfin, la mise en place et le timing des animations CSS ont été grandement facilités par l'utilisation de la librairie GSAP.

#

Cap sur 2025

Alors, que pensez-vous de cette application ? L'avenir vous semble-t-il aussi radieux qu'il en a l'air ? En tout cas, pour vos projets de développement web, de conseil ou de formation, n'oubliez pas de faire appel à notre équipe d'expert·es : avec elles et eux, le futur est assuré et se dessinera sans aucun doute avec succès !

Le blog

Pour aller plus loin