StefanoAlletti.com
  • Home
  • Blog

Stefano Alletti

AI Engineer
Senior Software Engineer

Building production-grade AI systems.

RAG • AI Agents • LLM Evaluation

DOWNLOAD CV

Recent Posts

  • How to Force an AI to Generate 100% Valid JSON

    Non classé 0 comments
  • Is Prompt Engineering Dead? Why Loop Engineering Might Be the Next Skill for AI Engineers

    AI 0 comments
  • RAGAS vs DeepEval: Exploratory Dataset Analysis or a CI/CD Quality Gate?

    AI Architecture 0 comments
  • You Want to Fine-Tune an LLM. You Probably Don’t Need To.

    AI Architecture 0 comments

Javascript

Authentication with VueJs using Symfony and Api Platform – Part 2

Posted on 5 août 2019 by stefano

Yesterday we saw how to secure our API with a Token and how to use the Token in VueJs. Today we will see how to authenticate a user in our application in a SPA context using VueJS. Let’s proceed step by step. 1. Security with Symfony A) Create User Entity <?php namespace App\Entity; … /**…

Categories Javascript PHP Symfony | 1 comments
Read More
  • Home
  • Blog

Stefano Alletti

Lead Backend Engineer & Développeur Senior • DDD • Systèmes distribués • Applications IA & LLM

  • How to Force an AI to Generate 100% Valid JSON

    Non classé 0 comments
  • Is Prompt Engineering Dead? Why Loop Engineering Might Be the Next Skill for AI Engineers

    AI 0 comments
  • RAGAS vs DeepEval: Exploratory Dataset Analysis or a CI/CD Quality Gate?

    AI Architecture 0 comments
  • You Want to Fine-Tune an LLM. You Probably Don’t Need To.

    AI Architecture 0 comments

Tags

adapter Api Platform APIs Architecture Auth0 Authentication Behat Cache; Varnish Code Cqrs Cqrs Symfony DDD Design Patterns Docker Domain-Driving-Design Facebook Connect Framework gestion de projet github gitKraken Guide Hexagonal Architecture HWIOAuthBundle Javascript Jest log Mercure Microservices Monolog MVC Panther PHP PHPUnit Project management RabbitMQ react ReactJs Security Sonata Symfony versioning Vuejs WebDev Webpack Encore Yii

Stefano Alletti @ All Rights Reserved 2026