Channel
Interviewed Person
Daniel Roe
Daniel Roe - New Developer Experiences with Nuxt 3 Optimising developer experience with Nuxt 3 - a tour through the ways the new version of Nuxt will save time and make your life easier. We'll explore the new nitro-powered isomorphic fetch, dive into Nuxt 3's more powerful dynamic routing, and along the way tour a host of other features that will give you superpowers. https://www.jsworldconference.com Powered by https://passionatepeople.io #jsworld #jsworldconference #frontendlove #frontenddeveloperlove #javascript #reactjs #angular #react #vuejs #vue #vue3 #typescript #graphql #jamstack #amsterdam #conference #svelte #sveltejs #next #nextjs #staticsite #css #html #nuxt

JSWORLD Conference
Interviewed: Daniel Roe
at least as much as i am um hi i'm i'm daniel um i am on the next core team i my background before working in open source full-time was as a cto of a small sas startup uh and then before that i had a again a small creative agency so my my experience is really very much as a user of nuxed as somebody who's built projects and so developer experience means a lot to me
because i know exactly what it's like when it doesn't feel great i live in england this is where i normally spend my time so if i am on discord or twitter or anything like that i'm probably in that chair looking out at one of my uh cats drinking a cup of tea i i've got to say i love being in amsterdam though there is nothing quite like seeing people face to face again i mean dialing in online is wonderful it's
a privilege but this is so much better i think and then turning to the really important topic of this afternoon these are my three cats and dog and i will be taking questions later feel free to come up to me it's gulliver lily barley and riley riley is a very good dog so i want to talk about developer experience in next three and i think
i think i'm probably on safe ground here when i say that developer experience is an unadulterated good there's nothing the matter in seeking better developer experience is there it's better for everybody it's better for the developer who is coding who's able to put their ideas into practice faster more easily better who isn't taken out of that moment of creativity it's better for the company that employs the developer they get better work faster it helps the bottom
line and i think we can say it's not a vicious circle when we all strive for better developer experience it's a virtuous circle so very much and what i'm going to talk about today is what we've done in nuxt to improve developer experience but i would i really welcome seeing other frameworks doing similar things and i hope they steal things from us and i hope we can steal things from them too because everyone benefits when developer experience gets better i want you to think for a moment
when have you felt most productive when have you felt most able to flourish as a developer just take a moment to think of your answer now there's lots that goes into that and i really i don't want to go into most of it which is probably more important than the tooling side but there is a degree to which tooling makes a huge difference to developer productivity and creativity and i like
to think of it in terms of two axes on the one hand you have that ability to make amazing things and on the other hand you have all of the annoying things that constrain you i'm not talking about genuine business constraints that's part of the fun right but the annoying things like lint rules and configuring build pipelines and things like that and basically i think my job as part of a team working on a framework for to enable developers to build
is to reduce that constraint as much as possible to zero as far as we can get there because as much as we do that we unleash your ability and the ability of anyone using nux to create amazing things so the vision is to be as minimal as possible as lightweight as possible and to reduce context switching so again leveraging type typescript to enable you to do everything in the