Publicado por
campusMVP
el
Las pruebas de software constituyen una actividad más dentro del proceso de desarrollo de software. Se trata de averiguar si el software ofrece la calidad esperada a las partes interesadas. pero existen muchos tipos de pruebas de software y muchas formas de llevarlas a cabo. Este artículo te cuenta muchas cosas sobre el testing de software.
[Más]
Publicado por
José M. Alarcón Aguín
el
En este artículo daremos un repaso a fondo al reciente formado de imagen AVIF. Recordaremos los formatos que existían antes de este, cuáles son las ventajas del nuevo formato, cómo podemos comparar su rendimiento con el de otros formatos, cómo creamos imágenes AVIF, el soporte de navegadores y servidores y finalmente las desventajas que podríamos tener al usarlo. Al estar detrás del formato la mayoría de las grandes empresas multimedia y de Internet, y sobre todo Google, la adopción del formato está siendo muy rápida y es fácil incluir alternativas para los dispositivos que no lo soporten. Por todo esto es un formato muy a tener en cuenta y que deberíamos empezar a utilizar en nuestros desarrollos y sitios Web.
[Más]
Publicado por
campusMVP
el
SlashData ha llevado a cabo su decimonovena encuesta entre más de 17.000 desarrolladores en 159 países. Este informe de investigación se centra en 6 temas principales. Uno de ellos es la adopción de los lenguajes de programación, en el que se proporcionan estimaciones actualizadas del número de desarrolladores de software activos que utilizan cada uno de los principales lenguajes. En este post hacemos un resumen de estos resultados, que siempre ayudan a ver "por dónde van los tiros" en el presente y el futuro inmediato y te pueden ayudar a elegir por dónde tirar.
[Más]
Publicado por
David Charte
el
En un post anterior estudiamos los principales conceptos relacionados con la Inteligencia Artificial. Ya sabes que la IA es una herramienta multiusos que tiene muchas aplicaciones en diferentes campos de estudio y en la industria, como en robótica, medicina o marketing. En este post te presentaré algunos usos de la Inteligencia Artificial menos convencionales que tal vez te sorprendan.
[Más]
Publicado por
José M. Alarcón Aguín
el
En el post de hoy nos vamos a centrar en un tema relacionado directamente con los tipos genéricos en Java: los comodines para genéricos o PECS. PECS es el acrónimo de Producer extends and Consumer super, que quiere decir en español que el productor usa extends y el consumidor usa super. Esta terminología tan extraña, cobra sentido cuando entiendes el funcionamiento y el propósito de estos comodines, cosa que veremos en el artículo. Se trata de un concepto de uso relativamente poco frecuente y que puede ser costoso de comprender, pero que cuando lo necesitas te puede salvar el día.
[Más]
Publicado por
campusMVP
el
Hace poco terminamos una de las mayores tareas de refactorización que hemos hecho en elmah.io: migrar todo a .NET Core. elmah.io consta actualmente de 5 aplicaciones web y 57 funciones de Azure repartidas en aproximadamente 25 Function Apps. En este post, compartiré algunas de las lecciones que hemos aprendido mientras llevábamos a cabo esta tarea.
[Más]
Publicado por
campusMVP
el
El sistema de versiones de .NET Core tiene una manera muy diferente de funcionar respecto a lo que era .NET Framework, así que si vienes del desarrollo de aplicaciones con .NET "clásico" o si estás empezando con .NET Core o .NET, te resultará de mucha ayuda comprender la periodicidad de los lanzamientos del framework, los tipos de soporte que existen y su ciclo de vida, para poder tomar las decisiones correctas sobre qué versión utilizar en cada caso, sobre todo si trabajas en una empresa u organización donde la estabilidad de soporte es importante.
[Más]
Publicado por
José M. Alarcón Aguín
el
Sin duda la tendencia tecnológica más puntera de los últimos años es todo lo relacionado con la inteligencia artificial y el análisis de datos. El problema viene cuando los términos relacionados con el campo se convierten en palabras vacías de marketing que en muchos casos son directamente mentira. Es muy habitual hablar de que tal o cual producto usa la inteligencia artificial para lograr algo y, en ocasiones, son algoritmos convencionales tomando decisiones predecibles. En este artículo te explicamos de manera concisa y clara qué significan cada uno de los términos más comunes relacionados con la ciencia de datos y la inteligencia artificial.
[Más]
Publicado por
campusMVP
el
Los desarrolladores de software poseen habilidades extraordinariamente rentables. Pero son perfiles muy demandados, y si no les das la oportunidad de desarrollar sus aptitudes, encontrarán a otro que sí lo haga. Esto puede suponer un gran problema para la empresa, ya que los costes de reclutamiento y formación de los sustitutos de los desarrolladores de software que se han ido pueden ser muy elevados, especialmente si este ciclo se repite mucho en el tiempo y hay mucha rotación de personas. Los programas de formación, además de ser útiles y eficaces, también tienen que causar una buena impresión en las personas a las que estás formando. En este artículo te presentamos algunos consejos que pueden servir para perfeccionar los programas de formación para programadores existentes y aumentar su eficacia y relevancia.
[Más]
Publicado por
campusMVP
el
En este breve vídeo nuestro tutor José Manuel Alarcón nos cuenta en qué se basa el funcionamiento de Blazor Server, cómo es posible que funcione en el lado cliente cuando el código se ejecuta en el servidor, etc...
[Más]