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
12:29 MIN
Navigating JavaScript fatigue and framework evolution
WeAreDevelopers LIVE - Whats Nuxt and Next for app development, 20 years AJAX and more
05:12 MIN
The growing pains of modern JavaScript frameworks
WeAreDevelopers LIVE - Rendering in the Browser, The State of CSS and Accessibility and more
10:23 MIN
Reframing common complaints about JavaScript development
How to Stop Choosing JavaScript Frameworks and Start Living
05:25 MIN
The case for framework-free web development
The Naked Web Developer: Your Browser Is Your Framework
05:23 MIN
Separation of concerns versus modern web frameworks
WeAreDevelopers LIVE - Performance and AI?, Social Media decline, Developer Events and more
08:36 MIN
The hard truths of modern frontend development
How to Stop Choosing JavaScript Frameworks and Start Living
04:25 MIN
Adapting frameworks and DevRel for an AI-first audience
Transforming Software Development: The Role of AI and Developer Tools
02:59 MIN
Audience Q&A on patterns, typescript, and frameworks
10 must-know design patterns for JS Devs
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
The Naked Web Developer: Your Browser Is Your Framework
Avichay Eyal
Bringing back reactivity in "reactive" frontend
Michał Moroz
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
To New Frontiers: The Future of Frontend Development
Rainer Hahnekamp
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Nia Health GmbH
Berlin, Germany
Intermediate
Senior
CSS
GIT
React
TypeScript

Schulz.codes GmbH
Darmstadt, Germany
Intermediate
Senior
React
JavaScript
TypeScript


doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript


Vesterling Consulting GmbH
Köln, Germany
Remote
HTML
Node.js

Smartclip
Berlin, Germany
Remote
Intermediate
Figma
Node.js
GraphQL
TypeScript