Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

742 artículos publicados

¿Qué hay de nuevo en Visual Studio 2019?

Hoy se hace público por fin el nuevo Visual Studio 2019. Han sido varios meses de "Previews" y de noticias muy interesantes sobre las nuevas ventajas que trae consigo la nueva versión de este entorno de desarrollo. Vamos a ver las principales novedades que nos ofrece. [Más]

Cómo ser mejor programador (aparte de programando)

Si le preguntas a cualquiera qué deberías hacer para ser mejor profesional de la programación seguro que la mayoría te diría simplemente: programar más todavía. Y, sin duda, practicar, aprender y seguir programando más allá del trabajo en proyectos Open Source o personales, son grandes consejos. Pero hay toda una categoría de cosas que no tienen nada que ver con el trabajo ni con la programación que puedes y debes hacer para lograr ser mejor profesional. Parece un contrasentido, pero alejarte de lo técnico puede ayudarte mucho a ser mejor técnico (o, realmente, mejor profesional en general). Te lo contamos. [Más]

Java 12 lanzado: versión descafeinada sin soporte a largo plazo

Dentro de la metodología de lanzamiento de versiones "mayores" de la plataforma Java cada 6 meses, el pasado martes ha aparecido la versión 12 de Java. Esta versión llega tan solo 6 meses después de la versión 11, y no se considera una versión con soporte a largo plazo (LTS) por lo que solo se le dará soporte durante 6 meses por parte de Oracle. Entre las cuestiones destacables de esta versión solamente hay dos, y encima se consideran experimentales. Veámoslas rápidamente... [Más]

10 Diferencias entre .NET Core y .NET Framework

Seguro que todos los desarrolladores que trabajáis normalmente usando herramientas Microsoft habéis oído hablar bastante de .NET Core en los últimos tiempos. Incluso quizás muchos de vosotros habéis tenido oportunidad de trabajar con este nuevo framework y ya conocéis sus principales características y las bondades (e incluso algún que otro inconveniente) que ofrece sobre el ya clásico .NET Framework. Pero probablemente sois muchos también los que sólo lo conocéis de oídas, pues vuestro día a día está más enfocado al mantenimiento de sistemas existentes, o quizás trabajáis sobre tecnologías que están ancladas a versiones determinadas del framework .NET, o simplemente el fragor de la batalla diaria no os deja tiempo para explorar nuevos horizontes. En este artículo repasamos las principales diferencias entre ambos. [Más]

SAP hace Open Source su herramienta de análisis de vulnerabilidades para Java y Python

SAP acaba de hacer Open Source y liberar por tanto el código de su herramienta de evaluación de vulnerabilidades de código VAT (Vulnerability Assesment Tool). La herramienta sirve para analizar código de Java y de Python, y ha sido probada durante dos años internamente, realizando más de 20.000 análisis en unos 600 proyectos de la compañía. [Más]

¿Qué es Kubernetes y cómo funciona?

Con el auge actual de los contenedores es posible que te hayas empezado a plantear el poner tu aplicación en contenedores. O es posible que ya lo estés haciendo. Sea cual sea tu caso, es probable que estés usando (o considerando el uso) de Kubernetes. En este artículo vamos a ver qué es Kubernetes y cómo funciona. No es el objetivo de este post el que veas "cómo desarrollar para Kubernetes" sino que entiendas qué componentes forman parte de Kubernetes y cuál es el rol de cada uno de ellos. [Más]

Un vistazo a las columnas responsive en HTML5 y CSS3

Aprende a dividir el contenido de tus páginas en columnas responsive usando solo unas pocas reglas de CSS.

Una de las cosas que más echábamos de menos los diseñadores al pasarnos de print a web en épocas pretéritas, era la posibilidad de dividir el texto en columnas. Por suerte, todo esto cambió con la llegada de CSS3. Usando CSS3 tenemos la posibilidad de organizar los contenidos de una página web en columnas sin tener que crear elementos HTML extra, algo muy útil si estamos maquetando una web con mucho contenido o donde la longitud de línea nos quedasen demasiado grandes (como periódicos o revistas digitales). Antes, hacer esto era totalmente impensable sin la ayuda de JavaScript. [Más]

La Evolución del lenguaje C#

Desde su lanzamiento inicial en 2002, C# ha sido actualizado periódicamente con nuevas funcionalidades. Hoy, examinaremos las nuevas características más importantes de cada una de las principales versiones del lenguaje y explicaremos cómo el código C# que hemos estado escribiendo ha evolucionado a lo largo de los años. [Más]

La trampa de la formación online sin fecha de fin

Una de las cuestiones que más nos preguntan los alumnos es por qué nuestros cursos tienen una fecha de fin y no damos acceso de por vida. Aunque siempre se lo tratamos de explicar de manera concisa, hoy voy a intentar hacerlo públicamente y de forma más detallada, porque es una cuestión muy interesante. [Más]