Главная
Study mode:
on
1
Intro
2
Metaprogramming
3
Language Constructs / Syntax
4
Operators
5
Introspection
6
Self-modification
7
Intercession
8
Proxy Server
9
Proxying Objects
10
Handler
11
Traps
12
Revocable
13
Validation
14
Debugging / Logging
15
Observable objects
16
Construction / DSLS
17
Deeply accessing a JSON "graph"
18
MongoDB Populate?
19
Schemaless
20
Naming conventions
21
Object.assign (eager)
22
Proxy (lazy)
23
Redefining Undefined
24
Seatbelts
25
Why can't I do this??
Description:
Explore the powerful ES6 Proxy feature in JavaScript through this comprehensive conference talk. Dive into metaprogramming concepts and discover both practical and creative applications of ES6 Proxy. Learn about data relations, object population, safe objects, debugging techniques, and validation strategies. Gain insights into language constructs, syntax, operators, introspection, self-modification, and intercession. Understand the intricacies of proxying objects, handlers, traps, and revocable proxies. Explore advanced topics such as observable objects, DSLs, JSON graph traversal, and MongoDB-like population. Discover how to implement schemaless designs, naming conventions, and compare eager vs. lazy approaches. Uncover the potential of redefining undefined and creating "seatbelts" for your code. By the end of this talk, you'll have a comprehensive understanding of ES6 Proxy's capabilities and how to leverage them in your JavaScript projects.

JavaScript Metaprogramming - ES6 Proxy Use and Abuse

NDC Conferences
Add to list