Advertisement · 728 × 90

Posts by Aitor Santana

Post image Post image Post image Post image

¿.NET Native AOT es el futuro o solo marketing? 🚀💣

✅ PROS:
Cold Start <10ms.
Un solo .exe (sin runtime).
RAM <10MB.

⚠️ CONTRAS:
Adiós a la Reflection.
JSON solo con Source Generators.
Trimming agresivo.

¿Vale la pena? 👇

#DotNet #NativeAOT #CSharp #Programming

1 month ago 0 0 0 0
Preview
#dotnet #softwarearchitecture #efcore #cleancode #debate | Aitor Santana Cabrera | 10 comments ¿Seguimos "envolviendo" Entity Framework por costumbre o por necesidad real? 🤔🧱 Hace años, el mantra era claro: "Nunca uses el DbContext directamente en tus servicios. Crea un Patrón Repositorio". Y...

Debate interesante: www.linkedin.com/posts/aitors...

1 month ago 0 0 0 0
Post image

Crear un GenericRepository<T> encima de EF Core es, en el 90% de los casos, redundante.

EF Core ya implementa el patrón Repository.

Si tu abstracción solo es un CRUD estás añadiendo ruido, no valor.

¿Culpable o inocente? 👨‍⚖️

#dotnet #csharp #architecture

1 month ago 3 0 1 0
Preview
#dotnet #microsoftextensionsai #artificialintelligence #learningpublic #cleancode | Aitor Santana Cabrera En mi camino construyendo el proyecto ExpenseReimbursementContext, me he planteado un reto: ¿Es posible integrar Auditoría Inteligente sin depender de la infraestructura? He estado probando el nuevo ...

Si quieren ver más info: www.linkedin.com/posts/aitors...

1 month ago 1 0 0 0
Post image

Jugando con Microsoft.Extensions.AI en mi proyecto de aprendizaje. 🤓

Es genial ver cómo .NET nos facilita desacoplar la IA de la base de datos.

Os cuento cómo lo he montado aquí: 🔗 ascinfo.dev/blog/auditor...

#dotnet #csharp #AI #DevCommunity

1 month ago 1 0 1 0
Post image

Tras usar Spring y .NET:
Spring es un titán 🏋️
Pero la DX de .NET hoy gana🧐:
• Menos "magia"/config
• Tooling unificado (CLI)
• Más ligero
Hoy es más “disfrutón” .NET.

👇 He dejado el análisis completo y el código aquí:

www.linkedin.com/posts/aitors...

#dotnet #java #csharp

2 months ago 1 1 0 0
Preview
DevSweep: Cuando 256GB ya no son suficientes La historia de cómo un MacBook M1 con poco almacenamiento me llevó a crear una herramienta open source para recuperar gigabytes de espacio perdido en caches de desarrollo.

Sobrevivir con 256GB en un Mac siendo developer? Un reto. 😅
Así que decidí crear DevSweep, una herramienta CLI🧹.

Lo diferente:
✅ Modo --dry-run real
✅ Específica para devs
✅ Robustez.

Artículo de como lo construí 👉 www.ascinfo.dev/blog/devswee...

#opensource #bash

2 months ago 3 0 0 0
Preview
El diseño no es arte, es supervivencia: Practical Object Oriented Design (I-II) Conclusiones clave de los dos primeros capítulos de 'Practical Object-Oriented Design in Ruby' de Sandi Metz, aplicadas a C#.

Link al post: www.ascinfo.dev/blog/el-dise...

2 months ago 1 1 0 0

El diseño de software NO es para que quede bonito. Es para que no te explote la cabeza el lunes. 🤯

He aplicado el POODR de Sandi Metz a C# para evitarlo:
1. Diseña para el cambio (no adivines).
2. El test TRUE.
3. Oculta la estructura (Adiós List<T> crudas).
#CleanCode #DotNet

2 months ago 2 1 1 0
Advertisement
Preview
Vibe Coding vs. Clean Code Cómo rediseñé mi portfolio con IA (v0 y Next.js) sin que la deuda técnica me comiera vivo.

