Menú de navegaciónMenú
Categorías

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

712 artículos publicados

Webpack: qué es, para qué sirve y sus ventajas e inconvenientes

Si trabajas en desarrollo web, entonces casi seguro que has escuchado hablar de Webpack. Esta útil herramienta se vende como un "bundler", una herramienta capaz de empaquetar varios módulos JavaScript en un solo archivo .js para optimizar las descargas. Pero lo cierto es que es muchísimo más que eso. Es tan potente que hoy en día ha sustituido por completo a otras herramientas tradicionales de desarrollo web Front-End como Bower, Gulp o Grunt, e incluso a servidores web de desarrollo. En este artículo te explicamos qué es, para qué se usa y cuáles son sus ventajas e inconvenientes. [Más]

7 adversidades que tienes que superar en tus inicios como programador

Aprender a programar, y nos referimos a un lenguaje concreto, sino al oficio, es algo que no viene sin esfuerzo. Muchos programadores cuando empiezan a menudo se enfrentan a los mismos obstáculos. En este artículo analizaremos las principales adversidades a las que se enfrenta un programador intentando dar consejos sobre cómo superarlas.
La idea es prevenir a todos aquellos desarrolladores y programadores noveles sobre algunas de las principales frustraciones de la profesión para que intenten atajarlas lo mejor posible y facilitarles la entrada en este oficio tan apasionante y prometedor. [Más]

Cómo enviar correo electrónico con Java a través de GMail

Muchas aplicaciones que vas a desarrollar necesitarán enviar algún correo electrónico que otro de vez en cuando. Si necesitas hacer muchos envíos es mejor recurrir a servicios especializados, como por ejemplo Sendgrid o Mailgun, pero si lo único que quieres es poder enviar un correo muy de vez en cuando (por ejemplo, para un formulario de contacto en tu web o cuando se produzca un error), entonces puedes recurrir a soluciones más "rupestres" como la que te vamos a contar... [Más]

FRIKADAS: Cómo guardar archivos de un ordenador personal a una cinta VHS 😵

Resulta que esta cosa tan rara era algo que se hacía en los años '90, en el apogeo de las cintas de vídeo. Por aquel entonces las omnipresentes cintas VHS eran tan baratas y los discos duros y otros medios tan caros, que resulta que eran una forma barata y efectiva de hacer copias de seguridad de los equipos informáticos. Pinchabas al chisme el ordenador y el vídeo y le dabas a grabar. Listo. Como lo oyes... Ahora la conocida página de YouTube Lazy Game Reviews (LGR) y su presentador Clint, han recuperado uno de estos raros dispositivos para ponerlo en la práctica y ver si eran capaces de hacerlo funcionar. [Más]

Plataforma .NET, Plataforma .NET Core y Xamarin: el panorama de las tecnologías de desarrollo Microsoft en 2018

Ya han pasado dos años desde que se empezó a hablar públicamente sobre .NET Core, y poco más de 1 año desde que se lanzó la versión 1.0 de la nueva plataforma (apareció el 28 de junio de 2016). El mes pasado Microsoft lanzó, por fin, la versión 2 de .NET Core, ofreciéndonos una segunda encarnación más robusta y completa de la nueva tecnología. A pesar de todo este tiempo, aún hoy en día sigue habiendo una gran confusión en torno a todo lo que tiene que ver con la plataforma, sus versiones, sus compatibilidades, etc... ¿En qué estado están las cosas? ¿Qué debemos esperar de cara a finales de 2017 y principios de 2018 en lo que respecta a las tecnologías de desarrollo de .NET? ¿Cuál es el panorama actual? [Más]

GAMBADAS: Hackeando el asistente de voz de tu móvil usando ultrasonidos

Todos los móviles de los últimos años llevan incorporado reconocimiento de instrucciones por voz. No solo los móviles, también PCs de sobremesa (Cortana y Siri), muchos coches y la última moda: los asistentes del hogar estilo Amazon Echo (que lleva a Alexa), Apple HomePod (con Siri) o Google Home (que incorpora Google Assistant). Aparte de algunos casos famosos que ha habido en los últimos meses y que más que "cracking" eran desafortunadas coincidencias, ahora unos investigadores chinos han descubierto como romper la seguridad de cualquiera de estos aparatos usando ultrasonidos. Si tienes un móvil con un asistente, esto te interesa... [Más]

Java 9: todo lo que ya deberías saber a estas alturas

Tras múltiples retrasos y variaciones en el ámbito, por fin hoy ve la luz la nueva y esperada versión de la plataforma Java: Java 9. Es importante no olvidar que la anterior versión, Java 8, se lanzó en marzo de 2014, toda una vida en los tiempos que corren, y que las sucesivas "updates" que han ido lanzando hasta julio de este año eran fundamentalmente arreglo de bugs de seguridad. Es decir, han sido 3 años y medios sin nada nuevo en el lenguaje o la plataforma :-O Y eso que Java 9 lleva en el tablero de diseño desde 2011. En este post repasamos cuáles son sus principales novedades... [Más]

TRUCO VS #5: Uso de snippets para acelerar la escritura de código

Un snippet (o "fragmento" en español) o es más que un fragmento de código ya creado que podemos insertar de golpe mientras escribimos, ahorrándonos muchas pulsaciones de teclas. Normalmente se trata de código muy repetitivo, lo que los americanos llaman plumbing ("fontanería" se suele decir en español) y que en realidad no nos aporta demasiado tener que escribirlos una y otra vez. Gracias a los snippets puedes reducir esto a la pulsación de un par de teclas y ahorrar muchísimo tiempo. En este post te contamos cómo conseguirlo. [Más]

Las 5 principales causas de infelicidad entre los programadores

¿Eres feliz como programador? Desde ya hace mucho tiempo venimos escuchando que una de las mejores maneras de incrementar la productividad y la calidad del software de un desarrollador de software es centrarse en las personas y proporcionarles estímulos para que se sientan felices y satisfechos. Recientemente se ha publicado un estudio sobre la "Infelicidad entre los desarrolladores de software" donde intentan identificar aquellas causas más comunes que producen frustración entre los desarrolladores de software. En este post te desvelamos las 5 causas más frecuentes. [Más]