Menú de navegaciónMenú
Categorías

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

1040 artículos publicados

10 consejos que deberías seguir para ser un gran programador

Actualmente el perfil de "programador experto" es uno de los más demandados y a las empresas no siempre les resulta fácil cubrir estas vacantes. Los cambios que se producen continuamente en la tecnología, hacen que tanto a principiantes como a veteranos les cueste mantener el dominio de una tecnología y al mismo tiempo progresar en su carrera profesional. Son muchas las personas que optan por aprender la tecnología o el lenguaje que en ese momento esté de moda para poder añadir otra "muesca" en su perfil de LinkedIn. Así nos encontramos con perfiles de 4 años de experiencia donde dicen dominar 4 lenguajes diferentes, 3 frameworks y 2 plataformas... produciendo un efecto contrario al deseado en el reclutador. Para evitar este tipo de situaciones, aquí encontrarás 10 consejos para convertirte en un gran programador que te ayudarán a mejorar tus oportunidades de carrera. [Más]

FRIKADAS: El traje de batman real que rompe todos los records

En las convenciones de comics que hay por todo el mundo se llega a ver de todo. Pero te agrantizamos que nunca has visto nada como lo de este "friki" irlandés, que ha creado el mejor traje de batman real que existe, obteniendo de paso un record para el libro Guinness. Vídeo incluido. ¡A disfrutar! [Más]

¿Tiene sentido Yarn ahora que tenemos npm 5?

npm te permite gestionar dependencias de tus proyectos, tanto para desarrollo como para producción, y también se ha convertido en el task runner más utilizado, desplazando a herramientas como Grunt (casi desaparecido en combate) y Gulp (aunque este resiste mejor el embate). Aún así no está exento de problemas, fundamentalmente dos: es lento, y el orden de instalación de las dependencias no es predecible. Éstos no son realmente problemas importantes en proyectos pequeños, pero sí lo son cuando manejas proyectos de gran tamaño entre muchas personas. Su última versión soluciona algunos de los problemas que tenía y que la herramienta compatible Yarn estaba diseñada para solventar. A la luz de esto ¿sigue siendo relevante Yarn? ¿Deberíamos usarlo? [Más]

GAMBADAS: Tu router podría estar infectado por la CIA... desde hace años

El mes pasado WikiLeaks reveló una serie de documentos secretos de la CIA que muestran que los routers para el hogar de 10 fabricantes pueden convertirse en puntos de escucha encubierta para monitorizar tráfico e infectar a otros dispositivos conectados. Entre las marcas afectadas están muchas de las más conocidas y utilizadas, como Linksys, DLink o Belkin. El código malicioso, denominado CherryBlossom, permite a la agencia de inteligencia de EEUU infectar routers incluso en remoto y aunque tengan establecida una clave fuerte. El código, basado en Linux, se puede ejecutar en al menos 25 modelos de router, aunque hay estimaciones de que con pequeños cambios podría ejecutarse en 100 modelos más... [Más]

5 componentes y extensiones para React que debieras conocer

React es sin duda la librería de moda en el mundo del desarrollo web Front-End. Creada y mantenida por Facebook es una biblioteca para crear interfaces de usuario basadas en componentes. Se basa mucho en JavaScript y ECMAScript y utiliza un DOM Virtual para conseguir un altísimo rendimiento. Cada componente que creas puede mantener su propio estado, contener otros componentes y comunicarse entre ellos. En lugar de usar plantillas, la lógica de cada componente se crea con JavaScript/ECMAScript puro, por eso le gusta tanto a muchos programadores. Al basarse en componentes reutilizables, existen multitud de bibliotecas de componentes y extensiones listas para utilizar que te pueden ahorrar mucho trabajo a la hora de crear tus interfaces de usuario Web basadas en React.
Vamos a ver a continuación 5 de los más destacados... Por supuesto gratuitos y de código abierto. [Más]

10 libros que todo programador debería leer

¿Qué te parecería si te dijésemos que puedes aunar las vacaciones y la playita con seguir aprendiendo y entretenerte al mismo tiempo? Y además con impacto a largo plazo en tu carrera. Perfecto ¿no?. Pues de esto va este artículo: te recomendamos una serie de libros clásicos, que puedes llevar encima a todas partes, y con los que aprenderás muchas cuestiones de gran interés a largo plazo para tu vida y para tu carrera. ¡Allá vamos! [Más]

Los 3 artículos que deberías leer si quieres aprender Angular

Desde que AngularJS evolucionó a Angular nos encontramos ya por fin ante una tecnología madura. Un framework estable en el que vale la pena invertir tiempo y recursos para aprenderlo bien y sacarle provecho. No obstante, si todavía te estás iniciando y te encuentras un poco perdido, aquí te recopilamos algunos de los artículos sobre Angular más populares de nuestro blog y que te servirán para orientarte. [Más]

FRIKADAS: Juegos para aprender a programar en ensamblador

El lenguaje ensamblador es el más bajo nivel al que podemos llegar a la hora de programar. Y sigue siendo uno de los más populares. Puede suponer una ventaja en muchas aplicaciones de bajo nivel
y puede ayudarnos a comprender muchas cosas sobre el funcionamiento de un computador. Lo que pasa es que es árido... Pero ahora un poco menos gracias a tres juegos especialmente diseñados para ser divertidos y que al mismo tiempo aprendamos los entresijos de un ordenador... [Más]

¿Cómo redimensionar un reCAPTCHA con CSS?

En este post vamos a ver cómo modificar fácilmente el tamaño de un reCAPTCHA o de cualquier otro widget externo que tengamos en nuestra web, en el caso de que se ponga rebelde. Aunque no sea algo difícil, la solución no es tan obvia como te puedas creer. Si no dominas a fondo HTML y CSS seguro que te viene bien este truco (y de paso, vete planteándote... [Más]

Cómo hacer llamadas y enviar SMS desde páginas Web móviles

Si creamos una página web que sabemos que va a ser utilizada desde dispositivos móviles, o si se trata de una aplicación que luego desplegaremos usando algún entorno de empaquetado de aplicaciones como Apache Cordova/PhoneGap, puede resultar muy útil permitir que los usuarios marquen un número de teléfono o envíen un SMS solamente pulsando un botón o un enlace. El acceso al teléfono, entendiendo por ello la posibilidad de realizar llamadas, es muy limitado en aplicaciones HTML5. De hecho, no hay manera de acceder a los contactos en una aplicación web pura. Aunque el W3C estuvo trabajando en una especificación al respecto se abandonó hace años y no está soportada por ningún navegador. Mediante tencologías como Apache Cordova o PhoneGap sí es posible, pero no en HTML puro que es lo que estamos tratando aquí. En este caso lo único que puede hacerse es generar un enlace (etiqueta ) y que al pulsarlo realice una llamada a un número de teléfono determinado. [Más]