Menu
  • Inicio

Happy Devops.

El código de calidad importa.

Categoría: Patrones de diseño

→

Los patrones de diseño son soluciones probadas a problemas recurrentes en el mundo de software.

Code smells: Service Locator.

In Buenas practicas, Code Smells, Patrones de diseño, SOLID, TestingTags Code smells, Dependency Injection, Dependency Injection Container, Patrones de diseño, Service LocatorPublish Date2020-06-115 Views Gustavo Sánchez

Service Locator es un patrón de diseño que consiste en abstraer la lógica de composición y vinculación de componentes en un

…
Seguir leyendo...
La diferencia entre un servicio y un componente.

La diferencia entre un servicio y un componente.

In Patrones de diseño, SOLID, UncategorizedTags Componente, ServicioPublish Date2020-06-1172 Views Gustavo Sánchez

Servicio y componentes son términos que se usan para referirse a los objetos dentro de una aplicación. Si bien tienen cierta relación, no significan exactamente lo mismo. No existe una definición única de estos dos términos,

…
Seguir leyendo...
#HowTo Usar Autofac para componer clientes de webservices Wcf (No proxies).

#HowTo Usar Autofac para componer clientes de webservices Wcf (No proxies).

In .Net, #HowTo, Autofac, C#, Patrones de diseño, SOLID, TestingTags Autofac, Dependency Injection, Dependency Injection Container, GitHub, wcf, WebServicesPublish Date2020-05-1518 Views Gustavo Sánchez

En este post te voy a explicar como puedes usar Autofac para componer tus instancias de clientes de WebServices Wcf, en C# con .Net

…
Seguir leyendo...
#Agile Construir monolitos no esta mal.

#Agile Construir monolitos no esta mal.

In Agile, Code Smells, Entregar un buen producto., Patrones de diseño, SOLIDTags agile, Code smells, diseñoPublish Date2020-04-158 Views Gustavo Sánchez

Un monolito es un programa cuyos componentes físicos o lógicos se encuentran agrupados en un solo componente. Construir monolitos no está mal, tiene implicaciones que debes

…
Seguir leyendo...
Composición sobre herencia en la construcción de tus entidades.

Composición sobre herencia en la construcción de tus entidades.

In Buenas practicas, C#, Code Smells, Patrones de diseñoTags Buenas practias, diseño, Patrones de diseño, SOLIDPublish Date2019-10-107 Views Gustavo Sánchez

Construir las entidades de tu sistema requiere un cuidado especial. Las entidades deben de tener un gran valor conceptual, pero un poco valor funcional, entre menos lógica tengan son más fáciles de usar como base para

…
Seguir leyendo...
DDD: Repositories

DDD: Repositories

In Buenas practicas, DDD, Patrones de diseño, SOLID, TestingTags Buenas practicas, DDD, Patrones de diseñoPublish Date2019-08-1515 Views Gustavo Sánchez

En la actualidad, casi todo sistema requiere de un medio de persistencia, por lo general base de datos. La dependencia de los sistemas con la persistencia es tal que estos se construyen a partir de la

…
Seguir leyendo...
DDD: Anti Corruption Layers

DDD: Anti Corruption Layers

In Buenas practicas, DDD, Patrones de diseñoPublish Date2019-08-1264 Views Gustavo Sánchez

Uno de los patrones que me llamo la atención de DDD es el llamado: Anti corruption layer. Esta estrategia de diseño busca alejar diseños estructurales distintos, conceptos ajenos o cualquier otra idea o comportamiento ajeno del dominio de

…
Seguir leyendo...
¿Que es un code smell?

¿Que es un code smell?

In Agile, Buenas practicas, Patrones de diseñoTags Code smells, Patrones de diseño, smellsPublish Date2019-05-1488 Views1 Comment Gustavo Sánchez

Cuando un programador  lleva un tiempo programando o gana suficiente experiencia, se vuelve capaz de detectar posibles problemas con solo examinar las líneas de código del sistema. Existen ciertas estructuras o rutinas  problemáticas que pueden llegar

…
Seguir leyendo...

Site Sidebar

Categorías

LinkedIn

