Blog

de Fernando Escolar

SOLID menos mola (D)

14 Oct 2020 · 12 mins. de lectura

La D de SOLID se refiere al principio de inversión de dependencia o DIP por sus siglas en inglés (Dependency Inversion Principle). Se puede resumir con que una clase debe depender de las abstracciones, no de las concreciones. Aunque Robert C. Martin es mucho más específico y realiza una definición dividida en dos partes

SOLID menos mola (I)

06 Oct 2020 · 11 mins. de lectura

La I de SOLID se refiere al principio de segregación de interfaz o ISP por sus siglas en inglés (Interface Segregation Principle). Se puede definir como que muchas interfaces específicas son mejores que una interfaz de propósito general. O como diría Robert C. Martin, “los clientes no deben ser forzados a depender de interfaces que no utilizan”

SOLID menos mola (L)

30 Sep 2020 · 9 mins. de lectura

La L de SOLID se refiere al principio de sustitución de Liskov o LSP por sus siglas en inglés (Liskov Substitution Principle). Se puede definir como que cada clase que hereda de otra puede usarse como su padre sin necesidad de conocer las diferencias entre ellas. Una definición muy compleja para un concepto mucho más simple. Pero con una historia algo truculenta detrás

SOLID menos mola (O)

23 Sep 2020 · 20 mins. de lectura

La O de SOLID se refiere al principio de abierto/cerrado, OCP por sus siglas en inglés (Open/Closed Principle). Se puede definir como que una clase debe estar abierta a la extensión y cerrada a la modificación. Fue acuñado por primera vez por Bertrand Meyer. Pero no fue hasta que Robert C. Martin lo reformuló e introdujo dentro del acrónimo SOLID, que se popularizó

SOLID menos mola (S)

16 Sep 2020 · 13 mins. de lectura

La S de SOLID se refiere al principio de responsabilidad única o SRP por sus siglas en inglés (Single Responsibility Principle). Se puede definir como que una clase debe tener una sola responsabilidad, o como diría Robert C. Martin, “una clase debe tener solo una razón para cambiar”

The Hitchhiker's Guide to Azure WebApps

10 Sep 2020 · 1 min. de lectura

La grabación del evento de Twitch de Catzure junto con Robert Bermejo. En esta sesión os enseñamos algunos de esos truquillos que solemos utilizar para mantener nuestras aplicaciones con vida a pesar de que el mundo las quiera matar

Azure WebApps Tips & Tricks

26 Aug 2020 · 8 mins. de lectura

Si no nos anticipamos a los imprevistos, si no esperamos lo inesperado en una nube con infinitas posibilidades, podríamos hallarnos a merced de cualquiera y de cualquier cosa que no pueda ser programada, etiquetada o clasificada.

Novedades de c# 9

19 Aug 2020 · 9 mins. de lectura

Este año 2020 está siendo como una montaña rusa. Y el mundo de las tecnologías de desarrollo de Microsoft no iba a ser diferente. En noviembre se espera la presentación de .Net 5 - A unified platform. No, no es el título de una película de sábado por la tarde de antena 3. Es la nueva plataforma para gobernarlas a todas. Una plataforma para encontrarlas, una plataforma para atraerlas a todas y atarlas en las tinieblas.

Azure Summer Talks Community

31 Jul 2020 · 1 min. de lectura

Como cada año para estas fechas desde Catzure organizan una mesa redonda con los mejores expertos de Azure de España para conversar sobre el cloud, desarrollo y todo aquello que les aptezca. Y este año he tenido la suerte de ser uno de los invitados.

Introducción a la programación cuántica v2

09 Jul 2020 · 1 min. de lectura

Te explicaré por qué estás aquí. Estás aquí porque sabes algo, aunque lo que sabes no lo puedes explicar, pero lo percibes. Ha sido así durante toda tu vida. Algo no funciona en la programación, no sabes lo que es, pero ahí está, como una astilla clavada en tu mente. Y te está enloqueciendo. Esa sensación te ha traído hasta aquí ¿Sabes de lo que estoy hablando? ¿Te gustaría saber qué es la programación cuántica?

< Antiguos Nuevos >