Menú de navegaciónMenú
Categorías

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

732 artículos publicados

6 (o 7) artículos para entender las nuevas Apps Universales de Windows

Durante el pasado BUILD 2014, Microsoft presentó un montón de novedades orientadas a desarrolladores de sus plataformas. Las estrellas fueron Windows 8.1 Update 1 y, sobre todo, Windows Phone 8.1. Lo más interesante de estos dos lanzamientos es que ahora ambos sistemas operativos soportan las mismas APIs de base y se compilan contra el mismo runtime de Windows. Esto implica que a partir de ahora los programadores seremos capaces de crear aplicaciones universales, que funcionarán sin cambios en todos los sistemas operativos de Microsoft y en todos los dispositivos: móviles, tablets, ordenadores de sobremesa y televisiones a través de XBox One. Se trata de una grandísima noticia que todos esperábamos desde hace más de un año, cuando se lanzó Windows 8. A partir d... [Más]

Heartbleed: el fallo de seguridad en Internet más grave en mucho tiempo

Últimamente Internet no gana para sustos. Y es que en los últimos tiempos se han descubierto diversas vulnerabilidades con gran impacto en todos los usuarios. Por ejemplo “Goto fail” de Apple, un fallo enorme en su implementación de SSL que abría la puerta a los atacantes a interceptar comunicaciones seguras, el fallo de GnuTSL, o más recientemente el de la nube para Java de Oracle. Sin embargo todo esto palidece ante el gran impacto del fallo de seguridad descubierto hace dos días en la implementación actual de la biblioteca Open Source de seguridad OpenSSL. Su relevancia se deriva de lo grande que es el bug, y de lo extendida que está en Internet esta biblioteca de código abierto. Se estima que 2 de cada 3 servidores conectados a Internet hacen uso de OpenSSL y ... [Más]

VÍDEO: Utiliza ZenCoding para escribir HTML a toda velocidad

Escribir HTML para dar forma a un documento Web es un absoluto aburrimiento. Por ello todo lo que nos ayude al máximo posible a reducir el tiempo que pasamos haciéndolo nos resultará de mucha ayuda. Además, si podemos escribir menos código y más rápido seremos más productivos y tendremos más tiempo para hacer otras cosas o, si tenemos suerte, para salir a nuestra hora de vez en cuando :-) Gracias a entornos avanzados de edición de código como WebStorm, Sublime o el propio Visual Studio, la velocidad puede aumentar mucho ya que éstos se encargan automáticamente de cerrar etiquetas, indentar el código, etc... Sin embargo, aún es posible acelerar mucho más. Lo interesante sería reducir al máximo el código qu... [Más]

FRIKADAS: Corbata pixelada

La moda que gusta a todo friki, seas de desarrollo o de sistemas, es generalmente peculiar. Antes que ponerte una corbata seguro que luchas con tu empresa lo que haga falta ¿verdad?. Quizá si te dejan llevar una corbata como esta pongas menos pegas: Es de seda 100% y cuesta tan sólo 19,95$ en Think Geek, la mayor (y mejor) tienda friki de Internet. ¿Quién dijo que no se podía ir elegante y ser 'cool' al mismo tiempo? :-)

TRUCO: Cómo obtener los nombres de una enumeración

En muchos programas se suelen dar a los usuarios una serie de opciones para que escoja. Por ejemplo un tipo de búsqueda a realizar, un rango de posibles valores para parametrizar algún comportamiento, etc... Lo más habitual es que estas opciones se "mapeen" después a elementos de una enumeración en el código de la capa de negocio. De esta forma si definimos una similar a esta: public enum EstadoCivil{  Casado,  Soltero,  Divorciado,  Viudo,  Religioso,} lo más común será que en la interfaz de usuario exista un modo de seleccionar algún valor equivalente, por ejemplo a través de una li... [Más]

FAQ: Al pasar al servidor de producción me deja de funcionar la seguridad y me da un error ¿por qué?

Una pregunta frecuente que recibimos tanto en los cursos de campusMVP como en eventos es la de:

"¿Por qué cuando paso mi aplicación a producción de repente me deja de funcionar todo lo que tiene que ver con Membership, Roles, etc...? De hecho obtengo un error de que no se puede conectar a la base de datos..."

El problema que tienes con la base de datos es que, por defecto, el proveedor de SQL Server que viene con ASP.NET parte de la base (equivocada generalmente) de que vas a usar SQL Server Express Edition. Esta base de datos tiene la particularidad de que... [Más]

Office para iPad: el fin de una guerra y el inicio de otra

Una de las noticias recientes más interesante del sector es sin duda el lanzamiento hace unos días de Microsoft Office para iPad. ¿Cómo? ¿Por qué es eso relevante o incluso interesante? Dejando de lado que a los dos días de haberse lanzado ya lideraba el ranking por ingresos en la App Store, la verdadera relevancia estriba en que este lanzamiento marca el fin de la guerra entre sistemas operativos. Microsoft ha entendido por fin que ya no vivimos en un mundo centrado en Windows, y que si quiere crecer mucho debe abrirse a los sistemas de otros. Y es que no cabe duda que el hecho de que no haya existido antes Office para iOS era el empeño en competir a toda costa con ese sistema operativo. Algo parecido pasó en su día con Linux (no sacaban plataformas de desarrollo ... [Más]

Chuleta: Selectores JQUERY y CSS

Cuando estamos aprendiendo algo nuevo, buscamos constantemente referencias y recursos que nos ayuden a avanzar. Es muy posible que llegados a un punto, hayamos recopilado información suficiente como para que nos salga por las orejas, pero que sigamos sin tener muy claras las bases de aquello que estamos aprendiendo. Para dar un respiro a todos aquellos que os encontrais a caballo entre el CSS y jQuery o que simplemente queráis un buen resumen al que poder echarle mano, aquí os dejamos una chuleta de selectores :-). Puedes descargártela aquí. Leyenda Selector de CSS Selector de jQuery Selectores Básicos  CSS/jQuery * Selector universal que selecciona todos los elementos. Selector de CSS Selector de JQuery elemento Selecciona todos los elementos ... [Más]