Posts

  • ruby logo
    #Kata Bloques while y until en Ruby.
    2020-07-24
  • csharp_logo
    #HowTo Agregar atributos Certificado, NoCertificado y Sello a un Cfdi mediante Xslt.
    2020-07-23
  • logo scala
    #Kata Companion objects y static methods en Scala.
    2022-03-18

Etiquetas

.net (3) .Net Core (3) agile (11) Autofac (11) azure (4) Buenas practias (4) Buenas practicas (8) c# (12) case classes (4) CCE11 (5) CCE205 (4) CCE206 (4) Cfdi (12) Code smells (6) ComercioExterior (5) David Heinemeier Hansson (4) DDD (4) Dependency Injection (4) Devops (5) diseño (7) EntityFramework (3) entrevistas (4) functions (4) howto (4) how to (4) iis (5) Jason Fried (4) justmock (3) kanban (5) kata (18) Link (6) metodologias agiles (3) Opinion (8) Patrones de diseño (6) Ruby (10) scala (48) SOLID (3) sql (3) teamcity (5) Testing (3) traits (4) Unit Testing (3) User Stories Mapping (5) wcf (11) xslt (4)

Dev.To

Gustavo Sánchez's DEV Profile

Site Footer

Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí: Política de cookies

Posts

  • Opinion del libro: The Pragmatic Programmer.
    2020-02-28
  • L
    Link: Death by Interfaces?
    2020-01-22
  • Opinión del libro: User Story Mapping.
    2020-01-02
  • csharp_logo
    Operaciones con conjuntos en C#.
    2022-05-13
  • Si quieres aprender a programar, no aprendas un lenguaje de programación.
    2019-03-11

Sliding Sidebar

  • Code Challenges (3)
  • Devops (7)
  • Entregar el producto correcto. (46)
    • Agile (32)
    • DDD (7)
    • Kanban (8)
    • Lean (12)
    • Planning (7)
    • Scrum (7)
    • User Stories (13)
  • Entregar un buen producto. (67)
    • #HowTo (45)
    • Automatización (1)
    • Code Smells (6)
    • Patrones de diseño (8)
    • SOLID (7)
    • Testing (13)
  • Entrevistas (4)
  • Facturación Electronica (14)
    • Cfdi (14)
  • General (29)
    • Citas (4)
    • Enlaces (4)
    • Libros (11)
    • Quotes (6)
  • Herramientas (48)
    • Autofac (6)
    • Base de datos (1)
    • Buenas practicas (21)
    • Chilkat (1)
    • Docker (2)
    • IIS (5)
    • JMeter (1)
    • JustMock (1)
    • Polly (3)
    • Powershell (6)
    • Rider (1)
    • Sql Server (3)
    • Teamcity (4)
  • Home office (2)
  • Katas (69)
  • MacOs (1)
  • Tecnologías (134)
    • .Net (27)
    • .NetCore (10)
    • Autofac (6)
    • Azure (4)
    • C# (51)
    • Grafana (3)
    • Ruby (9)
    • Scala (61)
    • Wcf (9)
    • XSLT (4)
  • Uncategorized (11)

Categorías

LinkedIn

Posts

  • csharp_logo
    #HowTo Resolver el error: Unable to resolve the type » because the lifetime scope it belongs in can’t be located. En Autofac con Wcf.
    2020-07-31
  • csharp_logo
    #Kata Configurar un servicio SvcLess Wcf con Autofac.
    2020-08-05
  • portada_libro
    Opinion del libro: Remote Office Not Required.
    2020-01-24

Etiquetas

.net (3) .Net Core (3) agile (11) Autofac (11) azure (4) Buenas practias (4) Buenas practicas (8) c# (12) case classes (4) CCE11 (5) CCE205 (4) CCE206 (4) Cfdi (12) Code smells (6) ComercioExterior (5) David Heinemeier Hansson (4) DDD (4) Dependency Injection (4) Devops (5) diseño (7) EntityFramework (3) entrevistas (4) functions (4) howto (4) how to (4) iis (5) Jason Fried (4) justmock (3) kanban (5) kata (18) Link (6) metodologias agiles (3) Opinion (8) Patrones de diseño (6) Ruby (10) scala (48) SOLID (3) sql (3) teamcity (5) Testing (3) traits (4) Unit Testing (3) User Stories Mapping (5) wcf (11) xslt (4)

Dev.To

Gustavo Sánchez's DEV Profile