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
Establecer los objetivos en la construcción de software de un negocio

Establecer los objetivos en la construcción de software de un negocio

En mi tiempo como Freelance llevando proyectos con clientes nuevos y no tan nuevos, he sumado una experiencia competitiva a la hora de encaminarnos a lo que en realidad necesitan para su negocio. Si tú eres una persona independiente como yo, te habrás dado cuenta que lo más complicado es explicarle a un usuario “no técnico” los requerimientos principales de software que satisfaga su negocio. Si, estoy de acuerdo, el “cliente siempre tiene la razón”, pero también toca tomar un enfoque que no dañe los requerimientos de software y que el proyecto salga a producción exitosamente....

septiembre 9, 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