BuildWithMatija
Get In Touch
Build with Matija logo

Build with Matija

Senior-led B2B websites, applications, content systems, and digital infrastructure. Business-first, full-stack, AI-assisted, no handoffs.

Services

  • B2B Website Development
  • Headless CMS
  • AI Integration & Implementation
  • Next.js + Payload Advisory
  • Digital Platform Discovery
  • Website Growth Review

Resources

  • Case Studies
  • How I Work
  • Blog
  • Topics
  • CMS Hub
  • E-commerce Hub
  • B2B Website Strategy
  • Dashboard

Headless CMS

  • Payload CMS Developer
  • CMS Migration
  • Multi-Tenant CMS
  • Payload vs Sanity
  • Payload vs WordPress
  • Payload vs Contentful

Discuss the system

Planning a rebuild, migration, application, or workflow change? Start with the business problem and the system behind it.

Book a discovery callContact me →
© 2026Build with Matija•All rights reserved•Privacy Policy•Terms of Service
  1. Home
  2. Tools

Tools

Free tiny tools that help in a tiny way

Related Commands

All Articles in this Category

  • Previous
  • 1
  • 2
  • 3
  • Next
Page 1 of 3

Newsletter

Stay Updated

Get practical notes and implementation updates without the noise.

Blog

Codex: add Chrome DevTools MCP via config.toml

Register the Chrome DevTools MCP server in Codex by adding the TOML block to ~/.codex/config.toml and restarting Codex.

[mcp_servers."chrome-devtools"]
mcpchrome-devtoolstoml+2

Homebrew: fix codex stuck on old version (formula overrides cask)

Removes the outdated codex Homebrew formula (0.46.x) so the newly installed cask (0.47.x) becomes the active binary.

brew uninstall codex --formula
brewcodexmacos+1

Temporarily Override DNS for a Domain (macOS)

Force your Mac to resolve a domain to a specific IP by modifying the /etc/hosts file

sudo nano /etc/hosts
macOShosts filedns

ripgrep: search TypeScript files excluding common dirs

Search recursively for <Button in TS/TSX files while excluding node_modules, src/components/contact, and src/components/ui.

rg "<Button" -g "*.ts*" -g '!*./node_modules/**' -g '!src/components/contact/**' -g '!src/components/ui/**'
greprgzsh+3
Trace page actions, map integrations, and design CMS schemas that reflect business workflows, approvals, and…

Tools

CMS Workflow Discovery: Map Hidden Processes Before Build

Use CMS workflow discovery to expose hidden processes, approvals, and integrations behind pages—prevent costly rework, assign ownership, and design schemas…

18 days ago
Manifest V3: route requests via a background service worker with host_permissions and chrome.storage.local to bypass…

Tools

Bypass CORS in Chrome Extensions (Manifest V3) — Quick Guide

Bypass CORS in Chrome extensions (Manifest V3) by routing API calls to a background service worker; use host_permissions and chrome.storage.local to dedupe…

20 days ago
Configure analytics-mcp for Cursor, Claude Code & Codex to query GA4—pipx, service account and OAuth setup with tested…

Tools

Google Analytics MCP: Setup for Cursor, Claude, Codex

Get analytics-mcp reading your GA4 property inside Cursor, Claude Code, or Codex. Follow this concise guide for pipx setup, service account or OAuth auth, and…

29 days ago
Get a Postgres 17 DB via neon.new with one curl — pooled vs direct URLs, claim link, and no account needed.

Tools

Free Claimable Neon Postgres in Minutes — No Install

Create a free Neon Postgres 17 instance with one curl—no account or local install. Receive pooled and direct DATABASE_URLs, a claim link, plus setup steps.

about 1 month ago
Map where plaintext lives, who holds keys, and why metadata still leaks despite E2E, pgcrypto, or disk encryption.

Tools

Postgres Encryption at Rest vs E2E: What Still Leaks

Understand Postgres encryption at rest vs end-to-end encryption: where plaintext exists, who holds keys, and which metadata (WAL, logs, graph) still leaks.

about 2 months ago
Complete guide to tag-only releases, GitHub Actions trusted publishing, CI checks, and token-free npm publishing for…

Tools

Publish a GitHub Repo to npm with Tags & GitHub Actions

Publish a GitHub repo to npm using tag-only releases and GitHub Actions trusted publishing; set up CI, avoid storing npm tokens, and release reliably.

about 2 months ago
Version-aligned checklist for Android Studio, AGP 9.2, Gradle 9.4.1, JDK 17 and ARM64 emulator on Apple Silicon…

Tools

Android Development on MacBook Silicon: 2026 Baseline

Get a one-hour, version-aligned checklist for Android development on MacBook Silicon—Android Studio Quail, AGP 9.2, Gradle 9.4.1, JDK 17, and ARM64 emulator.

about 2 months ago
Fix ADTS syncword, BUFFER OVERFLOW, and latency drops; use ABR with RootEncoder and MediaMTX to stabilize SRT

Tools

Fix Android SRT Stream Drops: ADTS, Buffer & Latency

Troubleshoot Android SRT stream drops: map ADTS syncword, BUFFER OVERFLOW, and latency errors to concrete fixes—named-parameter corrections, SRT tuning, and…

2 months ago
Create a free Neon Postgres (Postgres 17) in one curl command; get a pooled DATABASE_URL and an optional direct URL…

Tools

Neon Postgres: Free Claimable DB in Minutes — No Install

Get a free Neon Postgres in minutes with one curl command — receive a claimable Postgres 17 instance, copy the pooled DATABASE_URL into your .env, and claim…

2 months ago
Step-by-step guide to install google-ads-mcp, configure OAuth/ADC and the Google Ads API, then connect Codex, Gemini…

Tools

Google Ads MCP Setup: Complete Beginner Quickstart

Beginner guide to Google Ads MCP setup: create a Cloud project, configure OAuth/ADC, enable the Google Ads API, and connect Codex, Gemini, or Claude for…

2 months ago
Understand Neon's storage/compute separation, PgBouncer transaction pooling, and what to reproduce on self‑hosted…

Tools

Neon Postgres Architecture: Copy Connection Model First

Explore Neon Postgres architecture and learn which parts—especially PgBouncer transaction pooling—you can reproduce on a VPS to reduce connection churn and…

2 months ago
Why switching PgBouncer to transaction mode resolves Payload CMS 'remaining connection slots' errors and how to…

Tools

PgBouncer Transaction Mode: Fix Postgres Connection Error

Switch PgBouncer to transaction mode to stop PostgreSQL 'remaining connection slots' errors in Payload CMS. See why app-side pools fail and apply the fix.

3 months ago