JavaScript the Hard Parts: The Future of JavaScript


Details
What’s next for the world’s most widely used programming language?
In this forward-looking session of JavaScript the Hard Parts, we’ll explore the features added to JavaScript since 2019 and preview upcoming additions that will shape how we write code in the years ahead. Make sure to also RSVP for this event on our website to receive the Zoom link!
Guided by Codesmith co-founder and CAO Will Sentence, you’ll revisit core Hard Parts topics (callbacks, closure, object-oriented programming, async and types/operators) through the lens of new and emerging language features.
What you’ll learn:
- Callbacks & Higher-Order Functions: non-mutable array methods (toReversed, etc.), new helper methods, and the pipeline operator
- Closure: ES6 modules and lexical scope namespacing
- OOP: static & public class fields, private methods, and variables
- Async: AbortController and its implementation across browser APIs
- Types & Operators: WeakRef/deref, Set, BigInt, and new well-known symbols
By the end of this workshop, you’ll have a clear sense of where JavaScript is headed and how to start incorporating new features into your codebase, so you can stay ahead of the curve and write cleaner, more modern JavaScript today.
Is this workshop right for you?
This session is open to all experience levels! Whether you’ve already taken JavaScript the Hard Parts or are joining for the first time, you’ll leave with fresh insight into the evolving landscape of the language and the skills to put tomorrow’s JavaScript to use right now.
***
What else should you know?
- Price: Always free! We believe in making tech education accessible to everyone.
- Engagement: This will be an interactive session, so bring your questions! We love to see our attendees with cameras on.
***
We offer free workshops every week to help you learn to code, build your technical communication skills, and land a job as a software engineer. Check them out:
- Intro to Coding: Start with the essentials.
- Intermediate and Advanced Coding: Take your skills to the next level.
- Learn about Codesmith: Get to know our programs.
- Community Coding: Connect, collaborate, and code with others.
Or view the full Codesmith events schedule to find a session that’s right for you.
***
In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.

JavaScript the Hard Parts: The Future of JavaScript