danielroe

🏡 https://roe.dev ➕ building @nuxt.com • @npmx.dev • @nitro.build • https://elk.zone 💝 https://page-speed.dev • https://firstcommit.is • https://react-to-nuxt.com 🏅 Google GDE • Microsoft MVP • GitHub ⭐️ he/him signal: danielroe.57 🧗‍♂️ ⛷️ 🚴‍♂️ ✝️ 📍 edinburgh 🏴󠁧󠁢󠁳󠁣󠁴󠁿

14615 followers2023 following18 stories

Longform Stories

The virtuous circle

The virtuous circle is the most powerful pattern in developer tooling. And it's the myth of the 10x developer that makes it hard to see.

Mar 3·3 min read·593 words

The golden thread

AI can serve us as a force multiplier, augmenting our own agency and making the most of our own effort, hard work and value. Not by replacing it.

Jan 14·5 min read·921 words

How I'm funded

Being a full-time open source maintainer is a rare privilege. In the interests of transparency, let me explain a little more about how I am funded.

Jul 13·2 min read·365 words

Diversity, equity and inclusion

I'm in favour of diversity, equity and inclusion in open source communities, and here's why I think it matters.

Mar 8·5 min read·814 words

Zero sum games

Open source is about mutual giving. So how does that square with commercial open source? Or building a for-profit product on top of an open source project?

Jan 26·3 min read·514 words

Today is your day

Reflection isn't my strong suit. I think. But I wish it were more part of my life. So I thought I'd try to piece together ... part of ... my story in 2024.

Dec 31·6 min read·1079 words

Using AI in open source

If you want to use AI to help you contribute to one of the projects I maintain, I would be delighted. But I have rules.

Jul 12·3 min read·433 words

Little oak

I wrote a little parable about open source, about credit, and about giving things away.

Apr 26·2 min read·377 words

Using shared data when generating pages

You may have loved the shared 'payload' feature when generating Nuxt 2 apps. But did you know you can do the same in Nuxt 3?

Dec 30·5 min read·960 words

Governance and abuse

Whenever you have people working together, there's potential for great things. There's also potential for harm - and sadly that's something we need to think about too.

Jul 27·3 min read·599 words

A guide to Nuxt server components

It's possible to use server components within Nuxt, even if you are generating a static site. Here's how.

Jul 24·6 min read·1196 words

Contributing to Nuxt

My thoughts both about getting involved more generally in open source, and also specifically some tips on contributing to Nuxt.

Jun 24·3 min read·585 words

An open invitation

If you want to have a 10-minute chat about anything, then I would love to talk to you.

Jun 11·2 min read·327 words

Creating your own sitemap module for Nuxt

Here's how you can create a Nuxt module to generate a sitemap automatically.

Nov 12·5 min read·813 words

Building your own Vue rich text component

One way you might build your own Vue rich text component.

Mar 1·5 min read·885 words

Using serverless functions in Nuxt on Vercel

If you are using Vercel to host your Nuxt application, you can use the same entrypoints for Nuxt server middleware and your Vercel serverless functions. Here's how.

Dec 19·4 min read·608 words

Good UX and giving birth

A review of Freya, an app that's head-and-shoulders above the rest.

Dec 16·2 min read·359 words

A brief introduction

After a long time without a blog, it's time to put pen to paper again.

Dec 12·1 min read·116 words