Vamos a ordenar correctamente los mensajes que aparecen en la ventana del chat. Para ello vamos a tener que realizar una query a FireBase.
miércoles, 27 de febrero de 2019
martes, 26 de febrero de 2019
Angular: 55. CRUD Firebase. AngularFire2: Cargar y agregar mensajes al chat
Vamos a continuar con la aplicación. Esta vez vamos a cargar los mensajes de FireBase en la ventana del chat.
viernes, 22 de febrero de 2019
Angular: 54. CRUD Firebase. AngularFire2: Servicio del chat
Una vez creado el componente, vamos a crear el servicio.
jueves, 21 de febrero de 2019
Angular: 53. CRUD Firebase. AngularFire2: Componente del chat
Vamos a continuar con la aplicación. Ahora vamos a crear y personalizar el componente del chat.
martes, 19 de febrero de 2019
Angular: 52. CRUD Firebase. AngularFire2: Instalación de la librería
La librería AngularFireBase2 nos va a permitir utilizar mejor los recursos de Firebase. Vamos a crear un nuevo proyecto y vamos a aprender a utilizar la librería. En esta entrada vamos a aprender cómo instalarla.
miércoles, 13 de febrero de 2019
Java: Leer un fichero TXT y transformarlo en un JSON
Vamos a crear una aplicación que lea el contenido de un fichero .txt y que lo transforme en un fichero con un objeto JSON válido.
martes, 12 de febrero de 2019
Angular: Suscripciones y Observables
Los observables son de los conceptos más útiles y a la vez más difíciles de entender al comenzar con Angular. Éstos se utilizan, mayormente, para compartir información entre distintos componentes de forma asíncrona.
lunes, 11 de febrero de 2019
TypeScript: Let, la nueva forma de declarar variables en Javascript
Una de los primeras cosas que aprendimos hace ya más de décadas cuando íbamos descubriendo poco a poco el lenguaje BASIC fue el comando LET para asignar valores a nuestras variables. Es patente que la retroinformática está de moda y que la Historia está destinada a repetirse una y otra vez porque será a finales de este 2014 cuando el nuevo ECMAScript 6 resucite esta palabra reservada para precisamente eso: asignar valor a nuestras variables en Javascript.
Veamos qué cosas implica esta nueva forma de declarar variables…
Veamos qué cosas implica esta nueva forma de declarar variables…
domingo, 10 de febrero de 2019
TypeScript: Funciones de flecha
Las funciones flecha son una de las novedades ES6 (ECMAScript 2015) que más pueden desconcertar a los desarrolladores tradicionales. Su estructura intimida a simple vista y, de hecho, cuando nos las encontramos en un código sin avisar, pueden parecer incluso un error de sintaxis. Quizá ya os ha pasado: revisáis un código moderno en un blog, o en un repositorio de GitHub, e inmediatamente se os va la vista a una estructura rara que no parece que vaya a funcionar en la vida. -¿Pero eso es Javascript? – sería otra pregunta recurrente que quizá os haya hecho algún colega mientras jugáis con esta nueva sintaxis a escondidas…
jueves, 7 de febrero de 2019
Java: ordenar ArrayList de objetos por uno de sus atributos
A partir de la versión 1.8 de Java, se pueden utilizar expresiones regulares para ordenar una lista de objetos por uno de sus atributos, con el siguiente comando:
this.getTimers().sort(Comparator.comparing(TimerBean::getDescripcion));
Siendo "Timers" nuestra lista de objetos "TimerBean" y "descripcion" el atributo por el que queremos ordenar la lista.
Comentar que también ordena por atributos de tipo numérico o fecha.
this.getTimers().sort(Comparator.comparing(TimerBean::getDescripcion));
Siendo "Timers" nuestra lista de objetos "TimerBean" y "descripcion" el atributo por el que queremos ordenar la lista.
Comentar que también ordena por atributos de tipo numérico o fecha.
lunes, 4 de febrero de 2019
Angular: 51. CRUD Firebase. HTTP - DELETE. Eliminar un registro
Vamos a ver cómo eliminar un registro de Firebase.
domingo, 3 de febrero de 2019
Angular: 50. CRUD Firebase. HTTP - GET. Consultar todos los registros
Vamos a ver cómo consultar todos los registros y mostrarlos en una tabla.
sábado, 2 de febrero de 2019
Angular: 49. CRUD Firebase. HTTP - GET. Consultar un nodo específico
Vamos a ver cómo consultar un héroe en particular.
Suscribirse a:
Entradas (Atom)