La transferencia de estado representacional (o REST por sus siglas en inglés) es un estilo de arquitectura de software que maneja la relación cliente-servidor con el propósito de aumentar la velocidad y el rendimiento usando componentes reutilizables. REST es una tecnología que apareció en el año 2000 gracias a una… Leer más »
De acuerdo con la encuesta de desarrolladores 2018 de Stack Overflow, Kotlin es el segundo lenguaje más querido y el cuarto más demandado del mundo. Recientemente, la plataforma digital TechBeacon lo incluyó la lista de los 5 lenguajes emergentes con un futuro brillante. En 2017, en la conferencia anual Google… Leer más »
Al principio de mi carrera, era desarrollador backend, donde los lenguajes de tipado fuerte dominaban el mercado. Cuando pasé a desarrollo web, quedé impresionado por cada nueva característica de JavaScript o Python. El hecho de no tener que declarar tipos de variables implicaba productividad e hizo mi trabajo más divertido…. Leer más »
NodeJS fue creado en 2009 por Ryan Dahl. Antes de eso, Dahl había estado trabajando como desarrollador usando Ruby on Rails. El concepto básico de NodeJS se le ocurrió mientras usaba Flickr (una web para subir y compartir imágenes) y se dio cuenta de que había una barra de progreso… Leer más »
En este artículo hablaremos de: join() split() sort() ¿Por qué todos los desarrolladores JavaScript deberían conocer estos métodos? Los arrays son elementos muy importantes que necesitarás en tú código. Estos métodos te ayudarán a que tu código sea más elegante. Puedes hacer que tus aplicaciones se ejecuten sin estos métodos,… Leer más »
Hace algún tiempo publicamos un artículo (en inglés) comparando Angular 2 y React. En aquel artículo, mostramos los pros y los contras de estos frameworks y sugerimos qué elegir en 2017 para un propósito en particular. Así que, ¿cómo ha cambiado las situación desde entonces? Los frameworks de JavaScript evolucionan… Leer más »
Una de las ventajas de usar Electron es que al ser multiplataforma, no nos importa el sistema operativo sobre el que va a correr nuestra aplicación. Sin embargo, a veces necesitamos que nuestro código se específico para un sistema operativo, por ejemplo, si vamos a usar la consola de comandos,… Leer más »
En proyectos React pequeños, mantener todos los métodos de un componente en el propio componente es buena idea. En proyectos medianos, desearás poder sacar esos métodos del componente y meterlos en un ‘Utilidades’. Aquí veremos como usar una Clase (en lugar de exportar funciones y variables) para organizar el código…. Leer más »
Ya se ha lanzado Angular 6. Muchos de nosotros tenemos curiosidad por ver qué nuevas características y ventajas obtenemos con este lanzamiento. Esta nueva versión hace que Angular sea más ligero, rápido y proporciona varias novedades. Vamos a verlas. Elementos Angular Este paquete está diseñado principalmente para aprovechar los componentes… Leer más »
Técnicas para ahorrar tiempo usadas por profesionales 1. Vaciar o truncar un array Una forma sencilla de vaciar o truncar un array sin reasignarlo es cambiar su el valor de su propiedad length
|
const arr = [11, 22, 33, 44, 55, 66]; // truncado arr.length = 3; console.log(arr); //=> [11, 22, 33] // vaciado arr.length = 0; console.log(arr); //=> [] console.log(arr[2]); //=> undefined |
2. Simular parámetros nombrados con desestructuración de objetos Es muy posible que ya estés usando objetos… Leer más »