Among many other things, a Sr. Frontend Engineer should be able to explain (in order to mentor Jr. Engineers) concepts such as closures, scope, context, etc.
Today I want to start a series of posts, where I'm going to explain in detail each individual concept. I'll be providing code examples and will try to do it as simple as possible.
Topics to cover
- What's the difference between
- Global scope and function scope.
- Local scope, also known as block scope.
- Closures, explained in a simple way
- Dinamically changing the context at runtime.
All these concepts are framework agnostic, understanding them will help you jump into any framework or library and it will definately make your live easier.
Please let me know if there's a topic you'd like me to cover in the series, I'm happy to add new topics to the list. I want to keep this course up to date, therefore I will be updating and adding new tutorials as time goes by.
We are planning to start a twitch channel and this seems the right time to do so! I will be streaming these lessons every week, starting Thursday Feb 13th at 5pm ET.
As always, happy coding!