/library
Library://
Concise notes from the console. Free to read, no account, no tracking. Filter by channel or grep for a keyword.
001#planScope a project on one page
List the users, the three tasks they must complete, what “live” means, a budget ceiling and any fixed dates. Suppliers can respond to that precisely; they can only guess at a vague idea.
002#planApp or web app?
Choose native when you need deep hardware access, reliable background tasks, iPhone push notifications or store discovery. Otherwise a progressive web app can be cheaper to build and update.
003#planReading an estimate
Look for ranges, stated assumptions, exclusions and a change process. A single precise figure for loosely defined work is a risk indicator.
004#buildWhy ten-day cycles
Short cycles keep feedback cheap. If a cycle produces something unexpected, you lose two weeks of direction at most, not two months.
005#buildPerformance budgets
Decide upfront how heavy a page may be and how fast it must respond on a mid-range phone. Check every release against it rather than optimising in a panic later.
006#a11yFive-minute keyboard audit
Tab through your main journey. Can you always see focus? Reach every control? Close dialogs with Escape? Each “no” is a defect worth logging.
007#a11yContrast without guesswork
Normal text needs a contrast ratio of at least 4.5:1 against its background under WCAG AA. Check brand colours early; adjusting tints is cheaper before designs are signed off.
008#releaseStore review readiness
Provide demo credentials, describe hidden features, verify every link and ensure privacy disclosures cover all SDKs. Most avoidable rejections fail on one of these.
009#releaseVersion numbers that make sense
Use MAJOR.MINOR.PATCH. Increase PATCH for fixes, MINOR for features, MAJOR for breaking changes. Keep build numbers strictly increasing.
010#opsA useful fault report
What you did, what you expected, what happened, exact time, device/browser and whether it repeats. Attach a screenshot. Never include passwords.
011#opsDomain hygiene
Auto-renew on, payment card current, registrar notices going to a shared role mailbox, and registrar lock enabled to prevent unauthorised transfers.
012#opsLeaver checklist
When someone leaves, revoke their access to code hosting, cloud consoles, store accounts, DNS and shared vaults on the same day, and rotate any secrets they knew.
0 matches. Broaden the search, or ask the studio.
- W3C WCAG overview
- Apple App Review Guidelines
- Google Play Console Help
- NCSC Small Business Guide
- ICO guidance for organisations
External sites, not controlled by us. Listed for usefulness only; no partnership implied.
If a question keeps coming up for your team, send it through the contact form. Useful answers may become new notes, without identifying who asked.