Skip to main content

Feed


Avatar for Daniel Roe
daniel roe 🇺🇦

absolutely!
in general, Nuxt tries to provide good defaults while allowing full customisation
data fetching is something we provide simple core utils for because it deeply integrates with server ➡️ client consistency
… but you can easily pick a data paradigm that fits you better.

roe.dev/ama

I never got ask you what you think about @tanstack/vue-query? Does it have a place in a nuxt application?

Avatar for Daniel Roe
daniel roe 🇺🇦

I would ask for more consistent access to typescript internals.
(also in vscode, btw!)
it feels like adding plugins (for example, for .vue support!) is needlessly complicated, particularly when native <> js boundaries are concerned with tsgo

roe.dev/ama

If you could change anything you wanted about typescript with a magic wand, what would you do?

Avatar for Daniel Roe
daniel roe 🇺🇦

I've always been interested in tech
... as a kid playing with my dad's laptop-with-printer 🤯
... checking out linux distros
... 'webmaster' for old-school bulletin boards
... running my first VPS for an IRC bot
the amazing thing is that - somehow - my hobby is now my career.

roe.dev/ama

How did you get into / end up in tech, especially after you studied a lot of jurisprudence and theology. Were you always interested in technology or did you checkout another branch mid life?

Avatar for Daniel Roe
danielroe 🏴󠁧󠁢󠁳󠁣󠁴󠁿

it’s a bit embarrassing to admit, but when people ask me for examples of sites built with nuxt, i often can’t remember 😱

👉 so i am building @nuxt.fyi (still in construction!)

it listens to the @bsky.app firehouse for links, then scans them to see if they were built with nuxt


Avatar for Daniel Roe
danielroe 🏴󠁧󠁢󠁳󠁣󠁴󠁿

💥 just released a github action: `uppt`

it aims to be a very simple, secure release workflow for maintainers that adheres to best security practices

⚪ trusted, staged publishing on npmjs.com
⚪ github environment protection
⚪ generated release PR + changelog
⚪ automatic release + publish on merge ✨


Avatar for Daniel Roe
danielroe 🏴󠁧󠁢󠁳󠁣󠁴󠁿

overheard:

> mind if you take off your sunglasses so i can look you in your eyes. i need to know if you’re intoxicated

> no problem. <takes off glasses>

> oh i’m so sorry, i just have to check

> no worries, it’s because i’m a celebrity


Avatar for Daniel Roe
daniel roe 🇺🇦

sure — though only if it's reasonably quick-turned game!

my dad used to win against me as a kid (I tell myself) because he took half an hour per move and I got so bored I moved in a couple seconds.

oh, you do realise this is going to have to stop being anonymous at some point?

roe.dev/ama

Hello Daniel! Saw you like board games can we play chess? :)

Avatar for Daniel Roe
daniel roe 🇺🇦

linkedin (like any social network) has always had its own _flavour_ of grift

low-quality 'content' proliferates wherever there is a reward for it (eg. likes)

yet I think (or hope?) that as more people use LLMs, non-original content will start to 'smell' + reward will decrease

roe.dev/ama

Hi Denial, do you think linkdin now became AI generated content dump yard?

Avatar for Daniel Roe
daniel roe 🇺🇦

vue vapor doesn't yet support ssr hydration but it might be possible to use them even now with `ssr: false` (or in a client-only component or page)

... as always, I think the best thing to do is experiment

let me know if you need any help 🙏

roe.dev/ama

Can we already use vue vapor components in Nuxt 4?

Avatar for Daniel Roe
daniel roe 🇺🇦

I ... do not know what you mean, and I very much hope not.

I used to admire elon. no longer.

I am always somewhat relieved when my opinion changes, because I never want to get to a point where my mind is totally ossified.

(contrarily - you have to stand for some things!)

roe.dev/ama

Is Daniel Roe like the Elon Musk of Nuxt? If you know what I mean.

Avatar for Daniel Roe
daniel roe 🇺🇦

it automatically updates via an apple shortcut based on current location (determined by GPS) ...

⊙ every day at noon
⊙ 2 minutes after I turn off airplane mode

... and updates my GitHub profile icon, as well as my website flag + city description.

roe.dev/ama

Does roe.dev "Daniel is currently in Netherlands" update automatically based on your current GPS signal and detect the country in real time? How does it know where you are? Or do you like manually update it when you travel?

Avatar for Daniel Roe
daniel roe 🇺🇦

tell me when you find out!

i think getting better at something is like learning a language:

⚪️ don’t wait to be good before trying

⚪️ keep experimenting

⚪️ immerse yourself!

and i think mastering one thing makes you more likely to master other things 🔥

roe.dev/ama

How do you become the best at your craft? And is it really worth it?

Avatar for Daniel Roe
daniel roe 🇺🇦

in your situation, I don’t think getting a computer science degree now would add to your CV.

real results and experience is what I would care about, if I were hiring.

you can absolutely learn what you might have missed out - without needing to get a degree.

roe.dev/ama

After 5-6 years as a frontend developer for two business and with some contracts on the side, do you think a certificate in computer sciences at university is worth it? I already have an academic background in digital editing, but not in computer sciences. With the job market being harder and the AI taking more and more space, I'm scared about the future... I will not be that scared if I did not like my job... Eh lala... (sorry for my English, I'm a French Canadian)

Avatar for Daniel Roe
daniel roe 🇺🇦

I absolutely wish the UK had not left the EU.

the EU wasn't perfect.

but sometimes working to fix something that is good but imperfect is better than throwing everything out.

going back?

that's more complicated, and less ideal than staying in from the beginning, but yes, I would like to see that happen.

roe.dev/ama

Would you like Scotland to go back to the EU?

Avatar for Daniel Roe
daniel roe 🇺🇦

well, I currently have open questions from my AMA about:

⚪️ how much I read the Bible
⚪️ how I stay sane
⚪️ what I think of tanstack
⚪️ my dating status
⚪️ whether I write in react

maybe I'll answer them one day 🔮

roe.dev/ama

What are you not telling us?

Avatar for Daniel Roe
daniel roe 🇺🇦

⚪️ played with fun cool tech
⚪️ listened to podcasts to learn new ideas
⚪️ tried to help others
⚪️ opened some prs
⚪️ attended some free online† conferences
⚪️ built/rebuilt countless personal projects
⚪️ made a _lot_ of mistakes

† this was in covid-times

roe.dev/ama

How did you transition from your very non-tech degree courses to the work you do now?