Publicaciones recientes de David Palacios


Mostrando datos en vista de árbol con D3.js y Vue.js

Vue d3 banner

Una vista de árbol es un elemento de interfaz gráfica que presenta una vista jerárquica de información. En una vista de árbol cada elemento (también llamado rama o nodo) puede tener un número ilimitado de subelementos. Esto resulta muy útil para mostrar datos relacionados entre sí. En este tutorial aprenderemos a mostrar datos en una vista de árbol usando la librería de Vue.js Vue.D3.tree, basada en la popular librería para visualizaciones de datos D3.js.

Ver post

Introducción a Laravel Telescope

Laravel Telescope Banner

Laravel Telescope es el nuevo asistente de depuración de Laravel creado por Mohamed Said y Taylor Otwell. Es de código abierto y está disponible en GitHub de forma gratuita. Su instalación es tan simple como la de cualquier otro paquete de Laravel, solo debemos requerirlo mediante Composer. Una vez instalado simplemente debes ingresar a la dirección /telescope para acceder al panel de Telescope.

Ver post

Introducción a Vue CLI UI

Banner Vue CLI UI

Una de las características más interesantes de la versión 3 de Vue CLI es Vue UI, una interfaz gráfica que permite crear, actualizar y administrar cada aspecto de nuestros proyectos. En este tutorial exploraremos esta nueva característica y aprenderemos a generar nuestros proyectos directamente desde dicha interfaz.

Ver post

Solicitudes HTTP con Axios

Solicitudes HTTP con Axios

Axios es un cliente HTTP basado en promesas que funciona tanto en el cliente (navegador) como en el servidor (por ejemplo, Node.js). Muchos frameworks tienen sus propias APIs HTTP integradas, sin embargo, muchas veces usar dichas APIs no es lo más ideal ya que esta función puede ser cubierta de forma más eficiente por librerías de terceros, como Axios. Es muy simple utilizar Axios ya sea sólo o con algún framework y en este tutorial aprenderemos a hacerlo.

Ver post

Agregando un datepicker con Vue.js

Vue datepicker banner

Cuando estamos construyendo un formulario o algún componente en nuestras aplicaciones es probable que queramos agregar la opción de seleccionar una fecha y aunque los navegadores modernos permiten incluir un datepicker directamente con HTML sin necesidad de usar JavaScript, dicha opción ofrece menos posibilidades de personalización.

vuejs-datepicker es una librería de Vue.js que nos permite agregar un datepicker que permite ser personalizado y con el cual podemos manipular el valor seleccionado en tiempo real.

Ver post

Entornos de desarrollo de PHP en Ubuntu

banner entornos de php en Linux

Para poder ejecutar código PHP en el navegador en Linux necesitamos no solamente tener PHP instalado, sino también un servidor que nos permita procesar y visualizar dicho código en el navegador.

En este post te explicaremos dos formas de poder realizar esta tarea:

  • Con el servidor HTTP integrado de PHP
  • Instalando un servidor LAMP en nuestro equipo.

Los siguientes pasos fueron probados y seguidos en un equipo con Ubuntu 16.04 LTS y son compatibles con versiones anteriores (15.04, 15.10) y posteriores (16.10, 17.04, 17.10, 18.04).

Ver post

Generar formularios en Vue.js

Banner generar formularios con vue-form-generator

vue-form-generator es una librería de Vue.js que nos permite generar formularios a partir de un esquema previamente definido. Es decir, en lugar de escribir el código HTML de los formularios los generamos definiendo los campos que queremos tener en un objeto de JavaScript. Veamos cómo usar esta librería a continuación:

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Recibe consejos útiles y múltiples recursos directamente en tu correo