dotJS 2019 - Tim Neutkens - What to expect from a modern web framework?
dotconferences
Channel
Interviewed Person
Tim Neutkens
Description
Filmed at https://2019.dotjs.io on December 5-6, 2019 in Paris. More talks on https://dotconferences.com/talks In the past few years, UI libraries have taken the web development world by storm, however, this shift in how web applications are built has also increased the complexity of tooling needed to be productive. In reality, it has gotten easier as new a new segment of tooling was created to aid in creating scalable and performant web applications. These “Web Frameworks” focus on providing great end-user experience while also making developers more productive. Tim explores what web frameworks are, why they exist, and how you can immediately improve your end-user experience and developer experience by applying low-level concepts from web frameworks in your application.
Transcript
[Applause] [Music] I'm going to speak today about what frameworks and how we can make your life easier without doing too much work because we all like to work on features of course so let's start with a thing and this might be controversial so I didn't laugh at me don't yell at me but reacts a few angular's swelled and amber
really all UI frameworks have really taken over the world the last six years and they've gotten increasingly popular over these few years to the point where everyone's using them or almost everyone and this is further confirmed by various metrics so let's have a look at some of these so the first is the mdn developer and designer servi so MDN did a first release of their internals well they did
a survey of like you as a web developer and they basically got 28,000 responses and 72 percent of the respondents said they use one of these web frameworks or UI frameworks I mean furthermore if you look at HTTP archive we find that 350,000 react sites or either in the wild but really what I'm going to speak here about the speak to you about today
is that building applications is hard so choosing a UI library certainly like not enough to get started you have to set up all these like other build tools and other like libraries to make sure that your app is successful there's a lot of pitfalls to consider here for example some things could make your app slow without you knowing about it if you need to ensure that your project can actually scale to the teams that you have so you're in a massive company you actually
need to make sure that all your teams can work in a consistent and fast way while still being productive and you don't want to want to complete framework rewrite every other month right and you also want to focus on loading features and not so much on built tooling so okay maybe you'd like to configure build tools and setup web pack and babble at cetera but your manager is probably going to hate you because you take like twice as long so
yeah but in reality it's gone easier over the last two or three years because the new type of tooling has risen to popularity and these are frameworks that are built on top of these popular UI libraries like react phew and swelled for example and this type of tooling focuses on user experience and developer experience so the main goal is to find a sweet spot between providing the best user experience to users will make your
team more productive in creating features and deploying them for the to production for example and this means combining great UX with great DX so what is a web framework so the chrome team defines this as a type of library as a pea native system with default tooling that actually configures a little things for you and makes a P native decisions they're a good for your app so it's an Internet end-to-end system that controls
every aspect from getting started to everyday development to deployment for example and if positioned directly to impact both UX and DX by controlling the server and the client environment and then also the built environment and the development of production environment so it enables developers to successfully build and maintain high quality production web apps so web frameworks are positioned to inform performance so
Video Details
- Duration
- 21:07
- Published
- December 30, 2019
- Channel
- dotconferences
- Language
- ENGLISH
- Views
- 1,392
- Likes
- 20
Related Videos

dotJS 2024 - Malte Ubl - Generative UI: Bring your React Components to AI today!
dotconferences
Interviewed: Malte Ubl

Next.js future is distributed: how @VercelHQ is implementing micro-frontends with Malte Ubl
My 50 cents
Interviewed: Malte Ubl

Original ReactJS Core Team Manager on What It Was Like Building React & Web Dev Future (w/ JS Party)
JavaScript Conferences by GitNation
Interviewed: Tom Occhino

Future of React - Tom Occhino, Kent C Dodds, Mark Erikson, Theo Browne, etc. - React Summit US 2024
React Conferences by GitNation
Interviewed: Tom Occhino