@daniel@roe.dev
@daniel@roe.dev avatar

daniel

@daniel@roe.dev

#opensource maintainer building https://m.webtoo.ls/@nuxthttps://nuxt.com • a framework for building full-stack/static/hybrid web apps built on #vue and #nitro

🦄 https://regexp.dev • 🅰️ https://fontaine.sh • :elk: @elk • :webtools: https://m.webtoo.ls/@server • :roe: https://roe.dev

😍 #typescript#serverless#jamstack#performance#GDE#MVP#nuxt

🌱 #writing#speaking#piano#skiing • ✝️

This profile is from a federated server and may be incomplete. Browse more on the original instance.

daniel, to random
@daniel@roe.dev avatar

Excited to announce a little thing I'm working on. 😁

👉 I'm also looking for a cohort of early users - so do sign up if it interests you.

https://react-to-nuxt.com

daniel, to random
@daniel@roe.dev avatar

👉 If you're interested in the breaking changes of #nuxt, you can already try some of them out in your own project using our nightly release channel.

🚨 Please note that this is subject to change until the final release, and for early adopters/contributors only right now! 🚨

daniel, to vuejs
@daniel@roe.dev avatar

Another stream - I fell into a trap 🚨 and will be building/discussing a #vuejs integration for https://www.convex.dev with @ballingt today ...

▶️ Streaming now on https://twitch.tv/danielroe

daniel, to github
@daniel@roe.dev avatar

Going to try to build an AI-powered integration with #GitHub (+ #Nuxt + #NuxtHub?) to make my life as a maintainer a bit easier.

<rubs hands>

▶️ Streaming now on https://twitch.tv/danielroe

daniel, to random
@daniel@roe.dev avatar

👉 A super quick demo of @elk at the recent @fediforum unconference. Check it out if you're curious about @Mastodon ...

https://www.youtube.com/watch?v=638KXw0l-78

daniel, to random
@daniel@roe.dev avatar

This April I’ll be doing 100 press-ups a day to raise money for Cancer Research UK.

Might be a bit tricky as I’m at CityJS London and Devoxx Greece but I’m optimistic!

If you’d like to support me, I have a fundraising page here.

https://fundraise.cancerresearchuk.org/page/danielroe

daniel,
@daniel@roe.dev avatar

I think probably most of us have encountered cancer in some form. Both my parents and both my sisters have had cancer. One of my sisters died from it while still a teenager, and my father is living with brain cancer.

I would love to see a genuine cure for cancer and believe we are closer than we have ever been.

daniel, to random
@daniel@roe.dev avatar

I'm travelling but managed to record a quick video on type-safe routing in @nuxt - an amazing feature built by @posva.

👉 Check it out, and let me know what you think!

https://www.youtube.com/watch?v=SXk-L19gTZk

daniel, to random
@daniel@roe.dev avatar

Nuxt Fonts v0.2.0 is out! 🔥

