YoVDO

Tomorrow's JavaScript Debugger - Shaping Your Own JS Debugger in 2018

Offered By: Mozilla Hacks via YouTube

Tags

Code Obfuscation Courses Abstract Syntax Tree Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the future of JavaScript debugging in this 25-minute conference talk presented at FOSDEM 2018. Discover how to shape your own JS debugger, learning about innovative features like Debugger Dot HTML, installation processes, launchpads, and translation capabilities. Delve into advanced concepts such as debug mode, code bundling, obfuscation techniques, and problem visualization. Gain insights on working with Abstract Syntax Trees, expression properties, and parsing bindings. Learn about debugging as a web application and engaging with the developer community through weekly updates, calls, and code reviews. Understand the importance of community involvement in shaping debugging tools and how to contribute to the ongoing development of JavaScript debugging technologies.

Syllabus

Intro
Debugger Dot HTML
Debugger in 2018
Installation
Launchpads
Translation
Debug Mode
Not perfect
Open a ticket
Bundle code
obfuscated
watch expressions
problem visualization
evaluate expression
add snippet
in action
replace action with
action text
Abstract Syntax Tree
Expression Property
Member Expression
Parse
Bindings
Debug as a web application
Dont be afraid
The community
The work community
Community engagement
How to engage
Weekly updates
Weekly calls
Code reviews
Goodness Squad


Taught by

Mozilla Hacks

Related Courses

Ethical Hacker: Pentest em SOs
Udemy
Building A Malicious Program Using Java (Ethical Hacking)
Udemy
Building A Professional Ransomware Attack Using Java
Udemy
Malware Analysis: Identifying and Defeating Code Obfuscation
Pluralsight
Asm2Vec - Boosting Static Representation Robustness for Binary Clone Search
IEEE via YouTube