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

GAMBADAS: La app de "seguridad" de 1 millón que se puede crear en 10 minutos

Si has viajado a Estados Unidos en los dos últimos años es posible que en los controles de seguridad de los aeropuertos hayas visto en funcionamiento esta aplicación. Se trata de una app para iPad que encargó la TSA (la administración de la seguridad en los transportes de EEUU) y que básicamente lo que hace es enviarte a una cola u otra en de manera aleatoria. Esta aplicación se ha hecho muy famosa durante el último mes porque se ha descubierto cuánto costó crearla. Y no fue precisamente barato... [Más]

Depuración con Visual Studio II: Puntos de interrupción con traza o Tracepoints

Hace unos días os contaba cómo crear puntos de interrupción condicionales, más "inteligentes" que los normales y que nos daban mucho más juego a la hora de depurar una aplicación .NET en Visual Studio. En esta ocasión voy a a hablar de los Tracepoints (en contraste con los breakpoints). Un punto de interrupción con traza o tracepoint está pensado para mostrar información adicional sobre el punto de interrupción de modo que podamos trazar lo que ocurre al pasar por él, sin necesidad siquiera de detenerse en el mismo (para lo cual usaríamos las opciones vistas en el artículo anterior). [Más]

"Hola mundo" en 10 lenguajes de programación esotéricos

Los lenguajes de programación esotéricos (también llamados "esolenguajes" o "esolangs") son lenguajes poco útiles en la vida real pero que se han diseñado para crear pruebas de concepto, ver hasta dónde es posible llevar un concepto de diseño de compiladores o análisis sintáctico, para hackear otros lenguajes, como forma de arte, o incluso como un tipo de broma "geek".
La facilidad de uso de estos lenguajes no es uno de sus objetivos. Más bien lo normal es que sea justo lo contrario. Hoy en día existen ya tantos que ni siquiera la Wikipedia los tiene recopilados.
En este artículo te enseñamos un "Hola Mundo" en 10 de ellos y un enlace para verlo en más de 200. [Más]

Infografía: Las 6 etapas del Desarrollo de Proyectos Web

Si eres desarrollador (o estás en el camino de serlo), no está de más que de vez en cuando levantes tu mirada del código en tu día a día para ver a vista de pájaro el conjunto del profesionales del que formas parte. Ya sea una simple página web o la aplicación web más sofisticado, cada proyecto tiene una serie de fases que, bien abordadas y en su debido orden, pueden facilitarte la vida como profesional y evitar que pasen...cosas... [Más]

Los 8 acrónimos más importantes que todo programador debe conocer

Los acrónimos son palabras creadas a partir de las iniciales de otras palabras. En la actualidad están por todas partes, y un ámbito en el que proliferan al máximo es en el mundo técnico, donde somos especialmente dados a concretar y simplificar. De hecho, son tan comunes que existe un acrónimo para describir a los acrónimos, el mítico: TLA (Three Letter Acronym), o acrónimo de tres letras, que es el más común. Cuando veas por ahí TLA ya sabes a qué se refiere... Aunque los hay a cientos, existen unos cuantos que son absolutamente indispensables y que deberíamos conocer si nos dedicamos al mundo del desarrollo de aplicaciones. Sin excusas. Vamos a ver los más básicos a continuación... [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]

El modo estricto de JavaScript: qué es y para qué sirve

Una forma de trabajar con JavaScript bastante común en código profesional es utilizar siempre por defecto el Modo Estricto de este lenguaje. Se trata de una variante del lenguaje que es menos permisiva con ciertos tipos de comportamientos en el código y que hace que éste se comporte de un modo más estricto, como su propio nombre indica. En este artículo+vídeo práctico (de 14+ minutos) te explicamos cómo sacarle partido.
[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]