Blog de Francisco Javier Ahijado
open-menu closeme
Home
About
github twitter linkedin docker rss
  • BFF Multi-Implementación: Comparativa de Paradigmas Backend for Frontend

    calendar 2026-04-17 00:00 · 7 min read · java spring-boot quarkus nodejs camel arquitectura bff docker claude-code  ·
    Compartir en: twitter facebook linkedin copy

    1. Introducción Este proyecto es una suite de comparación multi-implementación del patrón BFF (Backend For Frontend). Su objetivo es mostrar las características, ventajas y trade-offs de cinco tecnologías y paradigmas de desarrollo backend distintos, exponiendo exactamente la misma funcionalidad a través de cada uno …


    Leer más
  • Agentes y Skills para el Ciclo de Vida del Desarrollo de Software

    calendar 2026-04-16 00:00 · 7 min read · ia agentes skills ddd java spring-boot devops arquitectura  ·
    Compartir en: twitter facebook linkedin copy

    Colección curada de agentes de IA y skills estructuradas para acompañar todo el ciclo de vida del desarrollo de software con calidad de producción. El código fuente está disponible en github.com/iCesofT/awesome-ai.

    1. ¿Qué es awesome-ai? awesome-ai es un repositorio de referencia diseñado para potenciar el trabajo de …


    Leer más
  • Catalog Service: Microservicio con Arquitectura Hexagonal

    calendar 2026-04-07 00:00 · 16 min read · java spring-boot arquitectura-hexagonal microservicios grpc postgresql  ·
    Compartir en: twitter facebook linkedin copy

    Microservicio empresarial de catálogo geográfico desarrollado con Arquitectura Hexagonal (Ports & Adapters), Java 25 y Spring Boot 4.0.5. Expone datos de referencia (países, comunidades autónomas, provincias, localidades y tipos de vía) mediante dos protocolos simultáneos: API REST y gRPC.

    1. Código fuente El …


    Leer más
  • Arquitectura Hexagonal

    calendar 2025-07-01 10:00 · 4 min read · Java ArquitecturaHexagonal  ·
    Compartir en: twitter facebook linkedin copy

    ¿Qué es la Arquitectura Hexagonal? La arquitectura hexagonal, también conocida como “Puertos y Adaptadores”, es un patrón de diseño de software que busca aislar el núcleo de la aplicación de los detalles externos como bases de datos, interfaces de usuario, frameworks o servicios de infraestructura. Su objetivo es …


    Leer más
  • Completando enumerados

    calendar 2024-03-31 19:00 · 1 min read · Java JPA Entities  ·
    Compartir en: twitter facebook linkedin copy

    En un post anterior, recomendaba almacenar un Integer en la base de datos y utilizar enumerados para gestionar los posibles valores a nivel programático. En esta entrada, propongo otra forma de definir el enumerado para obtener el valor de forma más eficiente: public enum EnumeradoEjemplo { VALOR1(1), VALOR2(2), …


    Leer más
  • Imagen Docker optimizada para Java 8

    calendar 2018-05-25 00:00 · 2 min read · Java Docker  ·
    Compartir en: twitter facebook linkedin copy

    Habiendo leído estos artículos sobre la problemática de Java 8 en entornos dockerizados: Running a JVM in a Container Without Getting Killed. Cómo optimizar tu aplicación Java en Docker (1/2). Cómo optimizar tu aplicación Java en Docker (2/2). Openshift docker image with s2i file and descriptor. Me decidí a crear una …


    Leer más
  • JPA @Enumerated vs. @Entity

    calendar 2016-10-25 00:00 · 3 min read · Java JPA  ·
    Compartir en: twitter facebook linkedin copy

    En muchas ocasiones nos hemos visto en la necesidad de incorporar valores que se corresponden con un enumerado, como por ejemplo, diferenciación de tipos, estados,…​ Lo que se suele hacer es crear un enumerado en Java y posteriormente referenciarlo en la clase que lo necesite incorporando la anotación @Enumerated. …


    Leer más

Francisco Javier Ahijado

Entusiasta de la tecnología y aprendizaje continuo
Leer más

Posts destacados

  • Setup de un Mac para Desarrollo
  • Documentación como Código

Posts recientes

  • Choose Right Technology (actualización)
  • BFF Multi-Implementación: Comparativa de Paradigmas Backend for Frontend
  • Agentes y Skills para el Ciclo de Vida del Desarrollo de Software
  • Catalog Service: Microservicio con Arquitectura Hexagonal
  • Arquitectura Hexagonal
  • Completando enumerados
  • Blog Actualizado
  • Choose Right Technology

Categorías

JAVA 4 ASCIIDOC 3 ARQUITECTURA 2 BACKEND 2 PROGRAMMING 2 COMPARATIVAS 1 DESARROLLO 1 DOCKER 1 HERRAMIENTAS DE IA 1 INGENIERÍA DE SOFTWARE 1

Tags

JAVA 7 ASCIIDOC 3 SPRING-BOOT 3 ARQUITECTURA 2 DOCKER 2 JPA 2 AGENTES 1 ARQUITECTURA-HEXAGONAL 1 ARQUITECTURAHEXAGONAL 1 BFF 1
Todos los Tags
AGENTES1 ARQUITECTURA2 ARQUITECTURA-HEXAGONAL1 ARQUITECTURAHEXAGONAL1 ASCIIDOC3 BFF1 CAMEL1 CLAUDE-CODE1 DDD1 DECISION MAKING1 DESARROLLO1 DEVOPS1 DOCKER2 ENGINEERING1 ENTITIES1 GRPC1 IA1 INDEX1 JAVA7 JPA2 MACOS1 MICROSERVICIOS1 NODEJS1 POSTGRESQL1 PROGRAMMING1 QUARKUS1 SKILLS1 SOFTWARE ARCHITECTURE1 SPRING-BOOT3
[A~Z][0~9]
Fco. Javier Ahijado

Copyright  FCO. JAVIER AHIJADO. Todos los Derechos Reservados

to-top