JHipster
JHipster: una completa suite para el desarrollo de aplicaciones web
  • Desarrollo web

Hoy no hay desarrollo web sin frameworks. Proporcionando la estructura base para diseñar frontends y backends, permiten ahorrar un tiempo que puede dedicarse a otros fines. Una solución interesante, que utiliza varias herramientas para crear componentes del lado del cliente y del lado del servidor, es el generador web JHhipster. Conoce qué distingue a la suite y cómo se instala y utiliza el...

JHipster: una completa suite para el desarrollo de aplicaciones web
Less CSS: tutorial
Less CSS: presentación y tutorial
  • Desarrollo web

CSS es uno de los lenguajes más importantes de la World Wide Web. No obstante, trabajar con este lenguaje de stylesheet suele resultar tedioso, por lo que muchos desarrolladores prefieren usar Less. Este preprocesador de CSS no solo simplifica la escritura en lenguaje de hoja de estilo, sino que le añade útiles elementos como variables, funciones o mixins. Para saber cómo funciona, consulta...

Less CSS: presentación y tutorial
Spring Framework: la columna vertebral de Java
Spring: el framework para aplicaciones Java complejas
  • Desarrollo web

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...

Spring: el framework para aplicaciones Java complejas
Kotlin: tutorial
Kotlin: tutorial sobre el nuevo lenguaje de programación
  • Desarrollo web

En los últimos años, Kotlin se ha ido consolidando como alternativa a Java. Este liviano lenguaje de programación atrae sobre todo a los desarrolladores de aplicaciones Android. Si quieres saber cómo se crean clases de datos o funciones en Kotlin, anímate a dar los primeros pasos en Kotlin con este tutorial y aprende los trucos más importantes del lenguaje de programación.

Kotlin: tutorial sobre el nuevo lenguaje de programación
Continuous delivery
Continuous Delivery – Pipelines en el desarrollo de software
  • Desarrollo web

Continous delivery consiste en una serie de prácticas que permiten a los desarrolladores de software automatizar el proceso de desarrollo, control de calidad, ejecución de pruebas, producción y entrega. Gracias a este, es posible entregar el software al cliente, aunque se encuentre en una fase temprana de desarrollo. Te contamos cuáles son exactamente, qué ventajas aportan y qué continuous...

Continuous Delivery – Pipelines en el desarrollo de software
Hipervínculos: ¿qué son realmente y para qué se utilizan?
Hipervínculos: definición, estructura y tipos
  • Desarrollo web

Los hipervínculos, que dirigen desde una página web a otra, constituyen uno de los elementos básicos de la World Wide Web, el sistema de hipertexto más conocido y utilizado. Aunque sirven sobre todo para navegar por la red, también los proveedores de buscadores hacen uso del entramado de estas referencias para averiguar qué es lo que se enlaza con qué, de modo que se usan como recomendaciones. Si...

Hipervínculos: definición, estructura y tipos
Frameworks JavaScript y librerías populares
Las librerías y los frameworks JavaScript más populares
  • Desarrollo web

Quien haya trabajado con JavaScript conoce la complejidad del DOM (Document Object Model). Para facilitar su manejo entran en juego los frameworks y las librerías, con los que los desarrolladores pueden hacerse eco de funciones que les hagan el trabajo más sencillo. Sin embargo, es inevitable preguntarse por los mejores frameworks y librerías JavaScript y por las diferencias que existen entre...

Las librerías y los frameworks JavaScript más populares
HSTS: cómo lograr conexiones HTTP seguras
HSTS: Así funciona la extensión HTTPS
  • Desarrollo web

En algunos casos, HTTPS, el protocolo de red para la transmisión cifrada TLS de datos en la World Wide Web, puede ser fácilmente saboteado. Esto resulta especialmente peligroso cuando se presentan accesos sin cifrar a páginas web encriptadas a través de HTTP. Sin embargo, la extensión de HTTPS HSTS (HTTP Strict Transport Security) se encarga de cerrar la brecha de seguridad utilizada por hackers...

HSTS: Así funciona la extensión HTTPS
IndexedDB
IndexedDB: tutorial para utilizar el sistema de bases de datos en el navegador
  • Desarrollo web

Almacenar algunos datos del lado del cliente ayuda a aumentar la velocidad y la flexibilidad de internet, permitiendo al usuario navegar con más comodidad. Con IndexedDB, es posible guardar grandes cantidades de datos en el navegador del usuario, evitando así tener que descargarlos del servidor cada vez que se acceda a un sitio web. Descubre IndexedDB con el ejemplo que te mostramos en este...

IndexedDB: tutorial para utilizar el sistema de bases de datos en el navegador
Advanced Message Queuing Protocol (AMQP)
AMQP: conoce el Advanced Message Queuing Protocol
  • Desarrollo web

En muchos departamentos de informática es necesario que la comunicación entre diferentes aplicaciones suceda con rapidez y sin errores. En el sector financiero, por ejemplo, perder un mensaje o tener notificaciones acumuladas puede costar muy caro. AMQP es un protocolo que evita que se produzcan ese tipo de dificultades. ¿Cómo funciona Advanced Message Queuing Protocol?

AMQP: conoce el Advanced Message Queuing Protocol