Menu
  • Inicio
  • C#
  • Scala
  • Ruby
  • Books
  • DDD
  • Interviews
  • Code Challenges
  • #HowTo

Happy Devops.

Quality code matters.

Categoría: SOLID

→

SOLID es un anagrama de buenas practicas de diseño. Cuando usas los principios de SOLID construyes aplicaciones con bajo nivel de complejidad, mas estables y re utilizables.

Gustavo Sánchez

Code smells: Service Locator.

In Best practices, Code Smells, Design patterns, SOLID, TestingTags Code smells, Dependency Injection, Dependency Injection Container, Patrones de diseño, Service LocatorPublish Date2020-06-1170 Views

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...
Gustavo Sánchez

La diferencia entre un servicio y un componente.

In Design patterns, SOLIDTags Componente, ServicioPublish Date2020-06-11801 Views

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

…
Seguir leyendo...
Gustavo Sánchez
csharp_logo

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

In .Net, #HowTo, Autofac, C#, Design patterns, SOLID, TestingTags Autofac, Dependency Injection, Dependency Injection Container, GitHub, wcf, WebServicesPublish Date2020-05-15516 Views

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...
Gustavo Sánchez
Monolitos Happydevops

#Agile Construir monolitos no esta mal.

In Agile, Code Smells, Design patterns, Hard Skills, SOLIDTags agile, Code smells, diseñoPublish Date2020-04-15102 Views

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...
Gustavo Sánchez

¿Que es la ortogonalidad en el software?.

In SOLIDTags Ortogonalidad, SOLID, The Pragmatic Programmer.Publish Date2020-03-13886 Views

La ortogonalidad en el software es un concepto que leí por primera vez en el libro The Pragmatic Programmer. El concepto no es nuevo, y otros autores le han

…
Seguir leyendo...
Gustavo Sánchez

Elegiendo un Isolation Framework.

In .Net, Agile, Best practices, SOLID, TestingTags QuoraPublish Date2019-08-2854 Views1 Comment

Hay dos cosas que debes tener en cuenta al elegir tu framework de aislamiento.

  • ¿Tu framework es estricto o no estricto?.
  • ¿Tu framework es restringido o no restringido?.
…
Seguir leyendo...
Gustavo Sánchez

DDD: Repositories

In Best practices, DDD, Design patterns, SOLID, TestingTags Buenas practicas, DDD, Patrones de diseñoPublish Date2019-08-15298 Views

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

…
Seguir leyendo...

Site Sidebar

LinkedIn

Posts

  • C
    Cita: Gergely Orosz
    2019-08-19
  • How to: Administración remota IIS y Docker.
    2019-07-15
  • How to: Detener un build en Teamcity si falla un script Powershell.
    2020-01-20
  • #HowTo Hacer un Cfdi con impuestos Exentos.
    2020-07-22
  • digital minimalism cover
    #Opinión del libro: Digital Minimalism de Cal Newport.
    2022-06-30

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

  • Logo Teamcty
    How to: Habilitar JustMock en un build de Teamcity.
    2020-01-20
  • ruby logo
    #Kata Arrays en Ruby.
    2020-08-06
  • #
    #Link The Rules Design Pattern
    2020-10-14
  • LeetCode: Asteroid collision
    2022-07-31
  • C
    Cita: Ryan Campbell
    2019-11-08

Sliding Sidebar

  • .Net (29)
  • .NetCore (10)
  • Algoritmos (5)
  • Archive (14)
  • Autofac (7)
  • Azure (4)
  • C# (65)
  • Code Challenges (20)
  • Contractor (4)
  • Devops (7)
  • Entrevistas (4)
  • General (33)
    • Citas (4)
    • Enlaces (4)
    • Libros (15)
    • Quotes (6)
  • Grafana (3)
  • Hard Skills (67)
    • #HowTo (46)
    • Code Smells (6)
    • Design patterns (8)
    • SOLID (7)
    • Testing (13)
  • Home office (2)
  • Katas (76)
  • Ruby (9)
  • Scala (79)
  • Soft Skills (46)
    • Agile (32)
    • DDD (7)
    • Kanban (8)
    • Lean (12)
    • Planning (7)
    • Scrum (7)
    • User Stories (13)
  • Tools (51)
    • Autofac (6)
    • Best practices (21)
    • Cake (1)
    • Chilkat (1)
    • Docker (2)
    • IIS (5)
    • Polly (3)
    • Powershell (6)
    • Sql Server (6)
    • Teamcity (8)
  • Uncategorized (4)
  • Wcf (9)
  • XSLT (4)