Menú de navegaciónMenú
Categorías

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

1068 artículos publicados

Mejores prácticas para crear Dockerfiles excelentes

La creación de Dockerfiles es una parte esencial del trabajo con Docker. En este artículo compartimos muchos consejos sobre cómo mejorar el proceso de creación de Dockerfiles. Los objetivos concretos son: minimizar el tamaño de la imagen, el tiempo de compilación y el número de capas; maximizar el uso de la caché de compilación y la legibilidad del Dockerfile; que trabajar con nuestro contenedor sea lo más agradable posible. ¡Allá vamos! [Más]

Los 10 principales errores de JavaScript analizando más de 1000 proyectos (y cómo evitarlos)

Rollbar es una herramienta para análisis de código fuente y detección de errores. Para contribuir a su comunidad de desarrolladores, han analizado su base de datos de miles de proyectos y han hallado los 10 principales errores que se suelen producir en JavaScript. Vamos a mostrarte qué los causa y cómo evitar que sucedan. Si evitas estos "descuidos", te convertirás en un mejor desarrollador. [Más]

Cómo hacer una galería responsive estilo Pinterest con HTML y CSS (sin JavaScript)

En este tutorial vamos a aprender cómo hacer, de una forma muy sencilla y solo con HTML y CSS una galería de imágenes (o de cualquier otro elemento) al estilo Pinterest. Esto es, tenemos imágenes de distinto tamaño que no se alinean horizontalmente, sino verticalmente en columnas. Realmente Pinterest no inventó nada nuevo, pero consiguió polpularizar esta forma tan peculiar de presentar el contenido. [Más]

¿Tienen futuro los desarrolladores de software a partir de los 45 años?

Una de las grandes incertidumbres de muchos trabajadores del conocimiento es si su oficio tiene fecha una caducidad en relación con la edad, sobretodo cuando se trata de profesiones que están en cambio constante. Dichos cambios obligan a estar siempre aprendiendo cosas nuevas y al tanto de las tendencias que a medio o largo plazo se convertirán en estándar. El trabajo en el ámbito del conocimiento se diferencia de otros en que su tarea principal es la resolución de problemas que NO son rutinarios, lo cual requiere una combinación de metodologías del pensamiento convergente, divergente y creativo. En este artículo vamos a contarte por qué un buen programador puede seguir trabajando como tal hasta su jubilación, y que no todas las oportunidades de "ascenso" son buenas para ti. [Más]

El estado del ecosistema Java en 2018

Snyk es una conocida empresa que ofrece un servicio de análisis de seguridad de tus aplicaciones Trabaja con miles de desarroladores de todo el mundo y además se ha asociado con la revista Java Magazine para realizar un estudio muy amplio e interesante sobre el estado actual del ecosistema Java en el mundo. Han entrevistado a más de 10.000 desarrolladores de Java para ver el uso que están haciendo de la plataforma: cómo usan el lenguaje, el JDK, las herramientas, los procedimientos de trabajo y muchas otras cosas. En este artículo te resumimos lo más importante para que sepas por dónde pisar y qué herramientas te interesa conocer, aprender y utilizar. [Más]

Chrome Dev Summit 2018 Día 2: Frameworks, web components y el futuro de la web

Segundo y último día del Chrome Dev Summit 2018. En el artículo de ayer nuestro tutor David te contaba desde San Francisco que la mayoría de las conferencias impartidas intentaban hacer hincapié en lo importante que es cuidar el rendimiento y tiempo de respuesta de tu página web. Se podría decir que el foco de ayer consistía en analizar y mejorar la web actual. El foco de hoy ha sido distinto y lo que se pretendía mostrar es cuál va a ser el futuro de la Web en los años venideros. Tema sin duda interesante. Te contamos los detalles a continuación... [Más]

Chrome Dev Summit 2018 Día 1: rendimiento web, optimización, velocidad y algunas nuevas herramientas

Los días 12 y 13 de noviembre se está celebrando en San Francisco la conferencia para desarrolladores Web más importante del mundo, auspiciada por Google. Y nuestro tutor David García Valiñas está allí, en primera fila, para contarnos de primera mano qué es lo que se está presentando y darnos un buen resumen de lo más interesante. Te lo contamos casi en directo... [Más]

Los principales errores en los 100 sitios web más importantes del mundo y cómo evitarlos

Cuando se piensa en las 100 principales páginas web del mundo, se piensa en dominios de mucho tráfico y en páginas programadas a la perfección. Sin embargo, incluso los sitios web más populares del mundo tienen errores que se esconden entre bastidores y que se pueden ver en las herramientas de desarrollo de tu navegador. Estos pueden afectar directamente a tu experiencia de usuario, crear datos de seguimiento inexactos o fallos de seguridad, e incluso pueden hacer que la empresa propietaria de la web pierda ingresos. Hemos encontrado que la mayoría de las 100 páginas más visitadas presentaban varios errores que podían ser fácilmente controlados y prevenidos por sus correspondientes equipos de TI. Si se producen errores en estos sitios tan populares, con más razón pueden ocurrir en el sitio web de tu empresa. A continuación te mostramos los errores más comunes en los principales 100 sitios web del mundo, y te enseñamos cómo evitarlos. [Más]

TRUCO: Cómo resaltar la inicial de un texto con CSS

En revistas de papel es habitual encontrar las iniciales de los textos resaltadas de algún color y en mayor tamaño, como una indicación visual del lugar por donde se empieza a leer el texto. Si quieres introducir este elemento práctico y decorativo en una web, hay varias formas de conseguirlo. En este artículo estudiaremos cómo funcionan y sus ventajas e inconvenientes, e incluso veremos la forma más moderna que ni siquiera está soportada todavía por los principales navegadores (pero te puedes a ir preparando). [Más]

Creación de aplicaciones WPF con Xamarin.Forms

La semana pasada os comentábamos cómo Xamarin.Forms proporciona la posibilidad de crear aplicaciones de escritorio para Linux y otros sistemas operativos (Windows y macOS). Además, Xamarin.Forms proporciona también soporte para crear aplicaciones con WPF. WPF es la abreviatura de Windows Presentation Foundation. Hablamos de un conjunto de APIs destinadas a crear interfaces de usuario enriquecidas para Windows. Esto nos proporciona la posibilidad de crear Apps Windows clásicas con interfaces de usuario avanzadas, pero que están soportadas en versiones anteriores a Windows 10. Veamos cómo... [Más]