Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Talk] Falling in Love with Vanilla JS (Again) #13

Open
theonesean opened this issue Aug 16, 2024 · 0 comments
Open

[Talk] Falling in Love with Vanilla JS (Again) #13

theonesean opened this issue Aug 16, 2024 · 0 comments

Comments

@theonesean
Copy link

Chinatown.js Talk Submission

Talk Title: Falling in Love with Vanilla JS (Again), or, How I Learned to Stop Worrying and Love the DOM

Talk Description:

The shortcomings of Javascript as a language for front-end development are obvious -- why else would developers create libraries and frameworks to fix fundamental parts of the language and its ergonomics, from jQuery to JSX? Indeed, when was the last time you wrote more than a few lines of front-end JS?

This talk is not a screed against frameworks. but rather a loving paean to the beauty and simplicity of writing real Javascript again. After two years leading a dev team whose primary front-end language is Vanilla JS (no frameworks, no bundlers, barely even a package manager), I've realized a few things: the core APIs have evolved to make it possible to write good code and enjoy doing it without the need for the added abstraction of React. Web Components make it possible to build modularly and reuse code. And while there are parts of the ecosystem that are still janky, I will argue that nothing is more futureproof than plain old JS.

Name: Sean Bailey

Pronouns: he/they

Twitter Handle (optional): @theonesean

Website (optional): spb.li

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant