Publicado por
campusMVP
el
¡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]
Publicado por
Manuel A. Lores
el
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]
Publicado por
Pablo Iglesias
el
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]
Publicado por
campusMVP
el
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]
Publicado por
campusMVP
el
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]
Publicado por
campusMVP
el
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]
Publicado por
José Manuel Alarcón
el
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]
Publicado por
Manuel A. Lores
el
¿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]
Publicado por
David Charte
el
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]
Publicado por
José Manuel Alarcón
el
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]