Jetbrains commands/shortcuts to get you up and running quick & easy within their family of IDEs including DataGrip, RubyMine, PyCharm, PhpStorm, IntelliJ & more
Create a DB Cluster which ensures high availability & fast responses with the use of a read Replica. Use Docker & Postgres to create a local database cluster where 1 DB is a master which we write to and 1 DB is a replica which copies data for higher availability & resiliency.
Implement a server-side cache for faster and scalable systems. Caching results to DB queries can speed up server responses & by not overloading our DB with duplicate queries.
Create a RESTful web api using Flask, a micro web framework written in Python. Serve data to client side apps using REST & minimal setup thanks to the robust & simple Flask framework.
Allows behavior to be dynamically added to individual objects without modifying their code, promoting flexibility and adherence to the open/closed principle.
Provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created, promoting flexibility and reusability in object creation.
Encapsulates the logic for accessing and managing data sources, providing a centralized interface for data operations while promoting separation of concerns and improving testability.
Works with more advanced Linux concepts and privilege escalation. Walkthrough of each level of Over the Wire's Leviathan series. Its a CLI game which helps players master Linux, SSH, and much more.
Focuses on basic Linux command-line and file manipulation skills. Walkthrough of each level of Over the Wire's the Bandit series. It's a CLI game which helps players master Linux, SSH, and much more.
Cross-Site Request Forgery (CSRF) is a web vulnerability where attackers trick users into submitting unwanted actions on a web application where they are authenticated. This guide explains how CSRF works, the risks it poses, and how to protect your applications using strategies like anti-CSRF tokens and same-site cookies.
OverTheWire is an online platform that hosts a collection of war-games designed to teach security concepts, Linux command-line skills, and basic hacking techniques in a hands-on way. The games are structured to progressively increase in difficulty, helping users learn and practice:
Cross-Site Scripting (XSS) is a common web vulnerability where attackers inject malicious scripts into trusted websites. This guide explains how XSS works, particularly stored XSS, and how attackers can steal user data by tricking the browser into executing malicious code.