miércoles, 27 de febrero de 2019

Angular: 56. CRUD Firebase. AngularFire2: Querys y ordenar los mensajes en pantalla

Vamos a ordenar correctamente los mensajes que aparecen en la ventana del chat. Para ello vamos a tener que realizar una query a FireBase.

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

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…

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.

lunes, 4 de febrero de 2019

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