Menú de navegaciónMenú
Categorías

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

1037 artículos publicados

Angular 7 ya está aquí y estas son sus novedades

¡La versión 7.0.0 de Angular está aquí! Esta es una nueva versión "Major", de las que lanzan cada 6 meses, y que afecta a la plataforma completa, incluido el "core" del framework, a Angular Material y a la herramienta de línea de comandos, con versiones principales sincronizadas. Esta versión contiene nuevas funciones para el "tooling" y ha permitido varios lanzamientos interesantes de algunos partners del framework. Vamos a dar un repaso rápido a las novedades. [Más]

Aprender a programar no tiene por qué ser difícil

Programar es una disciplina complicada por diversos motivos propios del trabajo y que requiere además unos ciertos rasgos de caracter. Sin embargo aunque programar sea difícil, aprender a hacerlo no tiene por qué serlo. Analizamos estas dos cuestiones aparentemente opuestas en el siguiente artículo... [Más]

Estilos CSS para imprimir: pautas básicas y ejemplos

Los estilos específicos para imprimir muchas veces son los grandes olvidados, ya no solo a la hora de maquetar una web, sino incluso por los propios desarrolladores de navegadores. Si nunca has trabajado con ellos, probablemente las primeras veces te encuentres con algún dolor de cabeza. Realmente no es que sea muy difícil si lo planificamos bien, aprovechando los estilos CSS generales y dándole un poco de cariño a los estilos para impresión con unas pocas reglas, podemos ganar muchos puntos a los ojos de nuestros usuarios. [Más]

FRIKADAS: Construye tu propio Mars Rover siguiendo instrucciones de la NASA

Bueno, el de hoy es el sueño de todo geek que se precie: construir su propia réplica del Rover que la NASA envió a Marte hace unos años. Además ¡siguiendo las instrucciones de la propia NASA! Y, ojo, no se trata de un juguete: cuando lo termines, el "chisme" pesará más de 11Kg, podrá moverse a más de 17 cm por segundo, y contará con una batería que da para 5 horas de exploración. Eso sí, el coste no es reducido, y se estima en unos 2.500 dólares (unos 2.177 euros a cambio de hoy). Pero ¿quién le pone precio a los sueños? Vamos a ver cómo puedes hacerlo... [Más]

Los beneficios de utilizar Docker y contenedores a la hora de programar

El desarrollo con instancias de Docker está cada vez más extendido entre los equipos de desarrollo de software porque simplifica el proceso de programación, despliegue y entrega de aplicaciones. Si alguna vez te has preguntado por qué, la respuesta principal es por el valor que los contenedores y el desarrollo con instancias de Docker aporta tanto a los programadores como a los administradores de software, y especialmente a aquellos que hayan adoptado un flujo de trabajo centrado en DevOps. En este artículo intentaremos explicar por qué las instancias de Docker han resultado tener un grado de aceptación tan grande entre los equipos de desarrollo de software y cómo los contenedores aportan ventajas a los desarrolladores que no pueden obtener usando máquinas virtuales de toda la vida. [Más]

GAMBADAS: Troyano bancario en Android con decenas de miles de descargas

Hay que tener mucho (pero mucho) cuidado con cualquier cosa que instales en tu teléfono móvil, especialmente en el caso de Android, el sistema operativo más extendido, con una cuota de mercado de más del 80% mundial. Parece una obviedad, pero no lo es en absoluto, al menos si nos atenemos a los hechos. Y es que, en muchas ocasiones, solo por el mero hecho de que una aplicación esté disponible en la tienda de Google y tenga muchas descargas es motivo suficiente para fiarnos e instalarla. ¡Error! El último ejemplo: un troyano disfrazado de app para grabar llamadas que reconocía qué banco estabas usando para hackear tu cuenta 😱😱😱 [Más]

Java 11 ya está aquí: te toca pagar a Oracle o cambiarte a otras opciones

Con el lanzamiento de Java 11 y su JDK hace unos días se han lanzado también unos cambios radicales en la plataforma. Y no, no se trata de cambios técnicos sino de cambios de licencia. A partir de ahora si quieres usar el JDK oficial de Oracle y poner una aplicación en producción, tendrás que pagar. Y si quieres soporte a largo plazo tendrás que pagar también. Por suerte todo tiene solución. En este artículo te contamos los cambios y novedades y cómo evitar pagar por desarrollar en Java. ¡Allá vamos! [Más]

Conviértete en un desarrollador con trabajo en menos de un año (no sin esfuerzo)

¿Alguna vez te has planteado la posibilidad de convertirte en un desarrollador de software? ¿Estás buscando alguna forma de reorientar tu carrera profesional? En este artículo te propondré algunas ideas para que puedas empezar en el desarrollo de software y algunos consejos para que encuentres tu primer empleo en el sector en menos de un año. [Más]

Guía básica para la personalización de la shell de Linux y Mac

El intérprete de comandos más popular en Linux es Bash (acrónimo de Bourne-again shell), pero no sólo está presente en el sistema del pingüino, sino que también es la shell por defecto en macOS y se puede instalar en Windows 10, aprovechando la funcionalidad del Subsistema Linux. Su utilidad principal es que nos permite acceder a los servicios del sistema mediante comandos, pero nos pueden pasar inadvertidas las funcionalidades extra que facilitan su uso. En particular, una de sus funciones más interesantes es que Bash siempre carga una serie de archivos en el momento de su ejecución, siendo uno de ellos el archivo .bashrc. Vamos a aprender a incluir nuestras personalizaciones en ese archivo, para que se apliquen al lanzar una nueva terminal. [Más]

Instaladores en Windows y qué diferencia existe entre un instalador .exe y uno .msi

En Windows existen fundamentalmente dos maneras de instalar un programa en el sistema: descargándose un archivo ejecutable (.exe) que es un programa de instalación específico, o bien descargándose un archivo .msi. Estos últimos se ofrecen en muchos casos para "instalaciones empresariales", pero no parece haber gran diferencia entre estos y los anteriores. Realmente ¿las hay? ¿Cuál nos conviene más? ¿Qué programas podemos utilizar para crear un paquete de instalación para nuestras aplicaciones? Te lo contamos a continuación... [Más]