> your AI agent picks dependencies from memory; give it dated facts — try starlog.dev ↗ vet your agent's deps ↗ vibe-coding is fine. vibe-importing isn’t. — try starlog.dev ↗ vibe-importing isn’t fine ↗ your agent has never seen your private packages — try starlog.dev ↗ facts for private packages ↗ a linter for the dependencies your AI agent picks — try starlog.dev ↗ a linter for agent deps ↗ whois is redacted, cdns mask the rest — get the real operator — try whoisgeni.us ↗ who really runs that domain ↗ domain attribution that shows its work — full evidence chain — try whoisgeni.us ↗ domain intel w/ evidence ↗

← All articles

Developer Tools

Deep-dives on the developer tools worth your attention: terminals, CLIs, editors, and productivity utilities — with the architecture and tradeoffs that set them apart.

584 articles

Developer Tools

Aegis: The Go Lambda Framework That Treats One Function Like Ten

★ 285 Go May 12, 2026
Developer Tools

Building a Static Blog with Notion as a Headless CMS: Lessons from notion-blog

★ 3.9k TypeScript May 12, 2026
Developer Tools

SWSH: Building a Star Wars-Themed Shell in Go—A Study in Novelty CLI Development

★ 7 Go May 12, 2026
Developer Tools

Building on Notion's Hidden API: How notionapi Unlocks Headless CMS Capabilities

★ 1.8k Go May 12, 2026
Developer Tools

DomLink: Mapping Corporate Attack Surfaces Through Recursive WHOIS Pivoting

★ 848 Python May 12, 2026
Developer Tools

IPinfo CLI: The Unix-Native Way to Query IP Geolocation at Scale

★ 2.0k Go May 12, 2026
Developer Tools

Inside Jenkins Attack Framework: How Accenture's Red Team Exploits CI/CD Infrastructure

★ 576 Python May 12, 2026
Developer Tools

Inside EDR Unhooking: How Security Researchers Map EDR Behavioral Patterns

★ 2.2k C May 12, 2026
Developer Tools

teams-cli: Escaping Microsoft Teams' Electron Bloat with a Go-Powered Terminal Interface

★ 342 Go May 12, 2026
Developer Tools

Ugly Duckling: How Detectify Built a Zero-Dependency Scanner for Crowdsourced Vulnerabilities

★ 187 Go May 12, 2026
Developer Tools

RXXR2: Finding the Regexes That Will Take Down Your Application

★ 146 OCaml May 12, 2026
Developer Tools

Memex: Building a Personal Process Manager for Digital Archival

★ 48 Go May 12, 2026
Developer Tools

Inside Siderolabs' RFC Process: How Infrastructure Teams Document Breaking Changes

★ 3 May 12, 2026
Developer Tools

Hfinger: Fingerprinting Malware by How It Speaks HTTP

★ 143 Python May 12, 2026
Developer Tools

PoisonApple: A Red Teamer's Guide to 16 macOS Persistence Techniques

★ 228 Python May 12, 2026
Developer Tools

AuthTables: A Minimalist Approach to Detecting Credential Theft with Bloom Filters

★ 229 Go May 12, 2026
Developer Tools

The ATO Checklist: A Battle-Tested Framework for Fighting Account Takeover

★ 275 May 12, 2026
Developer Tools

elyase/awesome-gpt3: A Time Capsule of AI's Cambrian Explosion

★ 4.5k May 12, 2026
Developer Tools

htmlq: Bringing jq's Pipeline Philosophy to HTML Extraction

★ 7.5k Rust May 12, 2026
Developer Tools

LocalStack: How to Run the Entire AWS Cloud on Your Laptop

★ 64.9k Python May 12, 2026
Developer Tools

Exploiting Default Secrets: How redash-reset Weaponizes Flask Token Forgery

★ 5 Python May 12, 2026
Developer Tools

Rogue JNDI: How a Malicious LDAP Server Exploits Java's Naming API

★ 1.1k Java May 12, 2026
Developer Tools

Log4jAttackSurface: A Crowdsourced Map of the Most Devastating Zero-Day in Modern History

★ 2.1k May 12, 2026
Developer Tools

Inside O365-Doppelganger: Building a Credential Harvester That Defeats Proxy Interception

★ 254 CSS May 12, 2026