lesimoes
BlogSobrePalestras🇧🇷🇺🇸
  • Jun 11, 2026

    When Observability Meets AI

    • LLM
    • observability

    How to index Loki logs as vectors in pgvector and answer natural-language questions with an LLM Planner, SQL aggregations, and RAG.Read more

  • Apr 11, 2026

    Observability in Node: logs, metrics, traces, and OpenTelemetry

    • observability
    • opentelemetry
    • node
    • nestjs
    • grafana

    How to build useful telemetry for Node apps with OpenTelemetry, the Collector, the LGTM stack, and log-to-trace correlation in Grafana.Read more

  • Mar 16, 2026

    Token Economy in Cursor

    • LLM
    • Cursor

    Notes on how Cursor consumes LLM tokens and practical tips to reduce your usage.Read more

  • Nov 16, 2025

    Architecture with Nest: Event Sourcing - Part II

    • architecture
    • ddd
    • event-sourcing
    • best-practices

    Event Sourcing is an architectural pattern where the application state is determined by the sequence of events that occurred, rather than storing only the current state.Read more

  • Nov 15, 2025

    Architecture with Nest: Applying Tactical DDD, Hexagonal and CQRS - Part I

    • architecture
    • ddd
    • best-practices

    How Domain-Driven Design and Hexagonal Architecture work together to isolate business logic from frameworks, databases, and other technical dependencies.Read more

  • Nov 13, 2025

    Understanding CQRS: Separation of Responsibilities and When to Use It

    • best-practices
    • architecture
    • cqrs

    Understanding what responsibilities are separated in CQRS, why it matters, and when it makes sense to use CQRS in a monolith without a distributed database.Read more

  • Sep 29, 2025

    Chrome DevTools MCP

    • MCP
    • Chrome DevTools
    • LLM
    • Debugging
    • Performance

    Exploring how Chrome DevTools MCP connects LLMs with real-world debugging and performance testing.Read more

  • Sep 10, 2025

    Concurrency ≠ Parallelism

    • node
    • go
    • concurrency
    • parallelism

    Understand the difference between concurrency and parallelism, how Go and Node handle them, and stop blaming the intern for the wrong bottleneck.Read more

  • Sep 1, 2025

    Refactoring as a Deliberate Practice

    • refactoring
    • clean code
    • best practices

    Why refactoring should be a deliberate practice in your team and how simple techniques can add more knowledge to the code.Read more

All →

githubyoutubelinkedinpixelfed

Leandro Simões • © 2026 • lesimoes blog