George Oastler
Author

George Oastler

12 articles on the Prosopo blog.

We suffered MongooseJS so you don't have to
Technical Dec 2, 2025

We suffered MongooseJS so you don't have to

We investigate how MongooseJS's type safety can silently add bugs to your code base.

George Oastler

George Oastler

6 min
Streamlining Releases: Building Scalable CICD Pipelines with Changesets
Technical May 6, 2025

Streamlining Releases: Building Scalable CICD Pipelines with Changesets

Overcome common challenges and scale your CICD pipelines for seamless versioning, releases and deployments.

George Oastler

George Oastler

17 min
Independent vs Locked Versioning in a Workspace
Technical May 3, 2025

Independent vs Locked Versioning in a Workspace

Discover the key differences between locked and independent versioning in workspaces, and learn how to optimize your team's development and deployment workflows.

George Oastler

George Oastler

6 min
Mastering Versioning: A Guide to Software Stability
Technical May 2, 2025

Mastering Versioning: A Guide to Software Stability

Explore the essentials of versioning in software development, from semantic versioning basics to avoiding common pitfalls, and learn how to manage dependencies and updates with confidence

George Oastler

George Oastler

10 min
Monorepo vs Multirepo Architecture: How to Decide?
Technical May 1, 2025

Monorepo vs Multirepo Architecture: How to Decide?

Discover the pros and cons of monorepo vs multirepo architectures, and learn how to choose the right approach for your projects to streamline development and accelerate delivery.

George Oastler

George Oastler

10 min
What is the Future of CAPTCHA and Online Privacy
CAPTCHA Apr 3, 2025

What is the Future of CAPTCHA and Online Privacy

Discover the future of CAPTCHA! Learn how AI, privacy-first authentication & invisible security are shaping online privacy. Stay ahead - read now!

George Oastler

George Oastler

4 min
What do Artists do to Prevent Ticket Scalping?
Ticketing Apr 2, 2025

What do Artists do to Prevent Ticket Scalping?

How do artists stop ticket scalpers? See how verified fans, dynamic pricing & blockchain disrupt resale bots and protect fair access.

George Oastler

George Oastler

4 min
actions/cache@v3 restore: GitHub Actions Cache Fix
CAPTCHA Jun 18, 2024

actions/cache@v3 restore: GitHub Actions Cache Fix

Fix GitHub Actions caching with actions/cache@v3 and actions/cache/restore: share caches across branches and evict old caches faster.

George Oastler

George Oastler

10 min
TypeScript: Branded Types 🔧
CAPTCHA Apr 22, 2024

TypeScript: Branded Types 🔧

How to brand TypeScript types for norminal typing, providing an automated and easy-to-use way of making a type nominal.

George Oastler

George Oastler

10 min
Vite: How to handle `.node` files
CAPTCHA Apr 8, 2024

Vite: How to handle `.node` files

Work around for handling `.node` files in vite using a custom plugin. `.node` files are the nodejs way of providing platform specific code. This sounds great, until Vite enters the mix. Vite has no ability to handle native binaries whilst bundling, interpreting `.node` files as raw js. In this article we discuss how to handle `.node` files in Vite.

George Oastler

George Oastler

10 min
Unveiling the Mysteries of CAPTCHA: A Fun Dive into Cybersecurity 🛡️
CAPTCHA Mar 14, 2024

Unveiling the Mysteries of CAPTCHA: A Fun Dive into Cybersecurity 🛡️

Unveil the secrets behind CAPTCHA, the digital gatekeeper standing between you and cyber chaos, in our captivating exploration of cybersecurity's unsung hero!

George Oastler

George Oastler

2 min
TypeScript: Mapped Type Magic 🪄
CAPTCHA Mar 13, 2024

TypeScript: Mapped Type Magic 🪄

Explore how TypeScript mapped types can create some perplexing paradoxes where Cat === Dog! An overview of how to brand identical types so that the TypeScript compiler can tell them apart from each other.

George Oastler

George Oastler

10 min
Prosopo Radar logo

Welcome legitimate users and agents. Stop the bots.

AI agents now act on behalf of real people — shopping, researching, booking. Block them all and you lose customers; allow them all and you invite abuse. Prosopo establishes trust on every request, so the legitimate humans and agents get through and the bad bots don't.

Smarter detection, transparent pricing, and complete privacy — no cookies, no tracking, no data sold on. Sign up for free and protect your site in minutes.