¿.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
Posts by Aitor Santana
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
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
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
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
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
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...
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.
💫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...
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-...
💫 ¿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
Ya está publicada la charla que di el T3chfest! Me hace mucha ilusión compartirla, por si le queréis echar un vistazo 😄
Ya disponibles las charlas de Jose Miguel Leiva, Sujay Jain y @ascinfo.dev en T3chFest 10. https://www.youtube.com/@T3chFest
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
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
💫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
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.
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...
💫¿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
💫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
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...
💫¡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
💫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 🌟
💫¿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
💫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
💫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