El desarrollo de software es saber elegir herramientas. 🚀
Rediseñé mi web (ascinfo.dev) con #VibeCoding para lograr ese toque "Dark IDE" sin pelear con CSS.
Stack:
🔹 v0: UI Bento Grid en tiempo real.
🔹 Claude & Gemini: Lógica

¿Que os parece?👇

www.ascinfo.dev/blog/vibe-co...

2 months ago 0 0 0 0
Preview
Arquitectura Hexagonal en Spring ## Arquitectura Hexagonal en Spring En estas semanas he estado redescubriendo Java, con el objetivo de pulir las bases y practicar muchos de los conceptos com

Link al post del blog de @leanmind.es: leanmind.es/es/blog/arqu...

2 months ago 2 1 0 0
Post image

Implementar Arquitectura Hexagonal en Spring Boot es fácil. Lo difícil es resistir la tentación de ensuciar el Dominio con anotaciones del framework.
He documentado cómo lograr un desacoplamiento real: ❌ Adiós @Service en el dominio. ✅ Hola BeanConfiguration manual.

2 months ago 0 0 1 0
Post image

💫En @nerdearla.bsky.social , @ascinfo.dev y @aitorevi.dev compartieron su taller “Mock 101: El Arte del Testing”, que se convirtió en una experiencia única por varias razones😉

Nos lo cuentan todo en su último artículo (incluye el repo del taller)👇

leanmind.es/es/blog/mock...

4 months ago 2 1 0 0
Preview
Nerdearla España 2025 - 13 al 15 de noviembre - Madrid Desde 2014, Nerdearla es el evento tech + open source gratuito más grande en español. Charlas, talleres, coworking y networking presencial + streaming.

En una semana estaremos en @nerdearla.bsky.social España! Que ilusión poder disfrutar de este evento y seguir haciendo vínculos y comunidad 🤗

Acompáñanos en nuestro taller Mock 101 para conocer el mundo de los dobles de test!

nerdearla.es/agenda/mock-...

4 months ago 3 1 0 0
El Arte de la Guerra…del testing: Dobladores de Pruebas - T3chFest 10
El Arte de la Guerra…del testing: Dobladores de Pruebas - T3chFest 10 YouTube video by T3chFest

💫 ¿Mocks, stubs, dobles de prueba… te suena a lío?
@ascinfo.dev lo aclara todo en la charla que dio en #T3chFest. ✨

Domina técnicas como Self Shunt, Humble Object y más...🚀 👇

🎥 youtu.be/Yxo70Ec-j0U?...

#Testing #LeanMind

1 year ago 1 1 0 0

Ya está publicada la charla que di el T3chfest! Me hace mucha ilusión compartirla, por si le queréis echar un vistazo 😄

1 year ago 5 1 0 0
Advertisement
Post image Post image Post image

Ya disponibles las charlas de Jose Miguel Leiva, Sujay Jain y @ascinfo.dev en T3chFest 10. https://www.youtube.com/@T3chFest

1 year ago 1 1 0 1
Post image Post image Post image Post image

Comenzamos la última tanda de charlas de la mañana con Bárbara Villuendas, Paloma Muñoz y Delia Rodríguez en Track 1, Jose Miguel Leiva en Track 2, Sujay Jain en Track 3 y @ascinfo.dev  en Track 4. #t3chfest10

1 year ago 5 1 0 0
Preview
🔴 Track 4 | Ahora «Privacy-first architecture: local-first and alternatives to GDPR ...» T3chFest 10 YouTube video by T3chFest

Hoy nos vemos en #t3chfest10 para hablar sobre testing y dobles de tests! Espero verte por allí o por el streaming 😁

Horarios:
- 12:30 🇮🇨
- 13:30 🇪🇸

Streaming: www.youtube.com/live/QJd2GMN...

@t3chfest.es

1 year ago 0 0 0 0
Post image

💫Si estás en @t3chfest.es , ¡no te puedes perder esta charla! 🚀

@ascinfo.dev te contará todo sobre mocks y dobles de prueba en testing.

Aprende a crear entornos de prueba efectivos y domina técnicas como Test Specific SubClass, self shunt y humble object 😉 ¡Gran charla! 💯

#Mocks #TDD #T3chFest10

