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.
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
07:46 MIN
The challenge of keeping up with modern CSS
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Are frameworks like React redundant in an AI world?
Paul Kinlan
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
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
Web development best practices in 2021
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
How to Stop Choosing JavaScript Frameworks and Start Living
Sasha Shynkevich
Bringing back reactivity in "reactive" frontend
Michał Moroz
Related Articles
View all articles



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

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript



Client Server
Sunderland, United Kingdom
Remote
£70K
React
.NET Core
JavaScript
+2


Charles River Labs
Dundee, United Kingdom
Remote
Senior
API
CSS
REST
Scrum
+14


