Saltar al contenido

Giancarlos Isasi.

Software engineer.

Proyectos destacados

CLIs, librerías y experimentos. Lo que construyo para seguir aprendiendo.

webpack-nexusGitHub

CLI tipo create-react-app para scaffolding de mis proyectos personales con la stack de webpack que vengo afinando hace años.

  • cli
  • webpack
  • scaffolding
  • javascript
  • generator
CLIs
generate-next-appGitHub

Wrapper sobre create-next-app que arranca proyectos Next.js con mis paquetes y configuraciones por defecto, sin pasos manuales.

  • cli
  • nextjs
  • scaffolding
  • javascript
  • typescript
CLIs
gorainbowGitHub

Paquete de Go para imprimir strings con colores en degradado tipo arcoíris en la terminal — pequeño, sin dependencias.

  • go
  • terminal
  • ansi
  • colors
Librerías

Lo último que escribí

Posts y artículos recientes.

¿Cómo escribir una regla de ESLint?

Crear una regla de ESLint personalizada para prohibir el uso de un componente. Cómo recorrer el AST, identificar el nodo correcto y empaquetar la regla en un plugin local.

5 min de lectura
  • javascript
  • eslint
  • tooling
¿Cómo subir archivos a S3 usando @aws-sdk/client-s3?

Cómo usar @aws-sdk/client-s3 para subir archivos y carpetas enteras a AWS S3 desde Node.js, con los gotchas más comunes (content type, claves con barras, paths de Windows).

4 min de lectura
  • javascript
  • node.js
  • aws
  • aws-s3
  • tooling
Leer y modificar archivos y carpetas en Go

Recetas mínimas para leer un archivo, sobreescribirlo y recorrer una carpeta de forma recursiva en Go, con un ejemplo práctico que combina las tres.

2 min de lectura
  • go
  • snippets

Hola.

Soy Giancarlos. Principal Frontend Engineer en Crehana, desde Lima. Cerca de una década construyendo para la web, con la curiosidad empujándome hacia el tooling, la infraestructura y los lenguajes que están debajo.

Encuéntrame en