Cómo programar usando PostSharp en C #

La programación orientada a aspectos (AOP) es un paradigma de programación que le permite definir políticas para gestionar sin problemas las preocupaciones transversales en las aplicaciones. AOP se puede aprovechar para eliminar código entremezclado, escribir código más limpio, aumentar la abstracción y modularidad del código, reducir los costos de mantenimiento y desarrollo y hacer que las aplicaciones sean más manejables y flexibles. PostShar

Revisión: las mejores distribuciones de Linux para Docker y contenedores

Durante los últimos seis meses, he revisado cinco distribuciones mínimas de Linux que están optimizadas para ejecutar contenedores: Alpine Linux, CoreOS Container Linux, RancherOS, Red Hat Atomic Host y VMware Photon OS. Genéricamente conocidos como "sistemas operativos de contenedor", estas distribuciones de Linux diseñadas específicamente y reducidas no son la única forma de ejecutar contenedores en producción, pero proporcionan una base que no desperdicia recursos en nada más que en el soporte de contenedores. El esta

4 iniciativas de código abierto que necesitan tu ayuda

Lo que hace que los proyectos de código abierto sean especiales no es el software o incluso las licencias, es la combinación de talentos y el espíritu de donación gratuita en torno a estos proyectos. Pero no todas las iniciativas de código abierto se convierten en objeto de patrocinio empresarial o devoción generalizada. Y alg

NoSQL destruye el dominio de Oracle, IBM y Microsoft

Resulta que la dominación mundial puede llevar mucho, mucho tiempo. En 2014, Brandon Butler de Network World declaró que NoSQL estaba "dando un susto a los proveedores y usuarios de bases de datos SQL", y un año después Andy Oliver bromeó diciendo que "la tecnología de bases de datos que alguna vez estuvo al rojo vivo está perdiendo su brillo, a medida que NoSQL alcanza la masa adopción ”, volviéndose aburridamente convencional. Sin embar

Nuevas funciones en MVC 6

El patrón Model View Controller es uno de los patrones de diseño más populares que le ayuda a crear aplicaciones que son más fáciles de probar y mantener. El marco Model View Controller (comúnmente conocido como MVC) promueve una capacidad de prueba y una reutilización de código más fáciles. El marco

Dígale adiós a .NET Core 3.0

.NET Core 3.0, una implementación de la plataforma de desarrollo de código abierto de Microsoft que debutó por primera vez hace casi 18 meses, llegó a su fin el 3 de marzo de 2020. Microsoft aconseja a los usuarios que muevan aplicaciones y entornos a .NET Core 3.1. Las instrucciones de actualización se pueden encontrar en devblogs.micro

Novedades de HTML5.2

HTML5.2, una actualización de la especificación principal de HTML5 que proporciona la estructura de las páginas web, ahora es lanzada por el World Wide Web Consortium (W3C) e incluye mejoras para la seguridad y el comercio. La especificación, a la que el W3C hace referencia como recomendación, ofrece una guía actualizada y estable de HTML. Junto

Cerrar la brecha SQL-NoSQL con Apache Phoenix

Apache Phoenix es un proyecto Java de código abierto relativamente nuevo que proporciona un controlador JDBC y acceso SQL a la base de datos NoSQL de Hadoop: HBase. Fue creado como un proyecto interno en Salesforce, de código abierto en GitHub y se convirtió en un proyecto Apache de alto nivel en mayo de 2014. Si

¿Qué es CaaS? Gestión de contenedores más sencilla

A medida que las aplicaciones modernas en contenedores continúan siendo populares entre las organizaciones, era solo cuestión de tiempo antes de que los principales proveedores comenzaran a ofrecer infraestructura y administración de contenedores "como servicio". El uso de contenedores está en aumento con las empresas a nivel mundial, con el 65 por ciento de las organizaciones que afirman que usan contenedores Docker y el 58 por ciento que usa el sistema de orquestación de Kubernetes de alguna manera, según el último informe 2020 State of Cloud de Flexera. La fa

Lo que necesita saber sobre Docker en Windows

Pasé el final de la semana pasada en Monki Gras, una conferencia de desarrolladores de Londres centrada en el oficio del desarrollo de software. Es un evento fascinante y este año se centró en cómo empaquetar software. No es sorprendente que muchos de los oradores hablaran sobre el papel de los contenedores en DevOps y la entrega continua. Per