Blog

Artículos & Reflexiones

Experiencias, aprendizajes y notas sobre desarrollo de software, equipos y tecnología.

Creando un generador de plantillas con EJS

IO
Israel Olvera · 2024-09-11T05:13:15+08:00

Cuantas veces no hemos tenido que estar creando una y otra vez, archivos de componentes, archivos para las pruebas unitarias o bien cuando estamos implementando un patrón de arquitectura y necesitamos generar múltiples archivos o carpetas para poder seguir un mismo orden. En ocasiones esto se vuelve tedioso o bien muy tardado de hacer, aun […]

Vite y los Node.js modules al crear un NPM module

IO
Israel Olvera · 2024-08-29T15:12:08+08:00

Recientemente trabajando con algunos módulos personales y otros organizacionales, había tenido complicaciones para poder hacer la construcción (o build), ya que entre unas dependencias y otras no eran compatibles por el uso de CJS y ESM en conjunto, también porque; para evitar usar dependencias extra las estaba transpilando por medio de tsc, el compilador de […]

Trabajando con la API de Confluence

IO
Israel Olvera · 2024-08-22T09:01:04+08:00

Desde hace no mucho, estaba desarrollando una herramienta (que espero se pueda sacar pronto como un proyecto Open Source), la cual ha ido evolucionando, en el relativo poco tiempo, y de forma natural; y gracias a esta evolución he logrado ver la posibilidad de extender su funcionalidad y poder automatizar partes de cierto proceso, agregando […]

Procesando hojas de estilo con Tailwind por medio de Vite

IO
Israel Olvera · 2024-08-21T14:29:50+08:00

Antes de comenzar, me gustaría dar un poco de contexto, ya que la solución se basa principalmente en la implementación de un enfoque funcional. En un proyecto algo grande en el que estoy trabajando, usamos Vue 3 + TailwindCSS + Vite y dado que también agregamos o nos vemos en la necesidad de agregar clases […]

La importancia de la arquitectura – Parte 1 – Migración – Proyecto personal

IO
Israel Olvera · 2024-05-14T16:03:18+08:00

Como lo mencioné en la entrada anterior, voy a estar realizando una migración de una app en un monorepo. Esta app está hecha con Angular y Express, el método o forma de almacenamiento no lo mencionó porque se está usando un almacenamiento de la info basada en ficheros, que almacenan la información en formato JSON. […]

Otra migración – Proyecto Personal

IO
Israel Olvera · 2024-05-12T16:38:58+08:00

Hola de nuevo! 👋. Hace tiempo comencé con un proyecto personal que nacío con el objetivo de probar arquitectura hexagonal aplicada a FE (Front-End) y que después realizaría como propuesta para hacerla de uso interno. Pero desafortunadamente, por tiempos, trabajo y muchas cosas que aprender, el proyecto se quedo en pausa y un tanto en […]

Actualización – Roadmap del Sitio – Astro

IO
Israel Olvera · 2024-05-10T11:19:05+08:00

Desde hace 5 dias (05-05-2024), tenemos un pequeño avance son las actividades del roadmap. Básicamente… “Estrenamos una nueva vista”!!! 🥳🥳🥳, como ya lo había mencionado anteriormente tenia planeado desde hace tiempo darle un giro completo al sitio. Pues bueno…. Después de, haber publicado el plan o la ruta que tenía pensada desde el casi inicio, […]

7 épocas después

IO
Israel Olvera · 2024-05-09T14:49:12+08:00

Hola de nuevo…. Aquí estamos… de vuelta después de la última publicación en Noviembre del 2023. Muchas cosas han pasado, hemos estado bastante ocupado entre proyectos, trabajo, aprendizaje, etc… Y vamos ponernos al corriente. Para comenzar, desde la última publicación, no sé si ya lo habia mencionado pero… creo que lo más destacado es que […]

Proof of Concept – Pt 1 – Workspaces

IO
Israel Olvera · 2023-11-13T01:34:47+08:00

