Tutorial
9 posts
API Security
Escape API Security Checklist
Are you looking to make your API security program stronger? Do you sometimes find it challenging to spot and address security vulnerabilities effectively? You're not alone! Many security professionals like you face challenges in improving API security because technology and cyber threats keep changing. This makes ensuring strong
AppSec
Application security audit: an in-depth guide
Introduction
What are application security audits?
In information technologies departments, application security audits are systematic evaluations conducted to assess the security posture of an organization's applications.
Application security audits involve finding possible threats and determining the organization's attack surface. The different vectors that attackers can leverage
TypeScript Monorepo
How to set up a TypeScript Monorepo
At Escape, we write our software in TypeScript because it allows us to iterate quickly without compromising on safety. While our codebase evolves a lot as we develop new features, its structure has been stable for a while now. This article aims to explain our current setup, how to put
Tutorial
Building a type-safe Fullstack Application with GraphQL codegen
There are two approaches to defining your schema in GraphQL: schema-first and code-first.
When using Typescript, you might find yourself having to write types again and again.
Enters GraphQL codegen: your schema file becomes the single source of truth.
Tutorial
How to Test your GraphQL Endpoints
Testing your GraphQL API is critical to ensure that your software's business logic is running as expected.
Tests will reveal bugs and vulnerabilities before they make it to production.
In this tutorial, we go through the practical steps to write unit and integration tests for your GraphQL API.