albertcapdevila
.net
Blog
Contrátame
Libros
Contacto
RSS
Proyectos
Quizá algun día empiece a enviar una newsletter, si te gustaría recibirla subscríbete aquí
Email
*
Nombre
Apellidos
Etiquetas
Código, teoría, principios y prácticas
Patrones de diseño
Sobre este Blog
Lecturas recomendadas
Proyectos
Archivo
2024 (1)
Patron Decorator (Envoltorio) en c#
2022 (3)
Qué es una Entidad de Domain Driver Design y cómo se implementa en c# y .net
Qué es la lógica de negocio en programación y cómo distinguirla de la lógica de aplicación y de pantalla
Ejemplo de un método deshonesto en c#.net y cómo refactorizarlo
2021 (4)
Efectos secundarios e idempotencia en programación
Estado en programación vs. estado de la aplicación
Encapsulamiento en programación
Mantenibilidad y entropía del software
2020 (13)
Lecturas recomendadas sobre c# y .net · diciembre 2020
Lecturas recomendadas sobre c# y .net · noviembre 2020
Lecturas recomendadas sobre c# y .net · octubre 2020
Lecturas recomendadas sobre c# y .net · septiembre 2020
Lecturas recomendadas sobre c# y .net · agosto 2020
Lecturas recomendadas sobre c# y .net · julio 2020
Lecturas recomendadas sobre c# y .net · junio 2020
Lecturas recomendadas sobre c# y .net · mayo 2020
Lecturas recomendadas sobre c# y .net · abril 2020
Lecturas recomendadas sobre c# y .net · marzo 2020
Lecturas recomendadas sobre c# y .net · febrero 2020
Lecturas recomendadas sobre c# y .net · enero 2020
Controla la calidad de tu código con NDepend
2019 (12)
Lecturas recomendadas sobre c# y .net · diciembre 2019
Lecturas recomendadas sobre c# y .net · noviembre 2019
Lecturas recomendadas sobre c# y .net · octubre 2019
Lecturas recomendadas sobre c# y .net · septiembre 2019
Lecturas recomendadas sobre c# y .net · agosto 2019
Lecturas recomendadas sobre c# y .net · julio 2019
Lecturas recomendadas sobre c# y .net · junio 2019
Lecturas recomendadas sobre c# y .net · mayo 2019
Lecturas recomendadas sobre c# y .net · abril 2019
Lecturas recomendadas sobre c# y .net · marzo 2019
Lecturas recomendadas sobre c# y .net · febrero 2019
Lecturas recomendadas sobre c# y .net · enero 2019
2018 (17)
Lecturas recomendadas sobre c# y .net · diciembre 2018
Lecturas recomendadas sobre c# y .net · noviembre 2018
Código limpio: el switch es código sospechoso
Lecturas recomendadas sobre c# y .net · octubre 2018
Lecturas recomendadas sobre c# y .net · septiembre 2018
Lecturas recomendadas sobre c# y .net · agosto 2018
Tutorial para instalar Let's Encrypt en Azure
Patrón Builder en c#.net
Lecturas recomendadas sobre c#.net · julio 2018
Programar en inglés o en español
Lecturas recomendadas · junio 2018
Lecturas recomendadas · mayo 2018
Código limpio: usa nombres que revelen su intención
Lecturas recomendadas · abril 2018
Ejemplo patrón compuesto (Composite) en C#
Datos, pantallas o código: ¿por dónde empezar?
El patrón Compuesto (Composite) en C#
2017 (9)
El patrón Observador en C#
El patrón Estrategia en C#
Estrategias para controlar las excepciones en C#
El patrón Factoría Simple en C# desde un punto de vista de mantenibilidad
El patrón Singleton en C#
La paginación de este blog en cuatro pasos
Añadir comentarios a tu blog con Disqus y MVC5
Las rutas que utilizo en este blog MVC5
Cómo subo las imágenes de este blog y cómo las envío a un Storage de Azure
2016 (8)
Para editar el html de las entradas de este blog utilizo el control CkEditor
Creando las primeras pantallas de mantenimiento mediante Scaffolding
La primera versión de la base de datos de este blog con Entity Framework Code First
Cuáles fueron las primeras clases de este Blog ASP.NET MVC5 y dónde están ubicadas
Cómo publiqué la primera versión de este blog
Consejo: Qué tuve presente antes de desarrollar el código de este blog
Declaración de intenciones: Crear un Blog ASP.NET MVC5 desde cero
Hola, Mundo
Log in