Level Up Your Code Quality: Effective Test Automation in Frontend Development

Level Up Your Code Quality: Effective Test Automation in Frontend Development

Video from my talk at BeerJS 0.33, Vol 4.

Bridge v2.0
Bridge v2.0

Bridge, the go-to admin panel for blogs made with hexo, proudly announces the launch of Hexo-Bridge v2.0.

Type safety for CSS classes
Type safety for CSS classes

Did you know that class names in your CSS/SCSS/LESS files can become types? Now you do. It takes less than 15 minutes to implement and they will prevent all of the embarrassing mistakes on your next refactor!

Trusted types can prevent DOM-based XSS attacks
Trusted types can prevent DOM-based XSS attacks

State of the art XSS prevention with the help of trusted types.

Reverse engineering Google Chrome extensions
Reverse engineering Google Chrome extensions

We will analyze a Google Chrome extension in order to determine how it works and potentially find a way to access its paid features without paying for them.

Enforce coding conventions with Git Hooks and Husky
Enforce coding conventions with Git Hooks and Husky

Examples of how to format code, run tests, and automate the rest of the coding conventions checks.

Preventing unauthorized code execution in React.js
Preventing unauthorized code execution in React.js

Your web app got hacked. The attacker modified the source code, and your customers downloaded the malicious version. What mechanisms do you have in place to prevent and minimize the damage?