SitePoint
Blog
Forum
Library
Login
Join Premium
Toggle sidebar
The Versioning Guide to Modern JavaScript
Toggle community discussions
Close
Content
Bookmarks
Preface
The Versioning Guide to Modern JavaScript
Notice of Rights
Notice of Liability
Trademark Notice
About SitePoint
Preface
Conventions Used
1
Chris Coyier Likes “New JavaScript”
Chris Coyier, CodePen, CSS-Tricks, ShopTalk, old-time music and outside stuff
The Right Frame of Mind: JavaScript Frameworks
A guide to JavaScript frameworks: React, Angular and Vue
General Links and Ideas
React
Angular
Vue
State of Mind: State Management
Redux, Mobx, Unstated - all the heads of state are invited
REST
Redux
Unstated
MOBX
Angular and Vue
Wes Bos: Why GraphQL Will Change the Game
Interviewsioning: GraphQL: why it rules, the barriers to entry
Dont’ Ask, Don’t Get: GraphQL
GraphQL starting points and next steps. Also, Apollo and Prisma
Apollo
Prisma
No Diggity, Node Doubt: Node.js
Introductions, advice and what’s next
Pattern Recognition: JavaScript Design Patterns
No, the other Gang of Four
Promises, Promises: JavaScript Promises and Async
Promising links about promises and async functions
But You Promised….
Await and See
What’s Next? | Next.js, Nuxt.js and Universal JS Apps
Next!
Next
Nuxt.js
Other stuff
Electric Ladyland: Electron
Introductions, examples and tools
Ice, Ice Baby: Vanilla JavaScript
Guides, tools and #inspo
Resources and Guides
“You Can Do What in Vanilla JS?!”
Na(t)ive Melody: React Native (+ Vue Native)
Introductions, guides to getting started, and BBQ
React Native
Func-adelic: Functional JavaScript
Introductions and guides, plus Elm and Reason
Functional JavaScript
Elm
Reason
Testing, Testing, Is this Thing On? | JavaScript Testing
Types, tools, guides, exhortations
Unit Testing
Integration Testing
End-to-End Testing
Test-driven Development
Various other things
Kent C. Dodds: How Toolkits Can Streamline Development
Tools of the Trade: JavaScript Tools
Tools, guides, tools, overviews, tools. Also tools.
Transpilers
Package Managers
webpack
WebAssembly
Task Runners
Odd Future | Future JavaScipt
Gaming, AR/VR, Machine learning
Gaming
Augmented Reality and Virtual Reality
Machine Learning
Jim Hibbard: “I tend to ignore a library until it has crossed my radar five or six times”
Chrome extensions, React + Rails, and the dangers of too much JavaScript tooling
Conclusion
Open text modal
Community Questions
Close