Menú de navegaciónMenú
Categorías

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

727 artículos publicados

¿Qué son y en qué se diferencian .NET Full Framework y .NET Core Framework?

Parece que fue ayer, pero la plataforma .NET tiene ya 15 años. Desde que se lanzó hasta ahora ha pasado de todo en el mundo de las tecnologías de la información. 1 año en el mundo Internet equivale, según los cálculos más afinados, a 4,7 años reales, así que esos 15 años serían equivalentes a unos 70 años en otras industrias. Una eternidad. Más allá de discutir la validez de esos números, una cosa es cierta: en este periodo hemos vivido el auge de las redes sociales, la transición al a nube, la preponderancia de los teléfonos móviles... Todo ha cambiado mucho, y los paradigmas que valían en el año 2000 ya no son válidos en la actualidad. Es por eso que se hacía necesaria una nue... [Más]

ECMAScript 6 es ya un estándar cerrado

La Asociación Europea de Fabricantes de Computadoras (ECMA: European Computer Manufacturer Association) es la organización sin ánimo de lucro encargada de regular multitud de estándares de ámbito mundial en la industria de la computación. Entre otras muchas cosas es la encargada de regular el lenguaje JavaScript, también conocido como ECMAScript (es indistinto hablar de uno o de otro). La primera versión de JavaScript, ECMAScript 1, se lanzó en Junio de 1997, y desde entonces han existido las versiones 2, 3 y 5, que es la más usada actualmente (la 4 se abandonó). Desde hace unos años estaban trabajando en la siguiente versión del lenguaje, conocida como ECMAScript 6, y ayer por fin, tras mucho trabajo, ha visto la luz la versión definitiva e... [Más]

Conceptos fundamentales del lenguaje Swift - Parte II

La semana pasada revisábamos algunos detalles fundamentales sobre la naturaleza del lenguaje Swift de Apple, viendo por ejemplo cómo se definían variables, constantes, enumeraciones, clases y cómo se manejaban las referencias. Ahora vamos a continuar estudiando algunos detalles más que te ayudarán a saber algo más sobre su naturaleza, sobre todo si lo comparas con un lenguaje que ya conozcas. [Más]

SignalR: la vuelta al mundo de un libro

Hace unos días lanzamos nuestro libro sobre programación con SignalR. Se trata de una tecnología muy interesante que permite crear con facilidad aplicaciones con interacción en tiempo real, tanto para la web como en otros entornos. En la propia ficha del libro tienes más información y puedes incluso leer las primeras 35 páginas. La historia de este libro es curiosa y por eso me he decidido a contarla aquí. Hace ya casi dos años, antes del verano de 2013, Microsoft Corporation se puso en contacto con nosotros para ver si estaríamos interesados en escribir el libro oficial de la tecnología SignalR, por aquel entonces en su versión 1.0. Desde campusMVP, por iniciativa propia, habíamos escrito el primer libro del mundo sobre este producto, en ingl&ea... [Más]

GAMBADAS: 2015 necesita un segundo extra... y eso es un problema para los programadores

El próximo 30 de Junio a las 23:59:59 los relojes atómicos de todo el mundo se van a detener durante un segundo. Demorarán la entrada en el mes de Julio y, durante ese tiempo, en lugar de marcar las 00:00:00, marcarán las 23:59:60 (una hora que no existe en realidad). ¿Cómo es esto posible? ¿A qué se debe? ¿Debemos preocuparnos por nuestros programas? Te lo contamos continuación... [Más]

Conceptos fundamentales del lenguaje Swift - Parte I

En este post y el siguiente vamos a dar un repaso general a los conceptos fundamentales de Swift, lanzado por Apple a finales del año 2014 para crear aplicaciones para sistemas operativos de la marca (iOS y OS X, para iPhone, iPad y ordenadores Mac). [Más]

Qué son los recursos Creative Commons y cómo citarlos correctamente

Cuando creas una obra, como una fotografía, un programa de ordenador o una base de datos, queda automáticamente protegida por las leyes de Propiedad Intelectual. Esta recae sobre “todas las creaciones originales literarias, artísticas o científicas expresadas en cualquier medio“, sólo por el hecho de haber sido creadas y sin necesidad registrarlas en ningún sitio. La famosa frase "todos los derechos reservados" implica, en líneas generales, que se debe reconocer y citar al autor de una creación, la cual tampoco se debe modificar ni utilizar sin su consentimiento. Hay que tener en cuenta que esto no se aplica a cosas intangibles como pueden ser las ideas y que puede tener variaciones dependiendo del país. ¿Qué es una licencia Creative Commons? Por ot... [Más]

GAMBADAS: De cómo el software impidió "la guerra de las galaxias"

Si eres una persona joven es probable que no sepas ni de quién te hablamos, pero en los años 80 Ronald Reagan era el presidente conservador de los Estados Unidos, y tenía un grandísimo poder. Si las burradas que decía Bush Jr. te hacían gracia tienes que leer algunas de las "perlas" de este personaje. El caso es que por aquella época la guerra fría estaba todavía en plena vigencia y la amenaza comunista planeaba siempre sobre las cabezas de estos dirigentes. Hasta entonces todos los intentos realizados con la tecnología existente para interceptar misiles al vuelo tenían una eficacia más bien pequeña, lo que no les dejaba dormir tranquilos. Así que hacia 1.983 Reagan presentó la Strategic Defence Initiative o, como se le llamó c... [Más]

VÍDEO: Introducción a Sublime Text 3 y su configuración y uso para AngularJS

Sublime Text es sin duda el editor de moda entre los desarrolladores Front-End, y en especial entre los que programan en JavaScript, tanto en el lado cliente como en el servidor (con Node.js). Hay mucho de "hype" en su popularidad, pero cuenta con legiones de programadores fieles, que citan entre los motivos para adorarlo, los siguientes hechos: Está lleno de características útiles para escribir código rápidamente: cursor múltiple para edición simultánea de varias líneas, buscar y reemplazar con características especiales (como búsqueda incremental), trasposición de líneas para editarlas a la vez y vuelta a la posición original, ayuda contextual, navegación rápida entre archivos, el "Goto Anything"... Muchas cosas interesante... [Más]