Home
Jason Leung
Cancel

REST Security Cheat Sheet - HTTP Return Code

Why HTTP status code is important for REST API HTTP status codes play a critical role in REST API as they provide a way for the server to communicate the outcome of an API request to the client....

Scan Images for Known Vulnerabilities - Trivy

About Trivy Trivy is a comprehensive and versatile security scanner. Trivy has scanners that look for security issues, and targets where it can find those issues. Targets (what Trivy can scan):...

Build and Publishing Docker Image via GitHub Workflow

What is GitHub Actions and GitHub Workflows? GitHub Actions GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and d...

Use Vagrant with VirtualBox

Use Vagrant with VirtualBox What is Vagrant? Single workflow to build and manage virtual machine environments - Vagrant is designed for everyone as the simplest and fastest way to create a vir...

Docker Compose Cheat Sheet

Basic example # docker-compose.yml version: '3.8' services: web: build: # build from Dockerfile context: ./dir dockerfile: Dockerfile ports: - "8080:80" volumes...

API Versioning in ASP.NET Core

Our API is pretty functional at the moment, but it may evolve in the future, so we might have changes that are not backwards compatible. So we need different API version. There are different ways ...

Git Cheat Sheet

Git is the free and open source distributed version control system that’s responsible for everything GitHub related that happens locally on your computer. This cheat sheet features the most impo...

Markdown Cheat Sheet

Learning From markdownguide.org What is Markdown? Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. Created by John Gruber in 2...

Performance Testing With Locust in Docker

Performance testing Performance testing is a type of software testing that evaluates the system’s ability to handle user traffic and workload. Identify bottlenecks and performance issues in th...