BlogProjects/UsesResume

ky: the fetch wrapper you didn't know you needed

Apr 8, 20260 visits
ky: the fetch wrapper you didn't know you needed

ky is a tiny, elegant HTTP client built on the Fetch API that adds retries, timeouts, hooks, and sane error handling without the weight of Axios.

ky: the fetch wrapper you didn't know you neededRead more

The Temporal API is here to end the date library era

Apr 1, 20260 visits
The Temporal API is here to end the date library era

After years of moment.js, date-fns, and timezone nightmares, the JavaScript Temporal API finally gives us a proper date and time system built into the language.

The Temporal API is here to end the date library eraRead more

Bilingual Next.js without an i18n library

Mar 31, 20260 visits
Bilingual Next.js without an i18n library

How I added English and Spanish support to this statically generated Next.js site without reaching for next-intl, i18next, or any other dependency.

Bilingual Next.js without an i18n libraryRead more

Updating page views to GA4 and the Next.js App Router

Mar 9, 20260 visits
Updating page views to GA4 and the Next.js App Router

Google shut down Universal Analytics in 2024. Here is how I updated the page views counter on this site to use the GA4 Data API and the Next.js App Router.

Updating page views to GA4 and the Next.js App RouterRead more

Track & show page views with Next.js and Google Analytics

Jan 1, 20210 visits
Track & show page views with Next.js and Google Analytics

How to correctly setup Google Analytics with Next.js and also use it as the source for page views count.

Track & show page views with Next.js and Google AnalyticsRead more

console.log('Hello World!');

Nov 21, 20200 visits
console.log('Hello World!');

Hello world, I'm Arturo Campos and this is my space on the Internet to share with all of you.

console.log('Hello World!');Read more

© 2026 Arturo Campos | Made with ♥️ and ☕️

  • x.com
  • Facebook
  • LinkedIn
  • GitHub
  • Keybase
  • Telegram
  • Email