PocketArC LogoPocketArC

Bookmarks

In the same vein as the ‘awesome [thing]’ lists you've seen everywhere, instead of bookmarking websites and never revisiting them, I'm collecting all the links I find useful here (easy to quickly Cmd-F!). Inspired by Giles Turnbull's Shoebox.
This is very much a work in progress, not an exhaustive list (yet!).

Richardson Maturity Model

Classic Martin Fowler article on REST API maturity levels: Level 0 (HTTP as transport), Level 1 (resources), Level 2 (HTTP verbs), Level 3 (HATEOAS).

https://martinfowler.com/articles/richardsonMaturityModel.html
referenceapi

Public Suffix List

All known public suffixes (TLDs and effective TLDs like co.uk). Used for domain parsing, cookie handling, and security boundaries.

https://publicsuffix.org/list/
referencedevops

HTML5 Bones

Minimalist HTML5 template from the IE8 era. html5shiv, Normalize.css, WAI-ARIA roles. Not much use now beyond nostalgia.

http://html5bones.com/
referencenostalgia

Wordnik API

API for word definitions, etymologies, pronunciations, examples, and random word generation.

https://developer.wordnik.com/docs
apilanguage

Git Flow

Vincent Driessen's 2010 branching model that shaped how teams think about Git. I remember when that was new and revolutionary. Still a useful reference for understanding Git workflows.

https://nvie.com/posts/a-successful-git-branching-model/
referencegit

Unicode CLDR

Common Locale Data Repository. Most i18n things (dates, currencies, plurals) are already solved. Check here before rolling your own.

https://cldr.unicode.org
referencei18n

Gamma

AI-powered presentations for the times you can't refuse giving one at work.

https://gamma.app
toolsai

Exercism

Practice programming in 73 languages with human mentoring. I'm not sure how actually useful it is, but it seems pretty cool.

https://exercism.org
toolslearning

Rocket

Mind-blowing emoji picker for Mac.

https://matthewpalmer.net/rocket
toolsmac app

Checklist for changing your data model in a web application

A checklist for zero-downtime migrations. First step is to decouple migrations from deployments; they should not be part of the same process.

https://rtpg.co/2021/06/07/changes-checklist.html
referenceweb developmentdatabases

Apple Password Rules

How to give password generators guidance on what to include in a password.

https://developer.apple.com/password-rules/
toolsweb developmentsecurity

The Handbook Directory

A directory of internal onboarding/cultural corporate handbooks.

https://handbook.directory/
referencebusinesshr

Prompt Engineering Guide

A guide to prompt engineering, with a focus on the latest research and techniques.

https://www.promptingguide.ai/
referenceweb developmentai

Random Things to Do

A fun generator of random things to do in different categories.

https://randomthingstodo.com/
referencefun

A taxonomy of tech debt

Bill Clark discusses classifying and managing tech debt at Riot. Classifying tech debt by type makes it easier to prioritize and manage.

https://technology.riotgames.com/news/taxonomy-tech-debt
referencebusinesstech debt

Modern Font Stacks

A collection of system font stacks organized by typeface classification for every modern OS.

https://modernfontstacks.com/
referencedesigntypography

Built for Mars

A library of UX case studies, cheatsheets, design psychology and examples.

https://builtformars.com
referencedesignux

The Most Officialest SkiFree Home Page!

SkiFree! The classic game from the 90s. Hadn't thought of it in ages, then came across this site and wanted to bookmark it.

https://ski.ihoc.net/
referencefunnostalgia

Cry Once a Week

A website dedicated to helping you have a good cry for stress relief. It's all videos, and it does work.

https://www.cryonceaweek.com
referencewellness

Proxyman

A modern HTTP debugging proxy for inspecting, intercepting, and modifying network traffic. Came across it after seeing HN discussion about alternatives to Charles Proxy.

https://proxyman.com
toolsmac appweb development

Tints

Generate 11-color Tailwind CSS palettes from a single hex color. Supports oklch, hex, and hsl exports, plus an API for programmatic access.

