Menú de navegaciónMenú
Categorías

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

698 artículos publicados

TRUCO: Consola interactiva de C# en Visual Studio 2015

Hace poco os hablábamos de la existencia de un REPL para el lenguaje C# que nos puede ayudar mucho a la hora de hacer pruebas rápidas de código. Es una herramienta muy útil, pero a veces puede que no sea suficiente. En ocasiones es posible que las pruebas de concepto rápidas las queramos hacer dentro de Visual Studio, sin necesidad de abrir otra herramienta y conocer sus particularidades, y además es posible que las pruebas solo tenga sentido hacerlas dentro del contexto del proyecto en el que estamos trabajando. Si utilizas Visual Studio 2015 estás de enhorabuena. Desde la Update 1 de esta versión del entorno disponemos de una herramienta REPL integrada en el propio IDE. Lo que ocurre es que está un tanto oculta y muchos programadores no la conocen. Como veremos enseguida, aparte de ser muy útil como cualquier REPL, añade algunas características especialmente interesantes. [Más]

Herramientas: Tu documentación de programación siempre a mano sin conexión

Hay una serie de fuentes que todo programador consulta cuando está programando. Habitualmente la documentación que más utilizamos es la oficial del desarrollador de nuestro lenguaje favorito, sea NodeJS, Python, la plataforma .NET o incluso HTML+CSS+JavaScript. En este último caso, al igual que otros, lo más práctico es consultar alguna referencia de calidad contrastada (como por ejemplo la Mozilla Developer Network), porque leerse el estándar no es precisamente lo más práctico ni operativo del mundo. Todas estas fuentes suelen estar muy bien pero tienen un par de problemas... [Más]

Entérate automáticamente de las nuevas versiones de proyectos Open Source

Una de las bendiciones de la época en la que vivimos es la abundante cantidad de software de código abierto al que tenemos acceso. Eso nos permite aprender, contribuir y, por supuesto, desarrollar más rápido gracias a funcionalidad que han hecho otros y donan generosamente. Uno de los desafíos de utilizar varias bibliotecas de código abierto en desarrollos propios es mantenerse al día con las actualizaciones. Algo que caracteriza a este tipo de proyectos es que suelen estar "vivos", ofreciendo mejoras y actualizaciones constantes por parte del equipo de desarrolladores involucrados. Y si no lo están es que es algo sencillo o sino probablemente es mejor mantenerse alejado. Pero ¿cómo nos enteramos de las novedades sin estar visitando las páginas de los proyectos constantemente? [Más]

Llevas toda la vida cargando el móvil mal... y no lo sabes

¡La batería del móvil no me dura ni un día! ¿Te suena esta queja? Y eso que tú eres de los que esperan a que el teléfono esté agonizando para enchufarlo y que la batería no se vicie. Porque esa "teoría" la tienes grabada a fuego y la cumples a rajatabla, pero ¿qué hay de cierto en ella?
Si quieres aumentar realmente la vida de tu móvil, nada tan sencillo como seguir estos tres consejos. [Más]

Cómo ejecutar aplicaciones gráficas Linux en el shell Bash de Windows 10

La semana pasada os explicaba en un artículo+vídeo cómo montar el subsistema Ubuntu Linux para Windows y ejecutar aplicaciones de línea de comandos en Bash. En teoría este subsistema está pensado en exclusiva para utilizar herramientas de línea de comandos y Microsoft no habilita ninguna manera de poder usar aplicaciones gráficas (ni creo que les interese demasiado). Sin embargo UNIX es muy poderoso y en realidad nada nos impide hacerlo. Así que, como prometí en el artículo anterior, os voy a mostrar cómo podemos ejecutar también aplicaciones Linux con ventanas desde el subsistema Linux de Windows 10. [Más]

VÍDEO: Montar Linux Bash en Windows 10 y primeros pasos

En los últimos años, con la proliferación de herramientas de desarrollo de código abierto nacidas en el mundo Linux, muchos desarrolladores creaban versiones de sus herramientas solo para sistemas basados en UNIX, como Linux o MacOS. Esto a veces dejaba fuera (o con mucho retraso) a los desarrolladores que utilizan Windows como sistema operativo principal. De hecho algunos tutoriales de herramientas de programación parten de la base de que estás usando Linux o Mac, y todas las explicaciones se ofrecen para éstos, dejando los comandos de Windows fuera y dificultando su seguimiento. Conscientes de este problema y de que Windows no estaba siendo la plataforma favorita para muchos desarrolladores, Microsoft ha incluido en Windows 10 algo impensable hace años: Linux ejecutándose dentro de Windows.Microsoft también acaba de anunciar la disponib... [Más]

Qué son las Aplicaciones Web Progresivas o "Progressive Web Apps"

Seguro que has escuchado mucho la palabra PWA, que se refiere a las Aplicaciones Web Progressivas o Progressive Web Apps en sus siglas en inglés. En este artículo vamos a aprender qué son las Aplicaciones Web Progresivas, qué problemas tratan de solucionar, en qué se basan para hacerlo, el soporte que existe actualmente en los sistemas y si merece la pena tanto revuelo. [Más]

Móviles sumergibles: la importancia de un número

Los móviles altos de gama como los iPhone 6S, Samsung Galaxy S7 y similares incorporan en sus últimas versiones la estupenda característica de ser resistentes al agua. Como los grandes hacen sus móviles resistentes al agua, algunas marcas con móviles de gama media (o incluso baja) se quieren apuntar a la moda y dicen que los suyos también lo son. Si compramos un móvil y nos dicen que es sumergible deberían facilitarnos un dato muy importante: el código IP. En este artículo analizamos qué significa ese código, cuándo tiene sentido, cómo detectar si nos están timando y qué podemos hacer con los móviles que sí ofrecen cierta resistencia a la suciedad y el agua. [Más]

5 consejos para sobrellevar el trabajo de soporte técnico

¿Cómo definirías el trabajo de alguien que se dedica a dar soporte informático? Si la respuesta la da la persona de recursos humanos que está tratando de contratar a alguien para cubrir dicho puesto, probablemente diría que es un trabajo desafiante y gratificante, donde estás continuamente aprendiendo y en contacto directo con el cliente. ¡Qué más se puede pedir! En cambio, si la respuesta la da alguien que lleva muchos años haciendo ese trabajo puede que te diga que los “apasionantes retos” eclipsan cualquier recompensa y solo le producen estrés. Como en todo, interpolando quizás encuentres una respuesta menos contaminada ;) Mientras tanto, si has decido desarrollar tu carrera profesional en el área de soporte técnico no desesperes, recuerda que siempre hay una luz al final del túnel. A continuación te mostramos 6 luces para llevar... [Más]