WeAreDevelopers LIVE • Mar 23, 2021

How to Stop Choosing JavaScript Frameworks and Start Living

Sasha Shynkevich

The JavaScript framework you choose matters far less than you think. Escape tool fatigue and build a resilient frontend career by mastering core web fundamentals instead of chasing trends.

Pause
Mute Enter Fullscreen
#1 about 4 min

Introduction and the myth of the perfect framework

An overview of frontend experience and the lack of a universal solution for project teams.

#2 about 3 min

Addressing the complaints about JavaScript as a programming language

How standard evolution and browser implementation resolve common grievances about language syntax and missing static types.

#3 about 2 min

Navigating tool fatigue and package choice in frontend development

Why the massive abundance of NPM packages and tools provides necessary options rather than a problem.

#4 about 3 min

Managing the fast pace of industry changes and frameworks

Strategies for coping with rapidly evolving technology stacks and fragmented community ecosystems.

#5 about 3 min

Overcoming the long learning curve for frontend engineers

The reality of mastering HTML, CSS, JavaScript, and broader skills to advance developer careers.

#6 about 2 min

Understanding core browser technologies and framework syntax sugar

Why modern tools ultimately compile down to basic browser languages and the importance of learning foundational concepts.

#7 about 4 min

Career progression challenges and preventing developer burnout

How junior and senior engineers maneuver through expanding job requirements while maintaining mental health.

#8 about 2 min

Balancing business feature delivery with deep technical understanding

The trade-offs of prioritizing business goals over understanding framework source code and technical foundations.

#9 about 4 min

The history of JavaScript and standardizing browser compatibility

How early scripting evolved through browser wars and resulted in utility libraries like jQuery to solve implementation differences.

#10 about 4 min

The introduction of AJAX and early model-view-controller architectures

How shifting logic to the client side prompted the creation of robust architectural frameworks like AngularJS.

#11 about 4 min

The rise of modern component-based frameworks and modular architecture

The impact of React, Vue, and the rewritten Angular on structuring component libraries and web applications.

#12 about 1 min

Exploring alternative build tools and experimental web components

Evaluating newer approaches to frontend architecture with tools that compile away the framework overhead.

#13 about 3 min

Expected features and performance defaults in modern JavaScript frameworks

The baseline requirements for server-side rendering, component reusability, and developer experience in current tooling.

#14 about 3 min

Practical criteria for selecting a technology stack and framework

How to evaluate team expertise, project constraints, and cross-platform needs before adopting new tools.

#15 about 1 min

Leveraging the JAMstack concept for content-driven web applications

Using decoupled frontend architectures for simpler delivery of blogs and static content websites.

#16 about 3 min

Prioritizing business logic and user value over technology choices

Why delivering features and understanding basic browser mechanics matter more than obsessing over specific frameworks.

#17 about 1 min

Evaluating the community and ecosystem surrounding a framework choice

The long-term implications of adopting a framework's documentation, support network, and ecosystem dependencies.

#18 about 3 min

Expanding JavaScript horizons with WebAssembly and backend possibilities

How compiling alternative languages to the browser and exploring mobile or 3D development prevents career stagnation.

Matching moments

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

7:36 min

Navigating the overwhelming choice in frontend development

Miroslav Jonas · JS Congress

5:10 min

Evaluating the operational trade-offs of modern javascript frameworks

Chris Heilmann +2 · LIVE

3:17 min

The hidden cost of chasing JavaScript framework paradigms

Keith Cirkle · Coffee With Developers

3:28 min

The developer bias towards complex abstractions and frameworks

Aaron T. Grogg · Coffee With Developers

8:56 min

Navigating CSS complexity and embracing core frontend technologies

Chris Heilmann +2 · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 16:50–17:20

Stage 1

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 7

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

September 24, 2026 · 12:50–13:20

Stage 7

Architecting Agentic Apps: WebMCP, A2UI, and Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

September 25, 2026 · 16:30–16:40

Outdoor Stage

12 Names for the Same Thing: Why Developer Experience Can't Grow Without a Common Language

Artem Mukhin

Software Engineer at Microsoft

Artem Mukhin
Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 4

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 3

Still on 4.8 or lower? A Practical Guide to Moving Your "Un-Migratable" .NET Apps

Isaac Levin

Developer Advocate

Isaac Levin