Menú de navegaciónMenú
Categorías

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

726 artículos publicados

Eventos DOM Level 0, DOM Level 2… ¿qué significa?

Cada vez es más frecuente encontrar literatura que habla de eventos DOM Level 0 o DOM Level 2 y actualmente incluso de DOM Level 3. Esto hace referencia a las distintas versiones del estándar DOM (Document Object Model) que se han ido definiendo y cómo estas versiones definen la creación y suscripción de los eventos JavaScript en una aplicación HTML. Definición del DOM Empecemos por el principio: el DOM es un modelo de objetos que crea y mantiene el navegador en memoria para representar una página web. La forma más usual de que el navegador obtenga un DOM es mediante el código HTML de una página: el navegador procesa la página y crea un DOM que es el que representa por pantalla. A partir de ese momento el navegador se “olvida” del HTML y trab... [Más]

POJOViz: visualizador de bibliotecas JavaScript

PojoViz es el acrónimo de Plain Old JavaScript Object Visualization. Como su propio nombre indica se trata de una herramienta basada en Web que nos permite visualizar de manera cómoda el esquema de objetos de cualquier biblioteca JavaScript. De este modo podemos ver sus objetos, la relación que existe entre ellos, sus métodos, etc... Y pulsar para ir directamente a la documentación oficial de cada método expuesto. Se puede hacer zoom, arrastrar el diagrama para enfocarnos en una clase concreta, etc... Muy cómodo. Dispone de enlaces directos a visualizar bibliotecas muy conocidas, como jQuery, AngularJS, EmberJS o Modernizr, entre otras. Pero nos permite añadir proyectos propios. Cuidado con la sección "Huge Schemas" porque son muy grandes y pueden tumbarte el navegador si n... [Más]

GAMBADAS: Pantallas de error con un poco de carácter (6)

Como cada último viernes del mes os traemos una página de error 404 original. Dado que hoy es viernes 31 de octubre y muchos de vosotros celebraréis Halloween hemos buscado una imagen que guarde cierta relación. Para los que no sepáis italiano, bajo la tumba dice “Aquí yace la página buscada” Más...

Presentamos la nueva versión de nuestra plataforma de e-learning para programadores

Tras varios meses de trabajo y después de darle muchas vueltas a multitud de detalles, hoy hemos lanzado la nueva versión de nuestra plataforma de e-learning. Internamente el LMS (Learning Management System) tiene muchas novedades para empresas de formación No sé si sabías que lo ofrecemos como producto SaaS: SELF. Somos pioneros en sistemas avanzados de e-learning, y además lo usamos para campusMVP, claro. De cara a nuestros alumnos de campusMVP la experiencia de usuario creemos que ha mejorado, y eso que la anterior ya estaba muy bien ;-) El nuevo entorno facilita mucho el consumo de los contenidos, otorgándoles mayor protagonismo. Nunca más se te escapará una referencia cruzada mientras estudias en una lección y tendrás siempre ayuda a un clic de dista... [Más]

HTML5 confirmado por fin como estándar

Aunque a estas alturas pueda parecer que lleva años con nosotros, lo cierto es que el estándar HTML5 lleva en proceso de preparación desde el año 2006, es decir, desde hace más de 8 años.  Pero, por fin, hace unas horas el World Wide Web Consortium (W3C) ha aprobado el documento definitivo y HTML5 es por fin un estándar cerrado.Un poco de historiaHTML es el lenguaje de marcas que forma parte de todas las páginas web desde que la WWW echó a andar entre el público general allá por el año 1993. Fue inventado por Tim Berners-Lee en 1991. Obviamente el mundo ha cambiado mucho desde entonces y las sucesivas versiones de HTML no ayudaron a los programadores a adaptarse a las nuevas necesidades de los usuarios. En la actualidad la información se consume de muy diversas maneras y desde múltiples dispositivos, muchos de los cuales ni si... [Más]

5 características nuevas de Windows Server 10 (II)

En un post anterior hablamos de 5 nuevas características de Windows Server 10. Dichas características estaban relacionadas con el menú de Inicio, la interfaz de usuarios así como otras novedades que venían de la mano de PowerShell. En esta entrada veremos 5 características más: 1.-Windows Defender Windows Defender, se trata de una solución antimalware gratuita de Microsoft, que inicialmente venía integrada en el SO Windows 8 en la edición destinada al hogar. Ahora, la Preview de Windows Server incluye Windows Defender de forma nativa, aunque el elemento de la interfaz de usuario es opcional. Aunque, probablemente, muchos clientes corporativos preferirían tener una solución antimalware empresarial, el disponer de Windows Defender de forma nativa tiene beneficios evidentes. Tanto el tener protección antimalware desde el primer momento ... [Más]

Consigue un 15% de descuento en los exámenes de certificación de Microsoft

Microsoft ha lanzado una promoción para todos aquello que estén pensando en presentarse a un examen de certificación (MCP) antes de que termine el año. La promoción consiste en un 15% de descuento para cualquier examen que elijas, el único requisito es que te presentes al examen antes del 31 de diciembre de este año. ¿Cómo y dónde consigo este descuento? ¡Eso es lo mejor! No necesitas comprar un voucher en otra página, ni registrarte en una página promocional, etc. Tan solo tienes que introducir uno de los siguientes códigos cuando estés escogiendo la fecha de tu examen y el descuento se aplicará automáticamente a la hora de realizar el pago. Los código de descuento son: Para estudiantes: STU15OFF Para el resto: 15OFF Recuerda que existen multitud de centros donde puedes hacer tu examen, pues de aquí a final de año tienes disponibles ta... [Más]

Fundamentos de SQL: Transacciones

Una transacción es una unidad de trabajo compuesta por diversas tareas, cuyo resultado final debe ser que se ejecuten todas o ninguna de ellas. Por regla general en un sistema de base de datos todas las operaciones relacionadas entre sí que se ejecuten dentro un mismo flujo lógico de trabajo, deben ejecutarse en bloque. De esta manera si todas funcionan la operación conjunta de bloque tiene éxito, pero si falla cualquiera de ellas, deberán retrocederse todas las anteriores que ya se hayan realizado. De esta forma evitamos que el sistema de datos quede en un estado incongruente. [Más]

5 razones por las que Google rechaza a un programador

Laszlo Bock, el jefe de operaciones de Google, ha publicado un interesante artículo en LinkedIn basado en su experiencia. En él explica los errores más comunes que se encuentra en los currículos que llegan a su mesa y cómo corregirlos. Independientemente de que estés interesado en solicitar un puesto en Google o no, este artículo te resultará de gran utilidad pues te ayudará a mejorar tu CV. Bock afirma que en los 15 años que lleva en Google habrá revisado personalmente unos 20.000 CV, los cuales han sido previamente preseleccionados por otros expertos de Google. A pesar de dicho filtro previo considera que la mayoría de los CV que él ha leído son aceptables, algunos incluso brillantes pero mucho de ellos un completo desastre. Y lo que más le llama la atención, es que durante estos 15 años los errores que cometen los candidatos se repiten una y otra vez. [Más]