JavaScript

Introducción a Node.js

Con la plataforma Node.js puedes usar JavaScript en el lado del servidor, beneficiándote de las posibilidades de una programación asíncrona y basada en eventos también en el desarrollo de aplicaciones del servidor. En este tutorial nos asomamos a la escritura modular de Node.js, aclaramos cómo instalar módulos independientes con ayuda del gestor de paquetes integrado NPM y creamos tu primer servidor web basado en Node.js. [...]  

El papel del unit test en el desarrollo de software

Los unit tests son uno de los métodos más eficaces para identificar el mayor número de errores en el código fuente durante las primeras etapas de desarrollo del software. La característica más especial consiste en aislar a los componentes en un entorno de prueba neutral para realizar el test. Así, en caso de que se presenten errores, estos se pueden atribuir fácilmente al módulo que está bajo verificación y, posteriormente, ser corregidos fácilmente. [...]  

Browser fingerprinting: seguimiento sin cookies

En los últimos años, el browser fingerprinting se ha establecido como un modelo de seguimiento que también funciona sin cookies. Con él, los servidores web tienen en cuenta diferentes características de los navegadores de los visitantes y, basándose en ellas, emiten las huellas digitales. Posteriormente, estas sirven para reconocer a los usuarios. Mientras que algunos datos se transmiten de forma automática, se trata en general de elementos activos como animaciones Flash o aplicaciones JavaScript que proporcionan información muy valiosa. [...]  

Los meta tags más importantes y su función

Los meta tags son usados por los administradores de páginas web para introducir metadatos en archivos HTML. Esta información codificada interactúa con navegadores y motores de búsqueda, encargándose de que las páginas web puedan ser encontradas y consultadas. Pero ¿cuáles son los metaelementos verdaderamente necesarios para mejorar el procesamiento de las webs por parte de crawlers y navegadores? ¿Cómo pueden los administradores mejorar el ranking de una página de HTML con los metadatos? [...]  

jQuery: tutorial de integración y primeros pasos

La biblioteca de JavaScript jQuery es una gran fuente de ayuda para adaptar elementos HTML de manera sencilla. Los conocidos selectores CSS como element o .class te serán de utilidad para seleccionar los contenidos deseados y manipularlos llevando a cabo diferentes acciones. Además, también se pueden escribir líneas de código que permiten responder durante la navegación y ante las solicitudes de los usuarios de las páginas web ante reacciones predefinidas. En esta guía, en la que hablamos de jQuery a modo de tutorial, te ofrecemos información detallada sobre la biblioteca de JavaScript y sobre los fundamentos básicos para su utilización. [...]  

Spring Framework: la columna vertebral de Java

En el desarrollo web, Java desempeña un papel secundario, aunque, en sí, el lenguaje sigue siendo muy atractivo. Este se ha consolidado como una solución eficiente, especialmente en el diseño del backend de aplicaciones Business, siempre y cuando sea soportado por el navegador. El framework Spring contiene varios módulos que se utilizan como plataforma básica para complejas aplicaciones web y de escritorio, simplificando enormemente la programación con Java. [...]  

Aprende HTML: tutorial para principiantes

En la época de los sistemas de gestión de contenidos y plantillas para el diseño web, aprender HTML parece hoy una tarea superflua e innecesaria, y en realidad es todo lo contrario. En cuanto se presentan problemas de funcionamiento en una página o esta requiere la inclusión de elementos dinámicos, se revelará la necesidad de contar con conocimientos en HTML. En este completo tutorial de HTML para principiantes presentamos los elementos fundamentales de este lenguaje de marcado, acompañados de numerosos ejemplos e útiles consejos. [...]  

Consejos para optimizar páginas web

Entre los diversos aspectos que entran en juego en la creación y mantenimiento de una página web, hay uno al que no se le da la importancia que se merece: la funcionalidad de la propia página. A pesar de implementar un diseño web responsivo, en muchos casos el tiempo de carga es muy elevado, por más que este esté considerado como un criterio decisivo para el comportamiento de los usuarios. En nuestra guía encontrarás información acerca de las medidas que puedes tomar para optimizar el rendimiento de tu página web. [...]  

Correo seguro: protege tu dirección de correo electrónico

Los spambots, también llamados Email harvesters o programas “cazacorreos”, recorren Internet de forma incesante a la búsqueda de direcciones de correo que más tarde podrán utilizar para acciones de publicidad agresiva, para enviar phishing o para distribuir todo tipo de malware. Y, por lo general, tienen bastante éxito. La legislación vigente dicta a los propietarios y administradores de páginas web la obligación de mostrar de forma visible su información de contacto, también la digital. ¿Deja esto la puerta abierta al robo masivo de direcciones electrónicas? Descubre las diferentes maneras de proteger tu dirección de contacto sin incumplir la normativa. [...]  

Rich cards: el nuevo formato de la búsqueda de Google

En mayo de 2016 Google anunció la implementación de una de las últimas y más grandes modificaciones en la representación visual de sus resultados de búsqueda: las rich cards. Debido a que más de la mitad de las solicitudes hechas al motor de búsqueda más popular del mundo se hacen a través de dispositivos móviles, no es de extrañar que el nuevo formato de salida esté especialmente diseñado para tablets y smartphones. Ahora bien, ¿qué son las rich cards? y ¿cómo se implementa esta nueva tecnología en un proyecto web? Visita nuestra guía e infórmate al respecto. [...]