Menú de navegaciónMenú
Categorías

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

750 artículos publicados

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]

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]

Un poco de nostalgia: Clippy y sus amigos vuelven a tu navegador

Si has estado usado Microsoft Office durante unos cuantos años seguro que recuerdas los asistentes que llevaban incorporados, especialmente Clippy, pero hubo algunos más. ¿Recuerdas sus nombres?: Ahora, casi una década de su desaparición oficial con Office 2007, vuelven a nuestras vidas a través de Clippy.js... [Más]

Un REPL para hacer pruebas rápidas con C#

Aunque Visual Studio es muy potente y nos ayuda mucho a la hora de desarrollar aplicaciones .NET, cuando queremos hacer unas cuantas pruebas simples con código C#, usarlo puede llegar a ser un incordio.
Para empezar hay que tenerlo instalado, algo que puede no sea factible en donde nos encontramos, y además hay que lanzar un entorno pesado, crear un proyecto para la prueba, y luego limpiarlo todo. Aunque lo único que queramos probar sean un par de líneas de código, tenemos que tener una estructura mínima de programa, con al menos una clase y un método main...
En estos casos nos vendría de maravilla disponer de un entorno ligero y rápido en el que probar cualquier código sin necesidad de ceremonias previas. [Más]

Redex: optimizando programas para Android sin el código fuente

Facebook es la aplicación web más grande del mundo, con más de mil quinientos millones de usuarios activos. Su versión para móviles tuvo en abril nada menos que 998 millones de usuarios diarios, de los cuales 823 millones usan exclusivamente las apps móviles de la empresa. Las cifras marean. Dado que la parte móvil es tan importante para ellos, la velocidad y rendimiento de sus aplicaciones es algo en lo que invierten muchos recursos. Por ello, hace unos meses lanzaron su optimizador de aplicaciones para Android, Redex. [Más]

HERRAMIENTAS: Gráficos de especificidad para detectar problemas en CSS

Para ayudarnos a ver mejor la especificidad de nuestros selectores CSS y cómo están distribuidos, el programador ubicado en París Jonas Ohlsson Aden ha creado el generador de gráficos de especificidad.

Esta herramienta se puede utilizar on-line o instalarla en local para usarla en nuestro propio equipo. Lo que permite es analizar cualquier código CSS y generar una gráfica que muestra la especificidad en el eje vertical y la posición de dicha especificidad en el código
[Más]

HERRAMIENTAS: Depurando notificaciones en iOS con Knuff

Hoy le traemos a los programadores de aplicaciones móviles para iPhone una pequeña pero útil herramienta: Knuff.

Se trata de una aplicación de código abierto diseñada para facilitarnos la vida a la hora de depurar todo lo que tiene que ver con las notificaciones push que envían nuestras aplicaciones a los dispositivos móviles a través del servicio de notificaciones push de Apple (APNs).
[Más]

Convierte tus aplicaciones Windows tradicionales en apps universales

Es curioso como a veces las novedades más importantes son las que pasan más inadvertidas.
Durante el pasado BUILD una de las novedades que presentó Microsoft fue el llamado Project Centennial, también conocido como Desktop App Converter. Se trata de una aplicación que permite convertir aplicaciones convencionales para Windows en aplicaciones Universales que se pueden incluir en la tienda de Windows.
Dicho así, realmente parece algo poco impresionante, y por eso mucha gente no le ha dado importancia. Sin embargo se trata probablemente de uno de los movimientos más importantes que ha hecho Microsoft en Windows desde hace años. [Más]