Keith Cirkle
Keith Cirkle of GitHub on React Fatigue
#1about 3 minutes
Why in-depth React knowledge may not be a good investment
The rapid evolution of frameworks like React with paradigm-shifting updates devalues the time developers invest in mastering them.
#2about 2 minutes
How web standards evolve by learning from frameworks
Web platform features like querySelector and fetch evolved from popular libraries like jQuery and AJAX patterns, showing how standards provide long-term stability.
#3about 7 minutes
Why React's model conflicts with the modern web platform
React was built to solve problems from a decade ago that no longer exist, and its approach of replacing rather than extending the DOM creates unnecessary complexity.
#4about 4 minutes
Finding the balance between server-side and client-side rendering
While HTMX simplifies things by moving state to the server, it exposes network latency, highlighting the need for client-side interactivity to create a smooth user experience.
#5about 8 minutes
Why developers should use and help improve native components
Developers often dismiss native browser components due to minor flaws, but using them and reporting bugs is crucial for improving the platform and benefiting from built-in accessibility.
#6about 3 minutes
Questioning the value of React Native and in-app browsers
The promise of cross-platform development with tools like React Native often falls short, while in-app browsers create a fragmented user experience by isolating data.
#7about 3 minutes
Understanding the role and value of web components
Despite some complexities like Shadow DOM, web components provide a valuable, interoperable layer for building framework-agnostic UI elements and are a permanent part of the web platform.
#8about 6 minutes
Why tools like Tailwind abstract away the platform
While utility-first CSS frameworks like Tailwind improve developer experience with features like auto-completion, they can obscure the underlying platform's own powerful capabilities.
#9about 6 minutes
Differentiating your career by specializing in core web skills
To stand out in a competitive job market, developers should specialize in foundational areas like accessibility and performance, which are increasingly valuable to businesses.
#10about 6 minutes
The importance of maintenance skills and career satisfaction
The majority of software engineering work involves maintaining legacy code, a skill that offers job security and should be balanced with finding personal career satisfaction.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
14:40 MIN
Navigating JavaScript fatigue and framework evolution
WeAreDevelopers LIVE - Whats Nuxt and Next for app development, 20 years AJAX and more
00:10 MIN
The case for framework-free web development
The Naked Web Developer: Your Browser Is Your Framework
25:14 MIN
Audience Q&A on patterns, typescript, and frameworks
10 must-know design patterns for JS Devs
17:18 MIN
The shift from jQuery to modern JavaScript frameworks
How Your Bundle Size Affects The Climate
24:42 MIN
React moves away from Create React App to frameworks
New Browser APIs, End of React Create App, Smuggling Data in Emoji and more with Rowdy Rabouw
27:03 MIN
A detailed breakdown of modern web frameworks
Web development best practices in 2021
08:01 MIN
Why developers and businesses choose to use React
React and the power of visualisation
34:34 MIN
The benefits of a composable JavaScript ecosystem
GraphQL + Apollo + Next.js: A Lovely Trio
Featured Partners
Related Videos
Are frameworks like React redundant in an AI world?
Paul Kinlan
Catching up on the basics you don't really need that much code
Chris Heilmann
Web development: where are we, and where are we going?
Laurie Voss
New Browser APIs, End of React Create App, Smuggling Data in Emoji and more with Rowdy Rabouw
Chris Heilmann & Daniel Cranney & Rowdy Rabouw
Web development best practices in 2021
Laurie Voss
Coffee with Developers - Cassidy Williams -
Cassidy Williams
How to Stop Choosing JavaScript Frameworks and Start Living
Sasha Shynkevich
Bringing back reactivity in "reactive" frontend
Michał Moroz
From learning to earning
Jobs that call for the skills explored in this talk.

Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
.NET
Angular
JavaScript
+1







