Mario González

Blog sobre desarrollo web

Servicio mensajes Angular

Cómo programar un proveedor de mensajes para Angular con RxJS

Cuando estamos desarrollando una aplicación con Angular, lo normal es que tengamos el código repartido en varias piezas (componentes y servicios, sobre todo). Angular nos provee de mecanismos para que los componentes se comuniquen entre sí, tanto de padres a hijos como de hijos a padres. Estos mecanismos son muy útiles, pero cuando la jerarquía es compleja y queremos comunicaciones no lineales, probablemente no nos servirán.

En muchas ocasiones lo que necesitaremos es que nuestros componentes (o servicios) se puedan comunicar entre sí independientemente de qué lugar ocupen en la jerarquía. De hecho, a veces querremos que un componente emita un mensaje y que lo reciban varios componentes a la vez.

(más…)

Logo git

Aprender Git (I): Empezando con Git

Iniciamos con éste una serie de artículos de iniciación a Git, dirigidos a quien parte de cero y quiere usar este sistema de control de versiones en su código. Probablemente también será de utilidad para los que ya lleven tiempo usándolo, aunque sea para ayudarles a aclarar conceptos que ya están aplicando pero que no tienen muy claro qué significan.

Este primer artículo tiene forma de FAQ, para recoger y sintetizar algunas preguntas que suelen surgir al empezar a usar Git.

(más…)

Icono hamburguesa

Icono animado para el menú de móvil

Cuando accedéis a una web desde un móvil, lo más seguro es que el menú de navegación esté oculto para dejar más espacio disponible al contenido principal, y que haya un icono de tres líneas horizontales para desplegar el menú. A ese icono se le llama hamburguesa. En este tutorial vamos a ver cómo hacer que el icono de la hamburguesa se convierta en una cruz cuando se despliegue el menú, y que vuelva a su apariencia hamburguesil tras cerrarlo.

Icono hamburguesa

(más…)