![Avatar for Daniel Roe](/_ipx/s_48x48/https:/s3.nl-ams.scw.cloud/odysseus/accounts/avatars/109/337/030/399/703/031/original/e53961f38a9b4aee.jpg)
I have one child - he's four and a total delight to me.
he is _full_ of energy and very inventive and imaginative - and always building something. I'd love to teach him coding if it's interesting to him (and I imagine it might be)
![Do you have any children? What are they doing? Do you teach them coding from an early age?
https://roe.dev/ama](/_ipx/s_2688x1280/https:/s3.nl-ams.scw.cloud/odysseus/media_attachments/files/113/374/589/095/224/674/original/5a4b2d8b44afeccb.png)
I have one child - he's four and a total delight to me.
he is _full_ of energy and very inventive and imaginative - and always building something. I'd love to teach him coding if it's interesting to him (and I imagine it might be)
#ama is a bit too short for a detailed response, but in brief:
β
absolutely fine to build a site with nuxt as sole framework
β
oauth is often a good choice, or you could also use a 3rd-party providers - many have solid integrations with nuxt
feel free to follow up via DM
do i know anyone in sf who might like to go #bouldering tomorrow afternoon?
π§ββοΈ
announcing `nuxt-workers` ... a tiny nuxt module to make using the Web Workers API type-safe and automatic within your apps.
π₯ zero-config - just drop files in a `workers/` directory
π isomorphic - works server + client
πͺ fully typed
β¨ auto-imported
playing around a little desktop status dashboard
here's a very rough proof-of-concept
in honesty, in most use cases I'd recommend using nuxt.
(and I am a perf freak who hates any unnecessary line of code)
but here are some:
βΆοΈ native apps - like https://nativescript-vue.org
βΆοΈ cli tools using something like https://vue-termui.dev
βΆοΈ microfrontends - for now!
these are clearly the important questions of life
sticky toffee pudding is <divine>
ginger nut cake is very moreish
malt loaf + butter π
carrot cake - traditionally my birthday cake π
victoria sponge πΈ
lemon drizzle π - I love anything citrus
I'm actually really excited about pruvious.
Muris is doing very interesting things ... and (I was chatting to him at the vuejs de conference this year) the next major version is likely to be even better.
π you can check it out on https://pruvious.com.
I do absolutely love it - no worries on that score!
though I do feel a bit guilty for posting too much (the #ama tag hopefully allows muting)
... and there are also so many questions - so my apologies if you've asked something but have had no response yet! π
vite registers the video as a 'dependency' of that page
you can use the `build:manifest` hook to mark `prefetch: false` for that chunk.
... or (my preference) place it in the `public/` folder, where it won't be considered part of the build, or preloaded/prefetched.
lots to say:
1οΈβ£ use https://scripts.nuxt.com to defer loading as appropriate
2οΈβ£ make it easy for marketing teams to iterate within limits
3οΈβ£ discuss tradeoffs (e.g. impact of slowness on user retention)
4οΈβ£ consider tests to flag 'unacceptable' perf
there are a lot of good options out there, but give `nuxt-auth-utils` a try: https://github.com/atinux/nuxt-auth-utils.
also worth mentioning:
βΆοΈ https://github.com/itpropro/nuxt-oidc-auth
βΆοΈ https://github.com/sidebase/nuxt-auth
βΆοΈ https://github.com/Hebilicious/authjs-nuxt
this is likely super-simple.
any chance you're using `useRoute` in one of your `runtime/` files without importing it?
we shipped a change in our module template that will give you type errors in future
let me know the project and I'll happily open a pr.
oh rats i've been rumbled
i thought for sure the fake 'real identity' thing would protect me for some time to come
I think I saw some people answering anonymous questions from twitter - maybe https://x.com/SergiiKirianov? - and thought I'd prefer to build it myself than use a platform.
... so please do steal it! π
(I also always add the #ama tag so people can mute it if it gets a bit too much)
it was a pleasure to be asked to contribute to the State of Frontend 2024 report from https://tsh.io.
from my pov, the most important thing with open source monetisation is incentive structures
π namely, it's incredibly important to align 'path to profit' with community best interest
funding that arrives _without_ a clear plan or 'separation of powers' can be a risk
well you're definitely living the dream!
I'd be looking at something like https://idx.google.com or GitHub codespaces ...
failing that, maybe sshing into a machine with an nvim/screen setup?
there's lots to admire in the next.js world
βΆοΈ the conferences are next-level π₯
βΆοΈ love the way they surface + praise cool stuff π
... but right now I especially like seeing COSS projects built on next - and love that we're seeing this more & more in @nuxt too π₯
yes, I've tried zed
initially the lack of `*.vue` support was obviously a deal-breaker
now? it looks great and feels snappy - but the value proposition isn't compelling enough for me to switch
iβm writing my talk for vue toronto next month but canβt decide which topic to settle on β¦
π would you help me?
(reposts appreciated for reach)
the error message you'll get is:
```
Error: Destination /Users/daniel/nuxt-app already exists.
```
but if you add the `-f`/`--force` flag, then it will allow you to do so.
i invest in mutual funds which minimise the tax reporting I would have to do between us/uk
βΆοΈ vanguard etfs in particular are excellent
βΆοΈ I don't generally invest in particular stocks but try to pick broad market patterns (like green energy) that I think will see growth