
Why I Ditched ESLint + Prettier for Biome
After years of chasing ESLint upgrades and managing the Prettier conflict dance, I switched to Biome. One config file, one binary, and I haven't looked back.
Technology, entrepreneurship, personal life, and everything in between
Showing 30 of 95 articles (Page 2 of 4)
Tip: press Esc to clear the search.

After years of chasing ESLint upgrades and managing the Prettier conflict dance, I switched to Biome. One config file, one binary, and I haven't looked back.

How building a cargo transport platform with university friends taught me the most valuable entrepreneurial skill: telling a story that makes people believe.
One Cloudflare Pages middleware file reveals AI crawler visits that client-side JavaScript analytics completely miss—no extra scripts required.

After years deploying static sites on GitHub Pages, I evaluated the free options and landed on Cloudflare Pages. Here's what I learned and what surprised me.

Designing multilingual Astro from scratch: typed translations, the Page Wrapper pattern, and scaling to more languages without rewiring components.

Why Astro and Svelte simplify modern web development—State of JS 2025 data, benchmarks, and practical lessons from building this website.

How this blog scales without a backend: Content Collections, tag taxonomy, client search, series navigation, and bilingual builds.

Chapter four while building XergioAleX.com: free analytics with privacy-first tools that keep Lighthouse at 100—no cookie banners.

The story of reaching 100/100/100/100 on Lighthouse PageSpeed for Performance, Accessibility, Best Practices, and SEO on mobile and desktop.

From one-page landing to bilingual, AI-ready XergioAleX.com: architecture, stack choices, and why Astro + Svelte fits static sites.



Astro and Svelte portfolio site for Sebastián Martínez Vanegas, Colombian poet and winner of the Emilio Prados International Poetry Prize.

A fully static wedding invitation site built with Astro, Svelte, and GitHub Pages — unique codes, RSVP via Google Forms, zero backend.


Migrating pereiratechtalks.org from Dockerized Ghost to static Astro on GitHub Pages — ten years of lessons packed into two weeks of code.

Why Astro won me over — Microsoft and Firebase cases, measurable gains, and a live Pereira Tech Talks migration to prove it is not hype.





Three YC applications, three rejections, one acceptance — what changed each time, the real interview, and scaling DailyBot after YC.

Building and failing products at Rocka.co — lessons from each experiment, reading real PMF signals, and how DailyBot finally stuck.


A simple static site for my wife, an ABA therapist and neuropsychologist: Bootstrap, GitHub Pages, zero backend, professional presence online.

The story behind the XergioAleX ninja coder brand — from concept to execution. Logo symbolism, color palette, design variants, and a complete style guide.

How CSS Grid changed the way I think about layouts — from Flexbox limitations to two-dimensional freedom, with practical exercises and accessibility tricks.

Why styling matters in component-based frameworks and how Vue makes CSS scoped, modular, and powerful. From preprocessors to component architecture.

How I built WebVR with HTML and JavaScript: a VR maze, a 360° gallery, and 20+ demos proving browser VR doesn't need expensive hardware.

Bringing virtual reality to the web and why democratizing VR matters. From 360° photos to interactive 3D worlds, all with HTML and JavaScript.