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

Monolog

Symfony and Monolog, how use Processor in your project: a practical example

Posted on 9 mars 2017 by stefano

We often have to use different micro-services who write in many log files. Use utilities like Kibana is a good thing, but in order to take full advantage of its features we have to try to standardize and normalize the logs. The company where I work having introduced Kibana recently, he asked me to implement…

Categories Symfony Uncategorized | 10 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