Editor's NotesUnderstanding asynchronous and functional programming drastically increases your programming abilities.
Editor's NotesFunctional programming relies on tools like map/reduce/filter, pure functions, and immutability. These tools allow developers to compose pure functions to write more predictable and bug-free code.
Editor's NotesGo under the hood of the web browser as Will builds a robust mental model for UI composition and virtual DOM rendering so you can understand and recreate the reactivity of frameworks in the most performant way.
- ⠇Develop an under-the-hood knowledge of UI development by learning techniques such as data binding, UI composition, templating, virtual DOM and its reconciliation, and hooks, all from scratch! Master UI frameworks such as React, Angular, Vue, and Svelte by seeing exactly what problems they solve.
- ⠇In this course, you'll learn the principles and best practices for writing maintainable test applications to catch errors before your product reaches the end user.
- ⠇Learn functional programming concepts such as pure functions, currying, composition, functors, monads, and see functional concepts in action!