CSS, Un lenguaje de programación con pseudo sentencias

CSS el lenguaje de programación con Pseudo-sentencias

Existe el eterno debate si CSS es un lenguaje de programación o no y aunque está evolucionando constantemente con características potentes, habrá quienes menosprecian un poco al lenguaje por no poder enfocarse a lógica de negocio tradicional. El debate siempre estará sobre la mesa y mientras tanto mostraré algunos elementos que han llamado mi atención, unas pseudo-clases de CSS muy útiles: :is(), :where(), :has() Probadas en Chrome 105 ¿Qué es una Pseudo-clase?...

septiembre 20, 2022 · 4 min · Christian Vargas
Graficando datos del Covid-19 con React

Graficando datos sobre el Covid-19 con React

Todos estamos de acuerdo que el Covid-19 dió un giro de 360º a la manera de convivir y subsistir como sociedad a nivel mundial (A menos que hayas estado debajo de una piedra). Por allá del 2020 fueron fechas complicadas pero al momento de escribir esto, las cosas van mejorando gracias a una vacunación globalmente satisfactoria. Quise tomar la información de una API REST pública y manejar los datos a mi antojo para poder hacer representaciones visuales en una interfaz web, para este ejercicio tomé esta API....

agosto 18, 2022 · 10 min · Christian Vargas
Swoole el server más rápido de PHP VS Node Js

Swoole el server más rápido de PHP VS NodeJs

Siempre me resulta interesante comparar marcos de trabajo con fines similares, para mí es parte de un análisis previo para elegir la tecnología más adecuada en un nuevo proyecto y no provocar una deuda técnica. Desde que nació Node JS como un entorno de ejecución para Javascript, es probablemente el rey en la generación de proyectos nuevos de lado de backend con funcionamiento asíncrono, por ejemplo manejadores de eventos y websockets....

agosto 9, 2022 · 7 min · Christian Vargas
Desarrollando una API auth con Lumen, Mysql y Docker.

JWT con Lumen el micro-framework, Laravel con menos funcionalidades

Acostumbro estar pletórico ante la situación de programar en ciertos lenguajes de backend, entre ellos PHP. Recién hice un ejercicio de una API REST con FastifyJS algo completo diría yo, para un escenario básico por supuesto. Ahora regreso con una temática similar pero en este micro framework llamado Lumen, el hijo de Laravel y Symfony, un chistorete por el hecho que Laravel ha usado parte del core de Symfony para “runear” a gusto....

julio 31, 2022 · 9 min · Christian Vargas
Usando JSON Web Tokens en una API REST con Fastify, MongoDB y Docker

Usando JSON Web Tokens en una API REST con Fastify, MongoDB y Docker

En algún momento hable resumidamente de REST y por qué NO debe conservar un estado. No conservar un estado nos conlleva a un desacoplamiento entre aplicaciones y a una necesidad de implementar una capa de autorización, en este ejemplo hablaré precisamente de JWT. La implementación es un desarrollo de una API REST básica con algunas funcionalidades interesantes en Fastify JS en su versión 4, un framework de Javascript orientado a la capa de servicios en backend....

julio 26, 2022 · 20 min · Christian Vargas