json

Recursos de programación de json
Web
16-12-2020
php , json
En el artículo anterior veíamos cómo enfretarnos a refactorizar una aplicación legacy puede convertirse en un verdadero embrollo. Podéis leer el artículo aquí: Cómo refactorizar una aplicación legacy Hoy nos ponemos manos a la obra para desenredar este fragmento de hilo que hemos dejado por ahí tirado y que ahora nos hace falta. También se me ocurre otro símil con el cable de unos auriculares. Mangas arriba y... ¡Vamos a al lío! La importancia de un gestor de librerías Paso 1: la gestión...
En la continuación de esta serie en la que construimos una API, hemos pasado por tener que tomar la decisión sobre qué stack utilizar, elegir si debíamos utilizar programación a medida, un CMS o un framework, las ventajas de utilizar las variable de entorno para almacenar información sensible y por último la utilización de espacio de nombres para facilitar la tarea de tener que hacer referencia a dependencias propias y de librerías. Si aún no os habéis topado con esta serie, os dejo los enlaces...
Web
07-11-2020
http , rest , php , json
Continuamos con esta historia en la que me vi obligado a crear una API por culpa una librería actualizada, recuerda que puedes leer la primera parte: Análisis de creación de REST API En el artículo anterior repasamos cómo me enfrenté a tener que escoger entre las distintas posibilidades de actualización e hice un repaso a todos los elementos, que en el momento previo a la programación de la API, analicé que podría necesitar. ¿Qué librerías escojo? En el vasto mundo de internet, las posibilid...
Vuex es la librería de gestión de estados para Vue.js por excelencia, de hecho Vuex es referenciada desde la la documentación de Vue.js como el gestor de estados oficial. Esto quiere decir que está totalmente soportado por todas las las versiones de Vue.js. En este punto te estarás preguntando, ¿hay que conocer Vue.js como requisito para empezar a utilizar Vuex? La respuesta es: sí. Utlizar Vuex lleva intrínseco la utilización de VueJS. Si estás comenzando con Vue.js y todavía no te sientes e...
Tras la inversión de 1 millón de euros por parte de Automattic, Frontity está más en boga que nunca. Frontity es una tecnología que permite aprovecharnos de la capacidad headless de WordPress para poder trabajar el frontal con el framework JavaScript React. Para realizar esta acción, Frontity se ayuda de la API REST implementada en este CMS, facilitándonos las herramientas necesarias para poder atacar a la a la misma. Después de esta pequeña introducción a la tecnología, vamos a ver un caso pr...
Aunque el reinado del consumo de datos desde el exterior de las aplicaciones ha sido para API REST durante muchos años, poco a poco GraphQL se está abriendo paso y ganando adeptos. A diferencia de las REST API, GraphQL permite tener un modelo de consulta en el que el consumo no depende de ciertos endpoint que decide el desarrollador de la misma, sino que integra un sistema de consultas que decide el cliente que consume la información. Si bien WordPress ofrece la posibilidad de consumir la API...
Tailwind CSS es una librería de estilos que quiere facilitarte la vida Hoy en día nos podemos encontrar con infinidad de frameworks CSS que nos ayudan con la organización y diseño de elementos dentro de nuestra página web. Entre estos frameworks cabe destacar uno que se está ganando protagonismo respecto a sus competidores: Tailwind CSS. TailwindCSS nos permite integrar etiquetas de clase en linea con una nomenclatura más sencilla que la del CSS tradicional. Además alberga soluciones sencil...
NuxtJS es una herramienta para crear aplicaciones web usando toda la potencia de Vue tanto en la aprte del cliente como en la del servidor. Ha recibido inversiones millonarias y su ecosistema no para de crecer y mejorar. Vemos en este tutorial una guía para empezar, en muy pocos pasos, un blog construido sobre ficheros Markdown. Aquí puedes ver una demostración. Y, al final del todo, los enlaces. (Un secreto nada más empezar: también funciona para JSON, Yaml y CSV). Eso si, hay tantas opc...
Soy un friki, lo reconozco. Y se ocurren ideas locas, y es cuando más disfruto programando. Me gustaría compartir con vosotros algunos de mis proyectos para hacerme la vida más fácil , mezclando nodejs, la línea de comandos y otras cosas. La idea es hacer 3 demos: 1) MagiX-box : Selecciona un area de la que quieras extraer texto, et voilá ( Guay para cuando quieres sacar código de un vídeo) 2) Procesa miles de JSON's gigantes en cero coma sin morir por falta de memoria. 3) AudioRSS : no quiero leer, quiero escuchar.
No es una API REST, no es una base de datos. ¿Qué es GraphQL? Lo descubriremos en el episodio de hoy. Pero antes y como siempre quiero recomendarte mi Zona Premium, donde estamos que nos salimos con un nuevo directo de LiveCoding para que aprendas a programar mientras otros programan. Cada semana, además, mínimo un nuevo episodio premium de Web Reactiva. Entra y mira en premium.danielprimo.io. 100 números de La Selecta Newsletter El próximo domingo enviaré el número 100 del boletín por c...