Antes de comenzar a explicar la parte de “pruebas”, que realicé para saber si desarrollaba este pequeño proyecto o no, puedes consultar la entrada anterior o la colección completa de las entradas para conocer un poco más acerca de este proyecto: Tabla de Contenidos Comencemos aclarando un poco el término: Proof of Concept (Prueba de […]

Workspaces

IO
Israel Olvera · 2023-11-12T08:34:14+08:00

Hace ya unas semanas atras habia escrito algo acerca de un “problema” que tenia entre el buscador (por la cantidad “insane” de cosas abiertas entre pestañas y ventanas), además de que ocupo trabajar con distintos “entornos” o “espacios” durante mi semana o a lo largo del día. Aquí dejo el enalce a la publicación anterior, […]

Workspaces – Roadmap

IO
Israel Olvera · 2023-11-12T08:29:43+08:00

Actualización de dependencias en Proyectos JS

IO
Israel Olvera · 2023-10-31T12:46:00+08:00

En el desarrollo de software, una parte importante y hasta critica en ocasiones es la actualización de dependencias. La mayor parte mi background es con JS (JavaScript) (incluyendo TS, Typescript). Quizá no parezca de importancia a simple vista o para proyectos pequeños, y para los proyectos que tienen o un timepo de vida “corto” o […]

El problema con mis workspaces

IO
Israel Olvera · 2023-10-30T19:16:34+08:00

Esto no lo había pensado hasta ahora pero se podría decir que tengo 3 workspaces (espacios de trabajo): Cada uno hasta el momento, se podría decir que el workspace como tal es una ventana de chrome con miles de pestañas abiertas pero lo que tienen en común estas es que son algunas pestañas las “base” […]

El comienzo del cambio

IO
Israel Olvera · 2023-10-29T07:28:15+08:00

Cuando comencé hace 2 años en la empresa que actualmente me encuentro, llegué con un equipo bastante bueno. Liderado por una dev bastante talentosa: Cecilia Torres. Tabla de contenido ❕ Mencionó dev, sin referirme a títulos como tal para evitar hacer distinciones Ceci, líder de un equipo con 3 miembros: Saul Sáenz, Luis Vega y […]

Fase 1 – Strapi

IO
Israel Olvera · 2023-10-28T00:39:36+08:00

Strapi Al comenzar con Strapi, no tener conocimiento alguno acerca de… y ser algo nuevo para probar y experimentar, vaya… comenzamos tambaleando en el camino… Como siempre, de novato aventándome al probar y experimentar, básicamente me leí toda la sección que se muestra en la imagen. Pero cuando lo vas instalando, sin la opción –quick-start, […]

Fase 1 – Primeros Pasos

IO
Israel Olvera · 2023-10-27T16:11:53+08:00

Vamos a ver esto en grande, como un objetivo apuntando alto… Esto de hecho es malo, porque las expectativas son muchas, el objetivo es uno, los requerimientos o las características no están al 100% definidas, etc… pero con esto vamos a tratar de establecer los puntos ya definidos, dividirlos en pequeñas partes he ir trabajando […]

Roadmap – The path

IO
Israel Olvera · 2023-10-27T15:13:21+08:00

Anécdota – ‘xxxx-xxxx’ no se reconoce como comando del sistema

IO
Israel Olvera · 2023-10-27T11:40:41+08:00

Vaya… El día de hoy he perdido 3.30 hrs haciendo y deshaciendo maquinas virtuales, checando permisos, probando una y otra vez… y mil y un cosas… todo para que a final de cuentas el agregar test unitarios al proyecto de una CLI en TS viniera a causar un caos… 😖😖😖😪😪😪 Contexto Resulta que al ser […]

Roadmap del sitio

IO
Israel Olvera · 2023-10-26T14:31:14+08:00

Regresar a WordPress, retomar la parte del Blog, de plasmar mis ideas y pensamientos públicamente de nuevo vaya que ha sido una movida de piso bastante grande… WordPress cambió bastante gráficamente, bueno; ahora se ve mejor el panel de administración… sigue siendo con PHP 🤮🤢…. Y la parte de Gutenberg ya se ve que ya […]

Situación actual

IO
Israel Olvera · 2023-10-26T12:45:50+08:00

Vaya hace mucho que no hago esto… así que vamos a ver que pasa… a ver que sale de esto. La situación actual: Han pasado años desde que escribí mi última entrada en este sitio… y era o es algo “personal” pero ahora vamos a descargar todo eso aquí, tanto pasado, presente y futuro. Quizá […]