1 year ago 1 1 0 0
Preview
El Arte de la Guerra…del testing: Dobladores de Pruebas - T3chFest 10 Si te sumerges en el mundo del testing te encontrarás en algún momento con los mocks o dobles de pru...

Testing avanzado sin dolores de cabeza 🛠️ Aprende a dominar mocks y técnicas para mejorar la calidad del código. Con @ascinfo.dev en T3chFest 10.

1 year ago 2 1 0 0
Preview
El Arte de la Guerra…del testing: Dobladores de Pruebas - T3chFest 10 Si te sumerges en el mundo del testing te encontrarás en algún momento con los mocks o dobles de pru...

Ya está el programa de la décima edición del @t3chfest.es y para mí es un orgullo formar parte!!

Si te pasas por allí no dudes en pasarte a saludar, mil gracias a todos 😄

t3chfest.es/2025/program...

1 year ago 4 1 0 0
Video

💫¿DAO, Repository o Active Record?

Esta infografía, basada en el artículo de nuestro blog escrito por @ascinfo.dev, resume las diferencias clave entre estos patrones y cómo elegir el más adecuado para tus proyectos. 🚀

Puedes leer el artículo aquí 👇
bit.ly/4gcQB2i

1 year ago 1 1 0 0
Post image

💫En el último artículo publicado en nuestro blog, Mario Pinto y Rubén Zamora explican cómo aplicar el Patrón Estado para modelar comportamientos y transiciones claras en la Kata Garage Door 🚪.

Descubre cómo este enfoque simplifica el diseño 👇
bit.ly/4awfWmk

1 year ago 1 1 0 0
Preview
El Arte de la Guerra…del testing: Dobladores de Pruebas - T3chFest 10 Si te sumerges en el mundo del testing te encontrarás en algún momento con los mocks o dobles de pru...

Mi charla "El Arte de la Guerra…del testing: Dobladores de Pruebas" ha sido seleccionada para el @t3chfest.es 2025!! 🤩

Muchas gracias a todo el equipo de @leanmind.es por el apoyo y la confianza que me dan siempre, y a la organización del evento por la acogida 🫶

t3chfest.es/2025/program...

1 year ago 7 4 0 0
https://hubs.ly/Q0336Vz10

💫¡Nos hace mucha ilusión ver nuestra experiencia como caso de éxito en #GameOfDiversity!

Gracias Inserver, por ayudarnos a crecer y fortalecer nuestra apuesta por la #diversidad y la #inclusión.

¡Sigamos construyendo entornos más equitativos! 🙌🌈
👇
t.co/AhBA6wgsJE

1 year ago 2 1 0 0
Advertisement
Video

💫Nuestras formaciones son más que cursos; son la forma de transformar proyectos y potenciar equipos 🚀

Cada sesión es una oportunidad para aportar valor y soluciones sostenibles que marquen la diferencia.

Cuéntanos qué necesitas. Todo comienza hablando.
Contacto@leanmind.es 🌟

1 year ago 2 1 0 0
Video

💫¿Cómo manejan la asincronía Java y JavaScript?

Esta infografía, basada en el artículo de
@ascinfo.dev , explora las diferencias entre CompletableFuture y Promesas, mostrando cómo cada lenguaje aborda la asincronía de manera única.

Artículo completo aquí👉 bit.ly/4jaUHup

1 year ago 2 1 0 0
Post image

💫Es un placer anunciar que estaremos en JSconf, donde Carlos Blé impartirá un taller increíble en el que disfrutarás mucho aprendiendo sobre TDD👌
¡No te lo puedes perder!

Aquí tienes toda la información😉👇
jsconf.es

#jsconfes #JS #TDD
@midu.dev

1 year ago 8 6 0 0
Post image

💫Gestiona tu repositorio de GitHub de forma eficiente.

@mariasoriadura.bsky.social explica en su artículo cómo asignar colaboradores y configurar el archivo CODEOWNERS para mejorar el flujo de trabajo en tu equipo🚀

Léelo aquí 👇
bit.ly/3Bz28KY

#GitHub #DevTips #CodeOwners

1 year ago 2 2 0 0