🪄 DevTools support (thanks https://github.com/arashsheyda!)
⚡️ experimental preload links
🎨 experimental CSS variable transform

daniel, to random
@daniel@roe.dev avatar

Here's my latest tiny video, explaining what the built-in Nuxt 'aliases' are, how to add your own, and what definitely not to do.

https://www.youtube.com/watch?v=umLI7SlPygY

daniel, to random
@daniel@roe.dev avatar

🚧 Looking forward to next @nuxt minor release (v3.10) this week, I'm going through and reviewing PRs. Want to join?

▶️ Live now on https://twitch.tv/danielroe

daniel, to random
@daniel@roe.dev avatar

👋 Announcing a new open-source side project:

https://page-speed.dev

👉 Put in your domain name to see your Core Web Vitals / Lighthouse score - and then share it easily on social media.

daniel, to random
@daniel@roe.dev avatar

So annoying. I've just lost a chunk of my VSCode settings after an update. 🥺

More seriously, when things like this happen,
👉 I always feel like I've lost something
👉 but in fact after I've 'rebuilt' it's always better.

Whether it's a draft of an article or a feature branch to a repo, this seems to hold good.

💡 But I still wish there were a 'time machine' for the 'Settings Sync' feature so I could go back and recover them.

daniel, to random
@daniel@roe.dev avatar

Built something fun with https://sli.dev and https://localai.io... Can you guess what it is? 👀

This is built in https://vuejs.org using the Media Capture and Streams browser API (https://developer.mozilla.org/en-US/docs/Web/API/Media_Capture_and_Streams_API).

I chatted briefly to @antfu and will hopefully open a PR to add this functionality to Slidev directly. 🙏

video/mp4

daniel, to random
@daniel@roe.dev avatar

👉 Wrote a little bit about how I'm funded, in the interests of transparency.

https://roe.dev/blog/funding

daniel, to random
@daniel@roe.dev avatar

🌉 I think it's time. A few more tasks and then let's release Nuxt Bridge!

▶️ Live now at https://www.twitch.tv/danielroe

daniel, to random
@daniel@roe.dev avatar

🪶 Just published a new article - this time about how to implement 'shared payload' support in @nuxt v3.

@atinux has been pestering me - so please do thank him for it 🤣

daniel,
@daniel@roe.dev avatar

In short?

👉 a 'shared payload' allows you to share data when prerendering your app
🔥 this can significantly speed up generation of static pages
💪 it's easy to implement in a couple lines using the nitro storage layer

Here's an example stackblitz.

https://stackblitz.com/edit/nuxt-shared-payload?file=package.json

daniel,
@daniel@roe.dev avatar

✨ We plan to build this in to Nuxt itself.

You can follow this PR for more details.

https://github.com/nuxt/nuxt/pull/24894

daniel, to random
@daniel@roe.dev avatar

If you've been using nuxt-vitest, I would really value your testing out an alpha of @nuxt/test-utils 🙏

🔀 e2e + unit tests merged into single @nuxt/test-utils package
🔥 rewritten to support vitest v1
🐞 lots of squashed bugs

👉 Migration guide: https://github.com/nuxt/test-utils/issues/644

TodePond, to random
@TodePond@mas.to avatar

Hey @daniel when you visited the tldraw office, you mentioned there's a simple way to add a 'add this user as a contributor' to a github repo. I really wanna add that to all my repos, especially https://github.com/TodePond/Arroost

I want to recognise the non-coding contributions that people give!

Can you give me a hint or pointer of where to start or what to use for that? :)

daniel,
@daniel@roe.dev avatar

@TodePond I think making a commit and adding a new line with Co-authored-by: Daniel Roe &lt;daniel@roe.dev&gt; should be sufficient.

You can also forge commits, but it is worth seeing if the above approach works as it's more straightforward.

daniel, to github
@daniel@roe.dev avatar

👋 Announcing a tiny open-source side project:

http://firstcommit.is

👉 Plug in your username (or someone else's!) to find out their first open-source contribution.

daniel,
@daniel@roe.dev avatar

🐛 There will almost certainly be bugs...

... and definitely ideas for improvement.

Let me know, or open a PR! 🙏

It's open-source here: https://github.com/danielroe/firstcommit.is

daniel,
@daniel@roe.dev avatar

@miclgael Is it possible that those other commits are either not public or associated with a different email address?

daniel, to random
@daniel@roe.dev avatar

▶️ Okay, let's do it.

I'm going to speed-run building a fun little app with #nuxt. 🤞

https://twitch.tv/danielroe

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • osvaldo12
  • DreamBathrooms
  • mdbf
  • InstantRegret
  • ngwrru68w68
  • magazineikmin
  • everett
  • thenastyranch
  • Youngstown
  • slotface
  • cisconetworking
  • kavyap
  • ethstaker
  • JUstTest
  • modclub
  • GTA5RPClips
  • khanakhh
  • tacticalgear
  • Durango
  • rosin
  • normalnudes
  • Leos
  • provamag3
  • tester
  • cubers
  • anitta
  • lostlight
  • All magazines