| | ¡Hola de nuevo Alicia Son! Gracias por seguir ahí. Como te prometimos en la anterior entrega de esta newsletter, molestamos muy poco con esta publicación pero procuramos que merezca la pena que abras nuestro correo, todos los meses. En Mayo, por suerte, tenemos cosas positivas que compartir contigo. Verás, te cuento |
| |
|
|
---|
|
📰 Actualidad | - Durante estas semanas nos han parado más de lo habitual por la calle para darnos la enhorabuena. ¿Algún logro significativo en Wembley Studios? Tenemos varios (logros, digo), pero la gente ha reaccionado con alegría al hecho de que la revista Forbes España nos ha elegido como parte de las cien personas y empresas más creativas de este país en el mundo de los negocios. Como imaginarás estamos como locos de contentos, aunque también nos ha hecho pensar sobre conceptos como «éxito» o «creatividad». Te contamos alguna cosa al respecto en nuestro blog.
- Como sabes, Steve Wozniak es uno de nuestros referentes. Lo es porque ha marcado el camino para muchos amantes de la tecnología y la innovación. Pero también porque apuesta por un comportamiento ético vinculado a ambos campos. 'Woz' formó parte involuntaria de un intento de estafa con dos tecnologías que defendemos: la IA y el blockchain (en su forma de Bitcoin). Ni corto ni perezoso denunció a la plataforma que lo difundía, en este caso YouTube, y ha ganado. Bien por Steve y por su esfuerzo por separar el polvo de la paja, los buenos geeks de los caraduras.
- Microsoft ha anunciado nuevas herramientas para quienes desarrollamos soluciones tecnológicas basadas en Azure AI: Hablamos de Prompt Shields, Groundedness Detection y Azure AI Content Safety. También son posibles las evaluaciones automatizadas. En breve será posible disponer de plantillas de mensajes de sistema de Seguridad en Azure AI Studio y Azure OpenAi Service. Todo para hacernos la vida más fácil a los desarrolladores y, de paso, contribuir a que las aplicaciones sean más sólidas y confiables en el apartado de la seguridad.
| |
|
|
---|
|
📺 En El Garaje de Wozniak... | | Otra buena noticia es que nuestro vídeo podcast va cada día mejor. Y se nos acumula la lista de espera de invitados que quieren pasarse por el Garaje. Lo malo de esto es que, con tanta gente, lo de la gestión de agenda se complica. A pesar de todo hemos podido grabar un episodio apasionante con Lluis Altés, Global Account Director de VMware y que, además, ha sido la oportunidad de conocer de cerca a un directivo que solo podemos calificar como inusual. Dale al Play para descubrir por qué. |
| |
|
|
---|
|
🔌 Wembley te echa un cable | | Tanto si eres desarrollador, como si tienes una empresa de notable complejidad, hoy vamos a acercarte un concepto que puede serte de mucha ayuda. Tratamos el DDD o Domain-Driven Design, lo que es lo mismo: el diseño guiado por el dominio. |
| | No se trata de una metodología, ni una tecnología. Es más bien una filosofía o un enfoque de trabajo que trata de interconectar de manera muy profunda el núcleo de negocio, el modelo de negocio y el dominio del mismo. El dominio del negocio es el faro, la brújula del proyecto de implementación y el modelo de negocio la herramienta que «comunica» el negocio y la solución tecnológica. |
| | No tenemos espacio para extendernos mucho, ni te vamos a taladrar con tecnicismos, pero sí podemos hablarte de las tres capas o niveles que componen el acercamiento Domain-Driven en el diseño de soluciones tecnológicas: |
| | 1. 🌐 Nivel de Modelo de Dominio (Domain): Aquí se representan los conceptos clave del negocio, las directrices del mercado y detalles vitales sobre el estado actual de la organización. Este nivel encapsula las reglas y lógica del negocio mediante entidades y objetos de valor que reflejan las operaciones y relaciones reales del dominio. | |
| | 2. 🔗 Nivel de Aplicación (API): Define las tareas que el software debe desempeñar y utiliza objetos de dominio para resolver problemas específicos. Funciona como la capa de coordinación donde se orquestan las operaciones, se delegan tareas a los objetos de dominio y se manejan transacciones. No gestiona el estado del dominio, pero sí facilita las interacciones que alteran ese estado. | |
| | 3. 🏠 Nivel de Infraestructura (Infrastructure): Gestiona cómo se almacena y se recupera la información desde medios persistentes, como bases de datos. Si estás familiarizado con Entity Framework Core, entenderás que este nivel abarca todo desde la implementación de patrones de repositorio hasta la configuración de la unidad de trabajo (Unit of Work) para garantizar la coherencia de las transacciones. | |
| | Porque si no eres developer o arquitecto, es casi seguro que todo esto te suene a esperanto. La clave es que entiendas qué ventajas reporta el DDD: un código robusto, bien organizado y con posibilidad de testeo aislado de las distintas partes del dominio; lógica de negocio en un único lugar, diferenciada por contextos; posibilidad de expertos del dominio y expertos técnicos y mejor trabajo en equipo. En definitiva, una aplicación pensada por y para tu modelo de negocio específico. |
| | Si el DDD tiene alguna traba esa es que se requieren conocimientos muy especializados, para implementarlo. Pero para eso estamos, lógicamente. Si crees que podemos aplicarlo en tu solución tecnológica, no tienes más que contactar con nosotros. Lo vemos en un santiamén. |
| |
|
|
---|
|
👋 ¿Cómo te podemos ayudar? | | Si después de leer esto crees que podemos iniciar algún proyecto juntos, ten en cuenta que podemos ser tus mejores amigos en cuatro campos: |
|
|
|
---|
|
| | No te despistes, que nos leemos el mes que viene (que sabemos que estarás liado) con más información de valor. ¡Gracias por suscribirte! Si te mola esto, habla de nosotros a tus amistades, contactos, socios y proveedores. ¡Difunde la palabra! |
|
|
|
---|
|
|
|
No hay comentarios:
Publicar un comentario