Research Topics === ###### tags: `topics` ``research` `WIP` **Table of Contents** General Topics: --- - **Code Editor** - VS code - Recommended Extensions - Vim - Recognize Vim - How to Quit Vim - Vim keybindings - Vim Magics - **Security** - Types of Attacks - Shoulder Surfing / Over the shoulder - Man in the middle (MITM) - Network Packet Sniffing - Cross-site Request Forgery (CSRF) - Cross-site Scripting (XSS) - SQL Injection - Session Hijacking - Counter measures - Rotating Refresh Token - CSRF Token - HTTPS with SSL/TLS connection - Minify Assets file - Vulnerability Management - Alerts - Scanning tools - Common Mistakes - Best practices - **GIT** - Concepts - Commit rules - Git flow - Best practices - Common mistakes - Github - User Interface - Issues - Tagging - Pull Request - Milestones - **Source Code Quality and Review** - Code Review process - Common mistakes - Best practices - **Slack** - Formatting - User Interface - **Software Design Principles** - SOLIDWelco - KISS - DRY - **Software Design Patterns** - Model View Controller (MVC) - Builder Pattern - Factory Pattern - Repository Pattern Trends --- - Web Development in 2020 - CyberSecurity in 2020 - Software architecture in 2020 Framework specific topics --- - **Laravel** - Basic - Folder Structure - Request - Middleware - Migrations - Seeder/Faker - Intermediate - Unit Testing - Advanced - Security Attacks Countermeasure - Boilerplate - Creating a plugin - **VueJS** - Basic - Folder Structure - Intermediate - Policies - Gates - Service Provider - Unit Testing - Advanced - Security Attacks Countermeasure - Boilerplate - Creating a plugin - **HTML/CSS/JS** - **Wordpress** - **MovableType**
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up