https://tints.dev
toolsdesignweb development

ASCII Clouds

Interactive ASCII art generator using Perlin noise. Renders animated cloud patterns with customizable wave, color, and threshold settings. Very cool.

https://caidan.dev/portfolio/ascii_clouds/
toolsfundesign

Laws of UX

Collection of ~30 UX design principles (Fitts's Law, Hick's Law, Miller's Law, etc.) with explanations.

https://lawsofux.com/
referencedesignux

Mochi

Spaced repetition flashcard app with markdown notes. Local-first, cross-platform. Alternative to Anki with a more modern interface and workflow.

https://mochi.cards/
toolsreference

Pixel Snapper

Automatically fixes messy or blurry pixels into a perfect pixel grid. Great for cleaning up AI-generated pixel art. Free and open source.

https://www.spritefusion.com/pixel-snapper
toolsdesign

Open-Meteo

Free weather API, no key required. High-resolution forecasts, 80 years historical data, air quality, marine, geocoding. Free for non-commercial use.

https://open-meteo.com
toolsapi

Guesstimate

Spreadsheet for uncertain values. Enter confidence intervals, get Monte Carlo simulations. I love their UX for this, it's so good for forecasting with value ranges.

https://www.getguesstimate.com/
toolsreference

ASCII Characters Are Not Pixels

Beautifully crafted technical post on image-to-ASCII rendering. Interactive 3D demos, draggable sliders, progressive problem-solution structure. I hope for my technical writing to one day be as good as this.

https://alexharri.com/blog/ascii-rendering
referencedesignwriting

Deckbox

Magic: The Gathering collection manager and trading platform.

https://deckbox.org/
toolsgames

JustWatch

Find where movies and TV shows are streaming. Search across a bunch of streaming services.

https://www.justwatch.com/
toolsreference

OSHub

Hobby OS development hub. Discover kernels, bootloaders, and hobby operating systems. Publish projects and devlogs.

https://oshub.org/
referenceprogramming

The True Size Of...

Drag countries around the map to compare their true sizes. Visualizes Mercator projection distortion. Surreal to see how country sizes really compare when you can move them around.

https://thetruesize.com/
toolsfunreference

Stay SaaSy Guides

Guides for scaling product & engineering teams from $0 to $100M ARR. Executive leadership, product management, engineering management.

https://staysaasy.com/guides.html
referencebusinesscareer

Your Data Fits in RAM

Enter your data size, find out if it fits in RAM. A reminder of just how massive a single server actually is these days.

https://yourdatafitsinram.net/
toolsfunweb development

Ingredients of an All-Natural Egg

Infographic listing every chemical in an egg. A reminder that 'chemicals' aren't inherently scary. Kind of like the DHMO joke.

https://jameskennedymonash.wordpress.com/wp-content/uploads/2014/01/ingredients-of-an-all-natural-egg2.jpg
referencefun

Git Mailmap

Map author/committer names and emails to canonical versions. Useful for cleaning up git history attribution.

https://git-scm.com/docs/gitmailmap
referencetoolsweb development

Tunarr

Create classic live TV channels from your Plex/Jellyfin/Emby media. Schedule content like real TV with filler and commercials. I want to use it to build 80s and 90s TV stations for myself.

https://github.com/chrisbenincasa/tunarr
toolsself-hosted

Kagi Search Stats

Global stats on pinned and blocked sites across Kagi users. Shows the power of community-driven search result curation.

https://kagi.com/stats?stat=leaderboard
toolsreference

Diataxis

Documentation framework: tutorials, how-to guides, reference, explanation. Four modes of documentation for different user needs. Very very useful way to think about documentation structure and content strategy.

https://diataxis.fr/
referencewritingweb development

The Elements of APIs

A decent API design guide: contracts, resources, versioning, authentication, etc.

https://johnholdun.com/apis/
referenceweb developmentapi

Zotero

Free reference management software for collecting, organizing, and citing research sources.

https://www.zotero.org/
toolsreference

Procedural Map Generation

Overview of map generation techniques: Voronoi polygons, Lloyd relaxation, flood fill. Links to Amit's polygon map tutorial.

https://gamedev.stackexchange.com/questions/4031/methods-for-generating-a-map
referencegamesprogramming

Relative Time Element

GitHub's web component for auto-updating relative timestamps. Server caches HTML, browser localizes to user's timezone.

https://github.com/github/relative-time-element
toolsweb development

Safe PHP

PHP functions rewritten to throw exceptions instead of returning false. No more checking return values, just try/catch.

https://github.com/thecodingmachine/safe
toolsphpweb development

chezmoi

Dotfiles manager. Sync personal config across machines with templating, secrets support, and multi-machine handling.

https://www.chezmoi.io/
toolsdevopscli

Draggable Objects

Deep-dive on implementing drag with pointer events. Covers pitfalls, constraints via setters, and treating clicks as zero-movement drags.

https://www.redblobgames.com/making-of/draggable/
referenceweb developmentjavascript

The Spam Chronicles

ChatGPT automatically replies to spam emails and wastes scammers' time. The conversations are hilarious.

https://thespamchronicles.stavros.io/
fun

Novelty Answering Machine Archive

The world's largest archive of novelty answering machine greetings from the 80s/90s. Pure nostalgia.

http://www.noveltyansweringmachine.com/audio/index.html
fun

Tech Company Org Charts

The famous satirical comic: Amazon's hierarchy, Google's chaos, Microsoft's warring silos, Apple orbiting Jobs, Oracle's giant Legal dept.

https://bonkersworld.net/organizational-charts
funbusiness

Vale

Linter for prose. Checks writing style, grammar, and terminology consistency in docs and technical writing.

https://vale.sh/
toolswriting

Sent.dm

Unified messaging API. One endpoint for SMS, WhatsApp, iMessage, Viber, RCS. Auto-detects channels, handles fallbacks, 80-90% cheaper than pure SMS.

https://sent.dm/
toolsapi

Type-Safe Object IDs in TypeScript

Branded types for IDs so you can't mix up UserId with PostId. Catches bugs at compile time.

https://www.kravchyk.com/adding-type-safety-to-object-ids-typescript/
referencetypescript

Visions of the Future

NASA JPL's retro-style travel posters for exoplanets and space destinations. Beautiful vintage aesthetic.

https://www.jpl.nasa.gov/galleries/visions-of-the-future/
fundesign

YC Startup Library

15+ years of Y Combinator content: essays, talks, videos on fundraising, pitching, growth, sales, and building companies.

https://www.ycombinator.com/library
referencebusinessstartups

GitLab Product Personas

GitLab's detailed product personas: Sasha (Software Developer), Parker (Product Manager), etc. Good reference for how to document user personas.

https://about.gitlab.com/handbook/product/personas/
referenceproductux

Afterplay

Play retro games on any device. Browser-based emulator for classic consoles.

https://afterplay.io/
fungames

VisiData

Terminal-based spreadsheet for data exploration. Opens CSV, handles millions of rows, instant histograms, scatterplots in terminal. Badass CLI tool.

https://www.visidata.org/
toolsclidata

Marmoset Hexels

Grid-based painting tool using geometric shapes. Creates pixel art, vector art, isometric designs, animations. Painterly workflow with vector precision.

https://marmoset.co/hexels/
toolsdesign

Free for Developers

Curated list of developer tools with free tiers. More valuable as a discovery resource than for the 'free' part: it's a well-organized catalog of SaaS, PaaS, IaaS by category.

https://free-for.dev/
referencetools

Lighthouse PHP

GraphQL framework for Laravel. SDL-first with directives that map to Eloquent relationships (@hasMany, @belongsTo, @paginate). Zero boilerplate.

https://lighthouse-php.com/
laravelgraphql

lite-youtube-embed

Web component that renders YouTube embeds 224× faster. Lazy-loads the player on click, uses youtube-nocookie.com for privacy. By Paul Irish.

https://github.com/paulirish/lite-youtube-embed
toolsweb developmentperformance

Ray.so

Create beautiful code screenshots with syntax highlighting, themes, and export options. By the Raycast team.

https://ray.so/
toolsdesignweb development

Scorecard

Beautiful iOS app for tracking scores in board games, card games, and sports. Clean UI.

https://www.getscorecard.app/
toolsios appgames

PHP-Nuke

Demo site for PHP-Nuke, the classic early-2000s portal CMS. Web 1.0 nostalgia.

https://www.opensourcecms.com/php-nuke/
nostalgiaweb history

Toxiproxy

TCP proxy for simulating network failures in tests. Add latency, bandwidth limits, timeouts, connection resets. By Shopify.

https://github.com/shopify/toxiproxy
toolstestingdevops

Active GitHub Forks

Find the most active forks of any GitHub repo. Useful when the original project is abandoned.

https://techgaun.github.io/active-forks/index.html
toolsgithub

TextFiles.com

Jason Scott's archive of 1980s BBS-era textfiles, ASCII art, and digital history. A cornerstone of web preservation.

http://www.textfiles.com/
nostalgiaweb history

Local-First Software

Seminal Ink & Switch essay on building software where users own their data. CRDTs, offline-first, real-time collaboration without sacrificing ownership.

https://www.inkandswitch.com/local-first/
referencearchitecture

Interactive Guide to CSS Keyframe Animations

Josh Comeau's excellent guide to @keyframes. Timing functions, loops, fill modes, multi-step animations, CSS variables. Interactive playgrounds.

https://www.joshwcomeau.com/animation/keyframe-animations/
referencecssweb development

Terragen

Photorealistic 3D environment rendering. Used by ILM, Weta, Digital Domain for film VFX. I made scenes with this as a kid.

https://planetside.co.uk/
nostalgiatools3d

Mozilla Web Security Guidelines

Web security reference. TLS, HSTS, CSP, CORS, cookies, CSRF, referrer policy, SRI. Examples and implementation notes.

https://infosec.mozilla.org/guidelines/web_security
referencesecurityweb development

Command-line Tools can be 235x Faster than your Hadoop Cluster

Classic demonstration that simple shell pipelines (cat/grep/awk/xargs) can process 3.5GB in 12 seconds vs 26 minutes on Hadoop. A reminder to reach for the right tool, not the trendy one.

https://adamdrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html
referencecliperformance

Web Interface Guidelines

Vercel's checklist for building quality web interfaces. Covers interactions, animations, layout, content, forms, performance, and design. Hundreds of small decisions that make interfaces succeed.

https://vercel.com/design/guidelines
referencedesignuxweb development

uPlot

Tiny (~50KB) Canvas 2D charting library for time series. Renders 166,650 points in 25ms, streams at 60fps. Crushes Chart.js/ECharts/Plotly on benchmarks.

https://github.com/leeoniya/uPlot
toolsweb developmentperformance

Technical.City GPU Rankings

GPU performance rankings. Compares desktop, notebook, and workstation cards by benchmark scores. Updated regularly.

https://technical.city/en/video/rating
referencehardware

Squoosh

Browser-based image optimizer from Google Chrome Labs. Compare and compress with different codecs (WebP, AVIF, MozJPEG) in real-time.

https://squoosh.app/
toolsweb developmentperformance

Mozilla HTTP Observatory

Scan any site for security headers (CSP, HSTS, X-Frame-Options, SRI). Scores your site and gives actionable recommendations.

https://developer.mozilla.org/en-US/observatory
toolssecurityweb development

Personal Status Pages

Merlin Mann's 2005 idea: people should have status pages like sites do. Show current projects, inbox count, now playing, availability.

http://www.43folders.com/2005/10/19/personal-status-page
referencepersonal websiteproductivity

CSS 3D Adventure Game

Full 3D dungeon crawler rendered entirely in CSS/HTML. Features lighting, shadows, geometry culling using CSS transforms. Impressive demo of what's possible without WebGL.

https://pantel.is/projects/css3d/
funcssweb development

EICAR Test File

Standard 68-byte test string for antivirus software. A legitimate DOS executable that prints text, used to test AV without real malware.

https://en.wikipedia.org/wiki/EICAR_test_file
referencesecurity

Saturday Morning Breakfast Cereal

Daily webcomic by Zach Weinersmith. Science, philosophy, relationships, absurdist humor. One of the best long-running webcomics.

https://www.smbc-comics.com/
funcomics

color × color

Create accessible color palettes using Okhsl or HSLuv. Perceptually uniform colors with fine-grained control over hue, saturation, and lightness curves.

https://colorcolor.in/
toolsdesign

LocalStack

Run AWS locally. Emulates 100+ AWS services (S3, Lambda, DynamoDB, etc.) for dev and testing without cloud costs. 60k+ GitHub stars, endorsed by Mitchell Hashimoto.

https://localstack.cloud/
toolsdevopsaws

FreeDNS

Free dynamic DNS service. Get subdomains on thousands of shared domains or host your own. Classic service, been around forever.

https://freedns.afraid.org/
toolsdevopsdns

Traccar

Free open-source GPS tracking platform. Self-hosted or cloud, supports 100s of device protocols. Real-time tracking, alerts, reports.

https://www.traccar.org/
toolsself-hostedgps

Google Authenticator PAM

Add TOTP 2FA to SSH and other PAM-enabled services. Works with any authenticator app.

https://github.com/google/google-authenticator-libpam
toolssecuritydevops

explain.depesz.com

PostgreSQL EXPLAIN ANALYZE visualizer. Paste query plan, get colorized breakdown of costs, times, buffers.

https://explain.depesz.com/
toolsdatabasespostgres

Bullshit.js

Bookmarklet that highlights marketing buzzwords on any webpage. Reveals corporate speak in all its glory.

https://mourner.github.io/bullshit.js/
funtools

oha

Rust-based HTTP load generator. Simple CLI, nice latency percentile output. Modern alternative to wrk/ab for quick benchmarking.

https://github.com/hatoo/oha
toolsdevopscli

Up-Goer Five Text Editor

Write using only the 1000 most common English words. Inspired by XKCD #1133. Great exercise for explaining complex concepts simply.

https://splasho.com/upgoer5/
toolswritingfun

Frutiger Aero Archive

Digital museum of 2000s tech aesthetics. 4000+ wallpapers, music, videos, icons from the glossy UI era. Windows Vista/7, PS3, Wii, iDog, skeuomorphism, bubbles, bokeh, and grass. Mid-2000s nostalgia.

https://frutigeraeroarchive.org/
designnostalgiareference

GeoNames

Free geographical database with 11M+ placenames in all countries. Downloads and web services for geocoding, postal codes, and location data. Creative Commons license.

http://www.geonames.org/
toolsapireference

HTML5 Security Cheatsheet

Community-maintained catalogue of XSS and HTML5 attack vectors. Covers HTML5-specific vectors, CSS injection, SVG, clickjacking, with browser compat and fix recommendations.

https://html5sec.org/
referencesecurityweb development

phpunit-query-count-assertions

Laravel/PHPUnit package by Mattias Geniar (Oh Dear) that asserts query efficiency in tests: no N+1, no duplicates, all queries use indexes (via EXPLAIN). Caught 15% of redundant SELECTs at Oh Dear. Works with MySQL, MariaDB, and SQLite.

https://github.com/mattiasgeniar/phpunit-query-count-assertions
toolsphptesting

SWR

React hooks for data fetching by Vercel. Returns cached (stale) data first, then revalidates with a fresh fetch. Handy for instant-feeling UIs that tolerate brief staleness.

https://swr.vercel.app
toolsjavascript

Slidev

Presentation slides for developers by Anthony Fu. Write slides in Markdown, powered by Vue and Vite. Alternative to Reveal.js.

https://sli.dev
tools